有一个批处理文件需要隐藏窗口执行所以使用了以下代码
-
- set WshShell = CreateObject("WScript.Shell")
- cmd=WshShell.RUN("startnap.bat", runhide)
- msgbox "代理程序已启动",64,"提示"
复制代码
在批处理里面有一行命令是将这个vbs添加到注册表启动项里
-
- reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v lin /t REG_SZ /d %cd%\open.vbs /f
复制代码
在添加后,可以实现开机启动,但是会弹出错误对话框,提示找不到文件,我把vbs里的代码修改成下面这样后
- set WshShell = CreateObject("WScript.Shell")
- cmd=WshShell.RUN("c:\nap\startnap.bat", runhide)
- msgbox "代理程序已启动",64,"提示"
复制代码
就不会报错,不知道是为什么,请指教 |