需要帮助运行bat文件,但只有重新启动后(注销/不包括在内)

我有一个特定的程序,我想运行的Windows启动,但! 我需要它是只有在Windows重新启动不注销和login是不可能的 – 我有系统正在运行testing,而我想运行的应用程序取消那些为什么我需要它运行的testing只有在Windows重新启动后,所以没有机会testing会因为它的.bat文件指向的位置而失败

尝试shell:常见的启动,但即使我注销或login后打开.bat文件

我该怎么做呢 ? 我需要这个在脚本/ .bat文件中

你应该在这里添加它
C:\Users\<user name>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

但是,因为只有重新启动后才提到,那么您将需要运行后台脚本来处理重新启动

或者我们可以..

通过.bat或cmd文件重新启动Windows的常用命令是shutdown -r

所以我们可以创造
reboot.batscript.batmover.bat >例如在'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 

现在我们有我们的脚本让我们将它们添加到我们的环境变量

  1. 在桌面上,右键单击“计算机”图标。

  2. 从上下文菜单中选择“属性”。

  3. 点击高级系统设置链接。

  4. 点击环境变量

  5. 在“系统变量”一节中,找到PATH环境变量并选择它。

  6. 点击编辑然后添加; 下面是C:\test点击Ok,Ok等等,如果打开,重新启动你的cmd

要回答你的问题,只需键入reboot.bat或在CMD命令行reboot

当你想在重新启动后运行你的脚本时,你必须输入this cmd或只是…使用this command只需一次点击一个restart.bat文件

我用android的堆栈溢出来回答这个没有测试因为我不是Windows,但我只是熟悉加在这一刻没有我的电脑,但我希望答案是清晰和可以理解的