每天当我上班时,我必须开始一堆程序,这可能需要十分钟或更长时间才能完成,我希望通过编写批处理文件为我打开所有内容来自动执行该过程。
到目前为止,我已经拥有IE& Outlook使用以下方式启动正常:
start /d "C:\Program Files (x86)\Internet Explorer\iexplore.exe" iexplore.exe
start /d "C:\Program Files (x86)\Microsoft Office\Office14\OUTLOOK.EXE" Outlook
但是我还需要在我的管理员帐户中启动一个IE实例。尝试:
start runas /profile /savecred /user:!ofnn "C:\Program Files (x86)\Internet Explorer\iexplore.exe"
我在另一个问题上找到的iexplore.exe没有做任何事情。 IE无法打开&我没有看到我期待的UAC提示,所以我可以输入我的密码。
关于IE&请记住,由于公司限制我无法更改默认主页设置是否可以在批处理脚本中指定URL列表以供IE打开?我会在常规的IE&管理员实例中的另外6个。
答案 0 :(得分:0)
为什么使用批处理文件在Windows上启动应用程序?
将快捷方式(* .lnk)文件放入Windows开始菜单的启动文件夹要容易得多。每个用户帐户的开始菜单文件夹中都有自己的启动文件夹。
在启动文件夹中创建outlook.exe的快捷方式,Windows将在您登录后启动Outlook,除非您在登录后按住SHIFT,Windows识别并解释为忽略启动文件夹。
IE Command-Line Options记录了Internet Explorer的命令行选项。请参阅How to open multiple tabs in IE8 from the command prompt?,其中包含使用Visual Basic脚本在Internet Explorer中打开多个URL的解决方案。 启动文件夹中的快捷方式是指向wscript.exe的链接,其中脚本文件为参数。