У меня есть скрипт, скажем:
C:\foo.bsh
Я хочу иметь возможность выполнить эту команду с помощью команды запуска Windows:
Start -> Run
Windows Key + R
и наберите что-нибудь маленькое, например, 'foo' и нажмите клавишу возврата.
Однако я не хочу, чтобы приглашение cmd было видимым. Этот скрипт выполняет некоторую предварительную обработку для IDE. Я не хочу, чтобы приглашение cmd было открыто в течение всего жизненного цикла процесса IDE.
Я пытался:
1) Создание файла bat со следующим содержимым:
c:\cygwin\bin\bash --login "C:\foo.bsh" (this fails because it keeps a cmd open)
2) Преобразование вышеуказанного файла bat в исполняемый файл с использованием bat_2_exe_converter (не делает cmd беззвучным)
мысли
РЕДАКТИРОВАТЬ: Решение до сих пор предлагает что-то набрать из реальной оболочки Cygwin. Я пытаюсь получить более быстрое решение, имея что-то короткое, что я могу набрать в команде запуска Windows. Кроме того, nohup command; exit
не убивает автоматически поле - однако я могу убить его вручную, не прерывая процесс IDE. Команда run принимает ярлыки (.lnk), bat, exe's.