我正在运行安装程序的Auto-IT脚本。需要重新启动该程序,然后在启动时对其进行进一步配置。
如何在重启后使用此程序继续我的AutoIT脚本?
答案 0 :(得分:3)
我认为,您的意思是,您的整台计算机需要重新启动,而不仅仅是您的程序。
执行此操作的最简单方法是将以下内容添加到脚本的开头:
If $cmdLine[1] <> "StartUp" Then
RegWrite("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce", "AutoItScript", "REG_SZ", @ScriptFullPath & " StartUp")
Else
StartUp()
EndIf
Func StartUp()
MsgBox(0, "AutoIt StartUp", "Script started on boot")
Exit 0
EndFunc
MsgBox(0, "AutoIt Normal Script Start", "Script started")
只需将MsgBox
来电替换为您想要的功能。
这是从头开始编写的未经测试的代码,只是对文档进行了一些调查,我现在懒得重新启动计算机来测试它...但是你应该明白这一点。 < / p>
答案 1 :(得分:1)
有许多方法可以在重启时运行编程。
最简单的方法就是将其复制到启动文件夹中。程序运行后可以删除,论坛上也有自动删除文件的例子。
其他方法包括使用注册表和任务调度程序。当您开始查看其他用户登录时的内容时,它们可能会比原始内容更可靠。
在任何情况下,这不是AutoIt特定的,而是一般的窗口事物。