我在开发时经常打开4个程序。我觉得有一天晚上我不想进行一些开发,所以我写了这个脚本:
test.bat的
start /d "C:\eclipse" eclipse.exe
start /d "C:\Program Files (x86)\Pidgin" pidgin.exe
start /d "C:\wamp" wampmanager.exe
start /wait /d "E:\websites\scripts" tunnelier.vbs
tunnelier.vbs
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run """C:\Program Files (x86)\Bitvise Tunnelier\Tunnelier.exe"""
WshShell.AppActivate "Tunnelier"
WshShell.SendKeys "{ENTER}"
我发现它成功打开了所有程序,但有两个问题。
所以我的问题是双重的;
我试图研究这两个主题但都失败了,所以非常感谢任何帮助!
答案 0 :(得分:4)
-profile
和-loginOnStartup
的Tunnelier,这也意味着您不再需要VBScript脚本。C:\ Program Files(x86)\ Bitvise Tunnelier \ Tunnelier.exe -profile = profile_file.path -loginOnStartup
另请查看:http://www.bitvise.com/files/tunnelier-params.txt
最后,您的脚本可能是这样的:
start /d "C:\eclipse" eclipse.exe
start /d "C:\Program Files (x86)\Pidgin" pidgin.exe
start runas /profile /savecred /user:Administrator "c:\wamp\wampmanager.exe"
start /d "C:\Program Files (x86)\Bitvise Tunnelier" Tunnelier.exe -profile=profile_file.path -loginOnStartup