Создание .bat файла для запуска .exe с доп. параметром
Мне нужно запустить программу NetBeans с дополнительным параметром. Вот работающий вариант через консоль по шагам:
>b: >cd «Program FilesNetBeans 7.4bin» >netbeans64.exe —locale en:US
однако этот вариант очень громоздкий, плюс ко всему закрытие консоли закрывает саму программу. Я попробовал написать .bat-файл:
это решение, однако, не работает, сообщает, что не может найти то, что я хочу. Знаю, что задача простая, но с написанием таких файлов никогда не сталкивался. Поэтому нужна помощь – плз., просто напишите, что надо исправить. Буду очень признателен.
Создание .bat файла с помощью блокнота
Первый и самый простой способ создать bat файл — использовать стандартную программу «Блокнот», присутствующую во всех актуальных версиях Windows.
Как запускать программы с помощью Batch кода командная строка или из файла bat
Шаги по созданию будут следующими
- Запустите Блокнот (находится в Программы — Стандартные, в Windows 10 быстрее запустить через поиск в панели задач, если блокнота нет в меню «Пуск», запустить его можно из C:Windowsnotepad.exe).
- Введите в блокнот код вашего bat файла (например, скопируйте откуда-то, либо напишите свой, о некоторых командах — далее в инструкции).
- В меню блокнота выберите «Файл» — «Сохранить как», выберите место сохранение файла, укажите имя файла с расширением .bat и, обязательно, в поле «Тип файла» установите «Все файлы».
- Нажмите кнопку «Сохранить».
Примечание: если файл не сохраняется в указанное расположение, например, на диск C, с сообщение «У вас нет разрешения на сохранение файлов в этом месте», сохраните его в папку «Документы» или на рабочий стол, а затем скопируйте в нужное расположение (причина проблемы в том, что в Windows 10 для записи в некоторые папки нужны права администратора, а поскольку блокнот не был запущен от имени администратора, он не может сохранить файл в указанную папку).
:/> Маркировка SMD резисторов – как прочитать номинал SMD резистора
Ваш файл .bat готов: если его запустить, будут автоматически выполнены все перечисленные в файле команды (при условии отсутствия ошибок и необходимости прав администратора: в некоторых случаях может потребоваться запускать файл bat от имени администратора: правый клик по файлу .bat — запустить от имени администратора в контекстном меню).
Примечание: в дальнейшем, если вы захотите отредактировать созданный файл, просто нажмите по нему правой кнопкой мыши и выберите «Изменить».
Как запускать python-скрипты с помощью bat/cmd файлов
Существуют и другие способы сделать bat файл, но все они сводятся к написанию команд по одной команде в строке в текстовый файл в любом текстовом редакторе (без форматирования), который затем сохраняется с расширением .bat (например, в Windows XP и 32-битной Windows 7 вы даже можете создать файл .bat в командной строке с помощью текстового редактора edit).
Если у вас включено отображение расширений файлов (изменяется в панель управления — параметры проводника — вид — скрывать расширения зарегистрированных типов файлов), то вы можете просто создать файл .txt, затем переименовать файл, установив расширение .bat.
Источник: msconfig.ru
Пишем BAT(батник) файл для запуска и остановки службы в Windows
Возникла необходимость автоматизировать для пользователей запуск и остановку определенной службы Windows. Самое просто на первый взгляд, создание батника или Bat файла Windows. Есть и другие варианты, но решил сделать именно через батник.
Вроде все не сложно, но как всегда в Windows все не так просто, или просто, но глупо.
1. Задача:
В системе есть программа, и её Бета-версия. Запуск основной, по ярлыку. Запуск Бета-версии только после запуска службы, по окончанию, отключение этой службы. Ничего сложного нет, зайти в службы и в зависимости от задачи «включить/выключить». Но вот для некоторых сотрудников это целая проблема.
Поэтому пишем батник!
2. Структура батника. После поиска структуры батника, пришел к этому варианту:
3. Меняем отражение расширений файлов. По умолчанию в Windows не отражаются расширения файлов. Правим на примере Windows 10:
— открываем любую папку;
— вверху вкладка «Вид», «Параметры», «изменить параметры папок и поиска»;
— вкладка «Вид», спускаемся до поля «Скрывать расширения для. » — снимаем галку.
Теперь файлы, в частности на рабочем столе имеют вид (на примере TXT файла):
Было «Файл», Стало «Файл.txt»
4. Создаем файл батника. Создаем «txt» файл и переименовываем его в «Запуск службы.txt». Открываем, пишем наш Bat файл:
net start [имя службы в Windows] |
Где взять имя службы? Открываем службы, находим нужную, открываем и смотрим поле «Имя службы»:
В итоге у нас будет:
net start AtolLicSvc(Если служба AtolLicSvc, у вас ваш вариант) |
Сохраняем и переименовываем файл с «Запуск службы.txt» в «Запуск службы.bat»
5. Проверяем работу службы. Казалось бы все! Но нет! Это же Windows! Выскакивает окно запуска службы и пропадает. А служба как спала так и спит.
Что не так? Все дело в правах админа. Вроде не сложно, но пояснять сотрудникам, запускайте с правами админа, слишком сложно для их понимания! Читаем по быстрому инфу «как запустить bat файл от имени админа автоматический?», ответ:
ничего сложного.
— «правой кнопкой мыши на файле», «свойства»;
— вкладка «ярлык», . эмм. а где она? О_о
6. Вносим правки, создаем ярлык
Логично, вкладки нет, это не ярлык! Создаем из нашего батника «Запуск службы.bat» «Ярлык»: убираем батники подальше от рук пользователей, допустим на диск D. Правой кнопкой мыши на батнике: «отправить», «рабочий стол (создать ярлык)». И вот уже на ярлыке:
— «правой кнопкой мыши на ярлыке», «свойства»;
— вкладка «ярлык», кнопка «Дополнительно»;
— ставим галку «запуск от имени администратора».
7. Повторный запуск службы через BAT файл.
После этих манипуляций, если запустить ярлык «Запуск службы.bat — ярлык», служба стартует, согласно структуре в файле «net start AtolLicSvc»
Для батника который будет останавливать службу, все тоже самое. И да, вариантов решения задачи много, спорить не буду, но описал вариант решения который применил сам.
Источник: www.linuxsql.ru
Что такое bat файл и как создать бат файл?
bat файлы для упрощения выполнения каких либо задач запуска программ, копировании, удаление файлов или использования какой либо утилиты которые работают только в dos.
В bat файле все команды записываются с новой строки.
Выполняются команды по очереди как написано в нем.
bat файл-это исполняемый файл, который работает под DOS,
bat файлы для упрощения выполнения каких либо задач запуска программ, копировании, удаление файлов или использования какой либо утилиты которые работают только в dos.
В bat файле все команды записываются с новой строки.
Выполняются команды по очереди как написано в нем.
echo ATLANT-PC.RU
pause
после запуска получим вот такой ответ
После появления графического интерфейса bat файлы используют очень редко.
С DOS командами возможно работать в двух режимах
режим работы №1 когда вводим команды их немедленно исполняют. (то есть командная строка)
режим работы №2 когда запускает уже готовую последовательность команд. (то есть bat файл)
Приступим к созданию такого файла
открываем блокнот и прописываем в нем команды, которые будем выполнять.
допустим для копирования файлов на диске С в папку текущей даты выглядеть такая команда будет так.
md c:%date%
copy c:1.txt c:%date%
pause
первая команда создания папки равной текущей даты на диске С.
вторая команда копирования файла в папку текущей даты на диске С
третья команда пауза
нажимаем сохранить как и пишем название файла test.bat или test.cmd
При запуске все прописные команды в будут выполнены строго по очереди.
не забудь сохранить к себе на стену в соц сети
Источник: atlant-pc.ru