win10 开机后台自动运行脚本

假设需要开机运行D:/123/123.BAT 这个脚本。


要后台自动运行,需编写一个vbs文件。

新建vbs,输入:

set ws=WScript.CreateObject("WScript.Shell") 
ws.Run 目标路径\start.bat /start",0 

//参数0表示不显示在窗口中。


把vbs复制到:

C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp

注意ProgramData是隐藏文件夹。写入该文件需要管理者权限。无法直接修改文件(以管理员权限打开编辑器修改也许能成功),修改的话直接用新的文件覆盖。


如果你的脚本没有用到相对路径,则到此结束。


若使用了相对路径,则调用不成功,不过由于运行没有回显在窗口中,所以比较难知道是否调用成功。建议在调试的时候可以把vbs参数0改为1 。等确定没有错误时在改回0.

使用了相对路径的话要在bat文件中加入:

cd /d %~dp0


%0代表批处理本身
~dp
是变量扩充
 
d
既是扩充到分区号
 d: 
p
就是扩充到路径


此时运行vbs即可成功。



参考网址:

Windows脚本 - %~dp0的含义



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值