标题: VBS调用相对路径下的BAT文件时发生错误 [打印本页]
作者: hxf0759 时间: 2009-2-26 10:02 标题: VBS调用相对路径下的BAT文件时发生错误
有一个批处理文件需要隐藏窗口执行所以使用了以下代码
-
- 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,"提示"
复制代码
就不会报错,不知道是为什么,请指教
作者: zqz0012005 时间: 2009-2-26 12:30
开机自启动与双击运行的工作目录不同。
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |