Bat файл

profpersia
2/8/2008, 11:10:40 PM
Можно ли как-нибудь сделать что бы при запуске бат файла, окно командной строки скрывалось в трей, или вообще запускалось как служба? Вобщем сделать так чтобы этого окна небыло видно но когда надо его можно было вызвать.

В батнике следущее:

ut3.exe server VCTF-Suspense?Game=UTGameContent.UTVehicleCTFGame_Content?MaxPlayers=10?GoalScore=20?TimeLimit=0?MinNetPlayers=2?ForceRespawn=1?GameMode=3?bIsDedicated=True?bShouldAdvertise=True?bIsLanMatch=False?bUsesStats=True?bAllowJoinInProgress=True?PureServer=1?LockedServer=0 -unattended
do-do
2/8/2008, 11:34:21 PM
Читаем Хелп к команде START (смотрим ключ min)

StartЗапускает определенную программу или команду в отдельном окне. При запуске без параметров команда start создает новое окно командной строки.

Синтаксис
start

Параметры
"заголовок"
Указывает заголовок, выводимый в области заголовка окна.
/dпуть
Указывает каталог запуска.
/i
Передает начальные установки среды интерпретатора Cmd.exe в новое окно командной строки.
/min
Запускает новое окно командной строки в свернутом виде.
/max
Запускает новое окно командной строки в развернутом виде.
/
Запускает 16-битные программы в отдельном пространстве памяти.
/shared
Запускает 16-битные программы в отдельном пространстве памяти.
/low
Запускает приложение с низким приоритетом.
/normal
Запускает приложение с нормальным приоритетом.
/high
Запускает приложение с высоким приоритетом.
/realtime
Запускает приложение с приоритетом реального времени.
/abovenormal
Запускает приложение с приоритетом выше среднего.
/belownormal
Запускает приложение с приоритетом ниже среднего.
/wait
Запускает приложение с ожиданием окончания его работы.
/b
Запускает приложение без открытия нового окна командной строки. Обработка комбинации клавиш CTRL+C не производится, пока приложение не разрешит обработку CTRL+C. Для прерывания приложения следует использовать CTRL+BREAK.
имя_файла
Задает команду или программу для запуска.
параметры
Задает параметры, которые будут переданы вызываемой программе.
Примечания
Неисполняемые файлы можно запустить через сопоставление файла с приложением. Для этого просто введите имя файла (как команду). Для получения дополнительных сведений о создании этих сопоставлений в командном сценарии используйте команды assoc и ftype, а также см. ссылку «См. также».
Когда выполняется команда, в которой есть строка «CMD», являющаяся первым элементом без классификаторов расширения или пути, «CMD» заменяется значением переменной COMSPEC. Таким образом запрещается запуск cmd из текущего каталога.
При выполнении приложения 32-разрядного графического интерфейса пользователя, команда cmd не дожидается завершения приложения перед возвращением в командную строку. Этого не происходит, если приложение запускается из командной строки.
Когда выполняется команда, первый элемент которой не содержит расширения, CMD.EXE использует значение переменной среды PATHEXT для определения расширений, поиск которых будет производиться и порядок их поиска. По умолчанию значения для переменной PATHEXT: .COM, .EXE, .BAT, .CMD (т. е., синтаксис такой же, как у переменной PATH; различные элементы разделяются точками с запятой).
Когда ведется поиск исполняемого файла и не находится соответствующего расширения, команда start начинает поиск каталога. Если он существует, команда start отрывает программу Explorer.exe по этому маршруту.
profpersia
2/9/2008, 1:49:06 AM
чёт непонял... Мне эту команду старт куда вписывать? Новый батник создавать или прям в этом?
do-do
2/9/2008, 2:49:26 AM
Запускает определенную программу или команду в отдельном окне.
Внутри батника и пишешь
START его (старта) ключи имя файла_запускаемого ключи файла