在 Windows XP 上,我是否可以通过快捷方式运行批处理(.bat 或 .cmd)文件,而没有“黑窗”?
#
对于 Windowscmd
控制台会话,创建评论相当于什么?
操作系统为 Windows XP。
我在 Windows XP 的运行对话框中使用以下代码。
cmd /c "C://Program Files/Adobe/Adobe Photoshop CS4/Photoshop.exe"
Run Code Online (Sandbox Code Playgroud)
您可以替换系统上安装的任何程序的程序路径。问题是 Photoshop 启动了,但 cmd.exe 窗口仍然保留。我不想弹出 cmd.exe 文件。是否可以在不打开 cmd.exe 窗口的情况下通过 cmd 启动程序?我需要 cmd 默默地工作。顺便说一句,我需要这个程序代码。所以我需要通过 cmd 启动程序,但没有弹出 cmd.exe 窗口。
进一步评论
因为我将在程序中使用该代码。程序可以启动cmd exe。但问题是我们不知道安装了哪个版本的 Photoshop。所以它可以是 Photoshop CS4 或 Photoshop CS5。通常,当您在“运行”中键入以下代码时,无论安装哪个,您都会获得 Photoshop。
photoshop
Run Code Online (Sandbox Code Playgroud)
所以我想用这种方法启动Photoshop。程序将启动 cmd 为 Run above,但如下所示:
cmd /c photoshop
Run Code Online (Sandbox Code Playgroud)
但它不起作用。甚至出现 cmd 窗口。我想让这个过程静默运行。我们也不应该安装任何其他工具。我想要一个适用于默认 Windows 的解决方案。
我在 .bat 文件中有这个(Windows 7):
taskkill /F /IM CouchPotato.exe
TIMEOUT /T 5
CouchPotato.exe
exit
Run Code Online (Sandbox Code Playgroud)
(沙发土豆往往会崩溃很多。)
命令提示符保持打开状态,直到进程结束。
有没有办法在进程执行后关闭它?
我在 .bat 快捷方式之后尝试了 /silent,但不起作用..