新帖
function setExitTimeout(time){
let timeoutExit_ = engines.execScript(util.format("%s 的定时关闭", files.getName(engines.myEngine().source)),
([
"events.on(\"set_e\", (engine, time) => {",
" console.log(engine, time);",
" setTimeout(()=>{",
" engine.forceStop();",
" }, time);",
"});",
"setTimeout(()=>{}, 5000);"
]).join("\n"));
while(timeoutExit_.getEngine() === null){}
setTimeout(()=>{timeoutExit_.getEngine().emit("set_e", engines.myEngine(), time)}, 250);
let engine = timeoutExit_.getEngine();
class timeoutExit {
constructor (engine) {
this.engine = engine;
}
clear () {
this.engine.forceStop();
}
}
return new timeoutExit(engine);
}
setExitTimeout(6000);
// setTimeout(()=>{}, 10000);
22:56:46.858/E: identifier is a reserved word: class (/storage/emulated/0/auto.js/脚本/自动启动脚本/每n分钟执行一次/1/1.js#15)
identifier is a reserved word: class
是为什么啊
同问,因为我用的校园网,想搞一些涉及到网络请求的自动化脚本,可是校园网晚上11:00就会关,而校园网晚上11:00关的是对外路由(虽然它从始至终就没有开过对内路由),也就是说晚上11:00到第二天(我也不知道是几点钟开的)我手机都会持续连接到这种无法正常使用的,会被推迟响应的(就是相当于是一直处于连接中的状态),没有超时时间的话,因为我设置那个脚本是每分钟都要执行一次,而如果一直没有响应的话脚本又关不了,那么他们就会一直保持运行到第二天早上,在这期间,还有一些其他的不涉及到网络的,但也是需要持续运行的这些脚本,以及一直在运行的每分钟执行一次的脚本,这些脚本加起来会占用我手机的大量运行内存,啊所以懂得都懂,所以我也确实需要一个超时时间
在activityorg.autojs.autojs.ui.build.ProjectConfigActivity_
[Layout XML文件路径:APK FILE/res/St1.xml
](进入软件后点击右上角加号点击项目后进入的页面)中的“项目路径”输入框应当是文本框,而软件中是数字框
问题XML元素标签完整内容
<androidx.appcompat.widget.AppCompatEditText
android:id="@7F090265"
android:layout_width="-1"
android:layout_height="-2"
android:inputType="0x00000002" />
可以直接在反编译后的xml文件中搜索内容:android:id="@7F090265"
然后将该元素的android:inputType
属性值更改为0x00000000