在 XP 上使用脚本自动启动应用程序

在 XP 上使用脚本自动启动应用程序

上班时,我花了几分钟无聊的时间运行我的应用程序。我启动 IDE、邮件客户端、Web 浏览器、错误跟踪系统、Total Commander、ProcessExplorer 和 DebugView。这些工具中的大多数都是我日常工作所用的工具。启动它们全部需要很长时间。

因此,我创建了一个 BAT 文件,并将调用所有这些应用程序放入其中。当我打开工作电脑时,我只需运行这个 BAT 即可,然后有时间泡一杯早咖啡。不过,我意识到使用 BAT 第二个应用程序只有在第一个应用程序关闭后才会启动。因为我希望所有应用程序都启动,我是否可以使用 BAT 文件来实现?我不想使用 Windows XP 的启动机制……

答案1

您是否尝试过使用开始命令。

运行 32 位图形用户界面 (GUI) 应用程序时,cmd 不会等待应用程序退出就返回命令提示符。如果从命令脚本运行应用程序,则不会发生此新行为。

有一个有用的启动命令指南在这里

答案2

您可以使用该start命令来生成应用程序而无需等待。

start app1.exe
start app2.exe

答案3

您可以按如下方式使用 vbscript:

Set objShell = WScript.CreateObject("WScript.Shell")
ObjShell.Exec("FullPath")
ObjShell.Exec("FullPath1")
ObjShell.Exec("FullPath2")
....

答案4

创建一个批处理脚本,并按照以下格式输入您想要在其中打开的所有必需的应用程序:

start "" /b PATH %ARGUMENT

例如:

start "" /b "C:\Program Files\Internet Explorer\iexplore.exe" %http://www.ibnlive.com
start "" /b "C:\Program Files\Microsoft Office\Office12\OUTLOOK.EXE"

登录后您可以运行此批处理脚本来打开应用程序。

相关内容