Я использую SSH для командной строки на другом компьютере и запуска .bat-скриптов. (Windows 10). Но когда я запускаю пакетный файл, содержащий следующее
start c:\Program Files\qBittorrent\qbittorrent.exe
командная строка ssh блокируется (я предполагаю, что я не смогу снова получить управление, пока приложение не завершит работу). Так есть ли способ запустить EXE из командной строки bat, который не будет загружать командную строку, и я смогу выполнить больше команд? даже ctrl-c не сработал после
решение1
Это происходит потому, что он показывает диалоговое окно с ошибкой, которое вы не видите (и, следовательно, не можете нажать Ok
), сообщающее, что не может найти ваш файл C:\Program
. Заключайте пути в пробелы в кавычках.
Также start
принимает первый набор кавычек в строке в качестве заголовка окна.
start "My Title" "c:\Program Files\qBittorrent\qbittorrent.exe"
См start /?
. обсуждение обычного запуска программ (просто вводом их имени), а также поведения до и после загрузки Windows 2000, а также использование start
специальных способов запуска программ.