我有一个程序,我想在Windows启动时运行 但!我需要它只是在Windows重启后没有注销和登录是不可能的 - 我的系统正在运行测试和我想要运行的应用程序取消那些测试,这就是为什么我需要它运行只有在Windows重新启动后,才有可能因为它而导致测试失败 .bat文件指向
的位置尝试shell:常见启动,但即使在我注销或登录后打开.bat文件
我该怎么做?我需要它也在脚本/ .bat文件中
答案 0 :(得分:0)
你应该在这里添加它
C:\Users\<user name>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
但是因为你只在重新启动后提到,那么你需要运行一个后台脚本来处理重启
或者我们可能......
通过.bat或cmd文件重新启动Windows的常用命令是shutdown -r
所以我们可以创造
reboot.bat
,script.bat
,mover.bat
&gt;例如在'C:\test'
目录
<强> reboot.bat 强>
move script.bat "C:\Users\<user name>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\script.bat"
shutdown -r
<强> script.bat 强>
: : stuff here..
C:\test\mover.bat
<强> mover.bat 强>
move "C:\Users\<user name>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\script.bat" script.bat
现在我们有了脚本,我们可以将它们添加到环境变量
中在桌面上,右键单击“计算机”图标。
从上下文菜单中选择“属性”。
点击高级系统设置链接。
点击环境变量。
在“系统变量”部分中,找到 PATH 环境变量 并选择它。
点击修改,然后按;
添加C:\test
点击确定,确定等
如果已打开,请重新启动cmd
要回答您的问题,只需在reboot.bat
命令行中输入reboot
或CMD
当您想要在重新启动后运行脚本时,您必须向cmd键入this
,或者只需点击一次即可restart.bat
this command
个文件
我使用堆栈溢出为android来回答这个没有测试因为我不是Windows但我只是熟悉加上我这个时候没有我的电脑但我希望答案清楚易懂