Показать полную графическую версию : [решено] Запуск приложения из bat файла
Доброго времени суток. Меня интересует какой командой в bat файле я могу запустить программу в XP ?
Помогите плз :confused: :help:
То есть? А что мешает запустить программу ехе`шником?
Ну а бат-файл по сути текстовый файл содержащий строку запуска прграммы, может с какими-то параметрами, может просто какую-либо комманду.
hasherfrog
01-07-2004, 15:05
Noel
Наверное, Вы просто забываете указать путь к экзешнику.
SilentSpider
01-07-2004, 15:27
Попробуйте Start ...
Попробуйте Start ...
Огромное спасибо помогло ...:) :up:
pro100_user
15-10-2010, 17:38
в продолжение темы...
нужно с помощью бат файла запустить программу с некоторым параметром.
Допустим: требуется запуск мозиллы с параметром -p. Команда вида start C:\Mozilla\firefox.exe -p лишь открывает окно браузера, не применяя требуемый параметр.
pro100_user,
start /dC:\Mozilla firefox -p
Параметр /d задает путь к исполняемому файлу. См. start /?
pro100_user
15-10-2010, 21:57
Эффект тот же, что и при простом использовании команды start - открывалась просто программа.
Странным образом вышел на вот это
start "firefox" "c:\program files\mozilla firefox\firefox.exe" -p
в этом случае браузер открывался с использованием указанного параметра.
Однако
start "c:\program files\mozilla firefox\firefox.exe" -p
выдавал ошибку о том, что не найден путь к исполняемому файлу. Роль "firefox" мне в данном случая не ясна, но это сработало.
Роль "firefox" мне в данном случая не ясна, »
C:\Documents and Settings\vasiliy>start /?
Запуск указанной программы или команды в отдельном окне.
START ["заголовок"] [/Dпуть] [/I] [/MIN] [/MAX] [/SEPARATE | /SHARED] [/LOW | /NORMAL | /HIGH | /REALTIME| /ABOVENORMAL | /BELOWNORMAL] [/WAIT] [/B] [команда/программа] [параметры]
"заголовок" Заголовок окна.
этот параметр работает для консольных программ, при запуске фаерфокса он ничего не значит.Однако
start "c:\program files\mozilla firefox\firefox.exe" -p
выдавал ошибку о том, что не найден путь к исполняемому файлу. » вы просите start , запусти программу -p в окошке с заголовком c:\program files\mozilla firefox\firefox.exe
ну а ошибка говорит о том, что у вас нет ни програмки -p.exe ни батников -p.cmd или -p.bat
Эффект тот же, что и при простом использовании команды start - открывалась просто программа. »
Потому что вы неправильно делали что-то. У вас путь совсем другой теперь, как я вижу. Вот команда для вашего пути:
start /d"C:\program files\mozilla firefox" firefox -p
Суть та же, просто путь в кавычках, т.к. в нем пробелы. Переводя на человеческий язык, "запустить по указанному пути исполняемый файл firefox с параметром -p".
Вот результат:
http://tools.oszone.net/Vadikan/img/startd.png
pro100_user
18-10-2010, 06:52
2 Amigos, Vadikan,
Огромное спасибо=) Стал чуточку умнее... в след. раз буду внимательней.
sasha300
21-08-2014, 11:04
Привет всем!
Как запустить из батника два исполняемых файла:
start "r:\софт\puntoswitcher\punto.exe"
start "r:\софт\faststone\fscapture.exe"
start "" "r:\софт\puntoswitcher\punto.exe"
start "" "r:\софт\faststone\fscapture.exe"
Кодировка пакетного файла должна быть OEM/866.
Николай12345
01-01-2015, 03:29
Спрошу в этой теме, хотя не совсем по этой теме - у меня в последнее время при запуске Mozilla Firefox всегда стало выскакивать то самое окошко, где предлагается ввести профиль, хотя я просто как обычно запускаю Мозилу экзешником. Так вот я не могу никак избавиться от этого окошка - причем еще такая проблема: когда я выбираю свой профиль, то у меня почему-то всегда остается неактивной кнопка "Всегда использовать эту папку" или что-топохожее на это название в окошке выбора папки с профилем и уже когда профиль выбран, то установка галочки на "Не спрашивать при запуске" (смотреть скрин на предыдущей странице) ничего не дает, т.е. при запуске опять требуют выбрать профиль.
Скажу сразу, что в свойствах ярлыка Мозилы нет никаких -р, Мозилу сносил и ставил по новой, но это ничего не дает. Проблема появилась после того, как диск поделил Акронисом и установил еще одну систему, хотя, скорей всего, это просто совпадение.
хотя я просто как обычно запускаю Мозилу экзешником »
Именно исполняемый файл запускаете? Или таки ярлык?
или что-топохожее »
Скриншоты приветствуются.
Скажу сразу, что в свойствах ярлыка Мозилы нет никаких -р, Мозилу сносил и ставил по новой, но это ничего не дает. »
На всякий случай, проверьте, не значится ли у Вас «firefox.exe» в «HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\».
Алексей_Пупков@vk
16-02-2017, 18:24
Как сделать чтобы команда START запускала разные приложения, но не одновременно, а по отдельности.
вот к примеру мой батник. Подскажите может как то можно пронумеровать команды или как нибудь еще. А то при старте файла пока не выполнится пункт 1. Пункт 2 выполняться не будет. Пробовал нажать 2 он мне исполняет 1. Как сделать я смог запустить и при этом нажав 2 выполнялся бы 2, а не первый. Просто хочется сделать из батника универсальный Лаунчер к своим играм и отдельно к программам.
@echo off
CLS
:MENU
ECHO.
ECHO ___________________________________________________
ECHO.
ECHO Press 1, 2, or 3 to select your task, or 4 to Exit.
ECHO ___________________________________________________
ECHO.
ECHO 1 - Start SeriousSamTheFirstEncounter
ECHO 2 - Start SeriousSamTheSecondEncounter
ECHO 3 - EMPTY
ECHO 4 - Exit
ECHO.
SET /P M=Type 1, 2, 3, or 4, then press ENTER:
IF %M%==1 GOTO SET
IF %M%==2 GOTO SET
IF %M%==3 GOTO STOP
IF %M%==4 GOTO EOF
:SET
start SeriousSamTheFirstEncounter C:\Users\Stark\Desktop\SeriousSamTheFirstEncounter
GOTO MENU
:SET
start SeriousSamTheSecondEncounter C:\Users\Stark\Desktop\SeriousSamTheSecondEncounter
GOTO MENU
:STOP
EMPTY
GOTO MENU
Как сделать чтобы команда START запускала разные приложения, но не одновременно, а по отдельности. »
start "" /wait "Путь\Имя.exe"
вот к примеру мой батник. Подскажите »
Опишите словами, что Вы хотите получить.
@echo off
CLS
:MENU
ECHO.
ECHO ___________________________________________________
ECHO.
ECHO Press 1, 2, or 3 to select your task, or 4 to Exit.
ECHO ___________________________________________________
ECHO.
ECHO 1 - Start SeriousSamTheFirstEncounter
ECHO 2 - Start SeriousSamTheSecondEncounter
ECHO 3 - EMPTY
ECHO 4 - Exit
ECHO.
SET /P M=Type 1, 2, 3, or 4, then press ENTER:
IF %M%==1 GOTO SET
IF %M%==2 GOTO SET2
IF %M%==3 GOTO STOP
IF %M%==4 GOTO EOF
:SET
start SeriousSamTheFirstEncounter C:\Users\Stark\Desktop\SeriousSamTheFirstEncounter
GOTO MENU
:SET2
start SeriousSamTheSecondEncounter C:\Users\Stark\Desktop\SeriousSamTheSecondEncounter
GOTO MENU
:STOP
EMPTY
GOTO MENU
Old Pirate
21-01-2018, 09:27
Ребята, пожалуйста подскажите как сделать батник, который в начале закроет процесс explorer.exe - а затем запустит игру ?
Как должен выглядеть такой bat-файл ?
Как должен выглядеть такой bat-файл ? »
TASKKILL /IM explorer.exe
C:\Games\Game\game.exe
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.