25 command-line
我在 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 的解决方案。
har*_*ymc 23
问题是命令提示符 (cmd) 无法终止 - 它卡在屏幕上等待 Photoshop 终止。
要在 bat 文件中启动 Photoshop 并让批处理文件继续运行并终止,请使用start 命令,它会在单独的窗口中启动指定的程序或命令。
例如:
start "" "C:\Program Files\Adobe\Adobe Photoshop CS4\Photoshop.exe"
Run Code Online (Sandbox Code Playgroud)
HSTART http://www.ntwind.com/software/utilities/hstart.html
你可以做
c:\hstart\hstart.exe /NOCONSOLE "cmd /c "c:\program files\microsoft office\office11\winword.exe""
或创建一个图标。
有些人用它来运行 bat 文件..(其他人从 vbs 这样做,它也可以运行它cmd.exe
并隐藏命令窗口)..但你可以使用hstart
.
不过,我确实回应了其他人,因为您正在运行一个 EXE,如果您确实启动..run..pathofexe 或为其制作图标,则不会启动命令提示符。那么为什么要从 cmd.exe 启动它呢?
另外,请注意……在 dos 和 windows 中,您在目录路径中使用反斜杠。正斜杠用于 unix 或 linux 中的 URL 或目录路径。
归档时间: |
|
查看次数: |
253427 次 |
最近记录: |