Как выполнить Cmd.exe тихо?

Я использую ниже кода в Выполненном диалоговом окне Windows XP.

cmd /c "C://Program Files/Adobe/Adobe Photoshop CS4/Photoshop.exe"

Можно заменить путь программы любая программа, установленная в системе. Проблемой являются запуски Photoshop, но окно cmd.exe все еще сохраняет. Я не хочу к всплывающему окну файла cmd.exe. Действительно ли возможно запустить программу через cmd, не открывая окно cmd.exe? Мне нужна работа cmd тихо. BTW, мне нужен этот код для программы. Таким образом, я должен запустить программу через cmd, но без появления окна cmd.exe.

Дальнейшие комментарии

Поскольку я буду использовать тот код в программе. Программа может инициировать cmd exe. Но проблема, мы не знаем, который установила версия Photoshop. Таким образом, это может быть Photoshop CS4 или Photoshop CS5. Обычно, когда Вы вводите ниже кода в Выполненном, Вы получаете Photoshop, неважно, который установлен.

photoshop

Таким образом, я хочу инициировать Photoshop с этим методом. Программа будет инициировать cmd как Выполнение выше, но что-то как ниже:

cmd /c photoshop

Но это не работает. И даже cmd окно появляется. Я хочу сделать процесс выполненным тихо. Также мы не должны устанавливать никакой другой инструмент. Я хочу решение, которое будет работать над Windows по умолчанию.

23
задан 23.09.2010, 01:01

3 ответа

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, если Вы действительно запускаете.. выполненный.. pathofexe или делают значок для него, командная строка не запустится. Итак, почему Вы хотите запустить его с cmd.exe?

Кроме того, отметьте.. в DOS и окнах Вы используете обратные косые черты в путях к каталогам. Наклонные черты вправо для URL или путей к каталогам в Unix или Linux.

5
ответ дан 07.12.2019, 09:51

Проблема состоит в том, что Командная строка (cmd) не может завершиться - она застревает там на экране, ожидающем Photoshop для завершения.

Чтобы запустить Photoshop в bat-файле и позволить пакетному файлу продвинуться и завершиться, используют команду запуска, которая запускает указанную программу или команду в отдельном окне.

Например:

start "" "C:\Program Files\Adobe\Adobe Photoshop CS4\Photoshop.exe"
22
ответ дан 07.12.2019, 09:51

Наилучший вариант состоит в том, чтобы спросить, что Вы пытаетесь сделать. Если Вы требуете 'кода' для программы, почему Вы не используете Shell, выполняются?

И я не могу вообразить то, какой законный поток операций потребовал бы, чтобы командная строка была названа, который в свою очередь выполнит исполняемый файл.

3
ответ дан 07.12.2019, 09:51

Теги

Похожие вопросы