假设您需要打开电源并运行名为D:/123/123.BAT的脚本。
要在后台自动运行,必须创建vbs文件。
新建vbs,输入:
setws=wscript.createobject (wscript.shell ) )。
ws.Run目标路径start.bat /start ',0
//参数0表示不会显示在窗口中。
将vbs复制到:
c :program dataMicrosoftwindowsstart menuprogramsstartup
请注意,ProgramData是隐藏文件夹。 您必须具有管理员权限才能写入此文件。 无法直接修改文件(使用管理员权限打开编辑器进行修改可能会成功)。 修改时直接用新文件复盖。
如果脚本不使用相对路径,则在此退出。
如果使用相对路径,则调用不会成功,但不会将执行回显到窗口中,因此很难知道调用是否成功。 建议在调试时将vbs参数0更改为1。 如果确认没有错误,则返回0。
如果使用相对路径,请将其添加到bat文件中。
cd /d %~dp0
%0表示批处理本身
~dp为变量扩展
d已扩展到分区编号d:
p是扩展到路径
如果在此时运行vbs,就会成功。
参考URL :
Windows脚本----DP0语义科学网络-[让转载bat文件在后台运行-常见问题解答数据库博文-科学网络-博客