如果应用程序尚未运行,我想自动启动它(特别是 Outlook.exe)。我想通过 Windows 7 任务计划程序执行此操作,这意味着解决方案 here当我试图通过用 & 替换换行符在一行上执行它时,它不起作用。无论它正在运行还是关闭,它都会启动 outlook。
tasklist/FI "IMAGENAME eq outlook.exe"2>NUL | find/I/N "outlook.exe">NUL & if "%ERRORLEVEL%"=="0""C:\Program Files (x86)\Microsoft Office\Office14\OUTLOOK.EXE"
最佳答案
只是为了快速修复,以便批处理在成功打开文件后退出。
我添加了开始""
cmd.exe/c tasklist/FI "IMAGENAME eq outlook.exe"| find/I/N "outlook.exe"||start """C:\Program Files (x86)\Microsoft Office\Office14\OUTLOOK.EXE"
关于windows - 如果进程未运行,Windows 命令行启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27304366/