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