Dr.Batcher 2.1.2 Ru. Мощная и удобная программа для создания bat-файлов, предназначенная как для новичков, так и для тех, кто хорошо разбирается в создании bat-скриптов.
Решено] Как создать bat файл? Простой способ создания bat файлов: 1. Создайте любой текстовый документ на Рабочем столе (или в любом другом месте вашего ПК). Для этого кликните правой кнопкой мышки в Проводнике или на Рабочем столе – Создать – Текстовый документ. Зайдите в созданный документ и вставьте в него код выполнения программы или запуска какого- то приложения, которое будет выполняться этим bat- файлом. Например, нашим кодом мы запустим калькулятор. Кликните Файл – Сохранить как – Укажите название файла, выберите формат "bat" и место на ПК, куда он будет сохранен.
Готово. Теперь, если вы запустите созданный bat- файл, то через командную строку запустится записанный в документе код и будет выполнена прописанная команда. В нашем случае – откроется калькулятор.
Создание bat файлов. Люди, которым знаком термин батник, знают, что BAT файлы могут существенно упростить жизнь и экономить время, если уметь их правильно писать и использовать. В этой статье я расскажу о том, как создавать BAT файлы и познакомлю вас с распространенными ошибками, которые обычно возникают при их написании. Создать BAT файл очень просто. Достаточно открыть блокнот и сохранить пустой лист с расширением . Сохранить как.. и написав в поле Имя файла что- нибудь оканчивающееся на . Сохраняете и получаете BAT файл.
Редактировать BAT файл можно в блокноте или любом другом текстовом редакторе, ориентированным на работу с кодом. Теперь перейдем непосредственно к практической информации. В сети многие ищут ответ на вопрос Как быть с пробелами в BAT файлах? В путях к папкам и исполняемым файлам наличие пробела вызывает ошибку. Самый распространенный ответ: Заключи путь в кавычки. И этот ответ не верен.
Правда некоторые будут с пеной у рта утверждать, что он работает. Итак, появилось два почему - почему не верен и почему некоторые будут. На Windows (как, впрочем, и на UNIX) установленные в системе программы соответствующим образом регистрируются системой. Поэтому некоторые из установленных программ могут запускаться одной простой командой из BAT файла или из апплета Выполнить панели Пуск.
Не тут-то было, поработать все равно придется, лично я использую для создания батников обычный блокнот, и вполне доволен. Представляю вашему вниманию программу «Редактор 'Bat' файлов (со справкой).exe».. Как вы уже наверняка убедились, ассемблирование программ дело довольно скучное Отсюда следует, что создание BAT - файла сводится к созданию. Dr.Batcher – программа для создания bat-файлов, предназначенная как для новичков, так и для тех, кто хорошо разбирается в создании bat-скриптов.. Пускай ныне использование bat - файлов и не так востребовано. Dr.Batcher v.2.1.0 Год выпуска: 2010 Версия: 2.1.0-Платформа: Windows® 2000/XP/Vista/ 7 Язык интерфейса: только английский Таблэтка: Присутствует-Описание: Dr.Batcher – Мощная и удобная программа для создания bat-файлов, предназначенная как для новичков. В этой статье я расскажу о том, как создавать BAT файлы и познакомлю вас с start firefox C:\ Program Files\Mozilla Firefox\firefox.exe. Чтобы создать bat файл нужно создать текстовый документ что мы собираемся запустить какую либо программу, а taskmgr.exe-это.
Однако этот вариант очень громоздкий, плюс ко всему закрытие консоли закрывает саму программу. Я попробовал написать. bat - файл : @echo off echo.
Одной из таких программ является Firefox: start firefox. Если после этой команды писать путь к исполняемому файлу, то происходит следующее: запускается обозреватель Firefox и пробует обработать запрос, то есть файл, путь к которому указан. То есть, если указать следующее: start firefox C: \Program Files\Mozilla Firefox\firefox. Обозреватель откроется, чтобы не было написано после start firefox. Именно поэтому некоторые товарищи будут уверять что все прекрасно работает. Однако, если взять портативную программу, то ситуация окажется совсем иная.
Рассмотрим в качестве примера ftp- клиент Filezilla. Поскольку система не знает о программе, вышеупомянутая строчкаstart filezillaработать не будет. Чтобы запустить неизвестную системе программу, надо указать к ней путь: start D: \File. Zilla\File. Zilla. Длинныe имена в bat- файлах.
Теперь поговорим о путях и пробелах. Первый способ избежать этой проблемы - использование короткого имени. C: \Program Files\Sound Club\scw. В примере два имени с пробелами.
Заменим их короткими. Правила создания коротких имен следующие: в коротком имени используются первые шесть символов имени без учета пробелов, после имени указывают порядковый номер папки с помощью символа ~. Так как папки Program Files и Sound Club у меня в единственном числе, получится следующее: Program Files - Progra~1.
Sound Club - Sound. C~1start C: \Progra~1\Sound. C~1\scw. exe. Если рядом будут присутствовать две папки, например Sound Club и Sound Clown, то следуя правилам, в примере выше надо будет указать Sound.
C~2, так как в этом случае Sound Club окажется вторым именем (имена считаются в алфавитном порядке). Но этот способ неудобен тем, что приходится указывать порядковые номера. Ситуация с Program files более менее нормальная. Мало у кого встретится две подобные папки на системном диске. Но если вы решили установить несколько продуктов Mozilla на свой компьютер.
У вас получится несколько папок, например: Mozilla Firefox. Mozilla Thunderbird. Mozilla Sunbird. Короткими именами для них будут. Mozill~1. Mozill~3.
А теперь представьте, что вы написали BAT файл с упоминанием этих программ. Если удалить Firefox, оставшиеся записи перестанут работать, а если удалить Thunderbird, перестанет работать запись для Sunbird. Короче, способ с короткими именами - не наш способ. Пробелы и кавычки в bat- файлах. Кавычки на самом деле работают, но не с теми способами, которые обычно советуют. Советуют обычно следующее: start "C: \Program Files\Sound Club\scw. Так команда не сработает, поскольку если посмотреть справку по ней (start /?), то в справке вы увидите следующее: START ["заголовок"] [/D путь] [/I] [/MIN] [/MAX] [/SEPARATE | /SHARED].
LOW | /NORMAL | /HIGH | /REALTIME | /ABOVENORMAL | /BELOWNORMAL]. NODE узел NUMA] [/AFFINITY маска сходства] [/WAIT] [/B]. Как видите, первым параметром идёт заголовок окна и он как раз в кавычках.
Этот параметр необязательный, но его всё же советуют указывать (например, тут), чтобы избежать ошибок при выполнении команды. Внутри кавычек можно ничего не писать.
Получится так: start "" "C: \Program Files\Sound Club\scw. Также сработает и вариант с заключением в кавычки всех имён с пробелами по отдельности: start C: \"Program Files"\"Sound Club"\scw. Однако, в ряде случаев не работает ничего из вышеописанного. В таких случаях я могу посоветовать использовать команду cd. Переходим на системный раздел, затем с помощью cd в папку Program Files и запускаем программу (start): %System. Drive%cd \Program Files\Sound Club\.
Я думаю, что такой способ будет работать везде. Теперь еще пара важных моментов. Допустим вы создали батник, запускающий три программы и вам нужно на время исключить запуск одной из трех. Это можно сделать удалением строки или ее комментированием. Первый способ - вандальный, а второй смотрите ниже. В данном случае отключен запуск установленной в системе программы Defraggler.
Комментируют строки, указывая команду rem в начале строки. Все BAT файлы выполняются в окне консоли. Чтобы оно исчезало по окончании выполнения команд, не забывайте в конце писать команду на выход exit.
Запуск приложений из bat- файла. В первой части статьи я в общих чертах рассказал о BAT файлах. Теперь стало понятно - что это такое и с чем его едят. Во второй части речь пойдет уже о более конкретных вещах.
Например, о том, как при помощи BAT файла запустить несколько приложений с определенными настройками или в автоматическом режиме установить программу, чтобы не тратить время на ответы типа Вы согласны с условиями лицензионного соглашения? Выше было изложено несколько способов запуска приложений при помощи BAT файла. Самый первый - это короткая команда на запуск установленной в системе программы.
Это не всегда работает. Поэтому такой прием можно вполне применять на какой- то конкретной системе, но в качестве универсального решения он не подходит. Если есть цель заставить работать BAT файл везде и всегда, нужно пользоваться полными путями: start C: \"Program Files"\"Mozilla Firefox"\firefox. Также я отметил, что в BAT файле обязательно должна присутствовать команда на завершение: start C: \"Program Files"\"Mozilla Firefox"\firefox.
Запуск программ в bat- файлах с параметрами (ключами)Программу можно не просто запускать, а давать ей дополнительные команды при запуске. Например, скомандовать запускаться свернутой: start /min D: \File. Zilla\File. Zilla.
Скомандовать в данном случае - значит указать ключ. Ключ указывается через слэш после основной команды (команда /ключ). Основной командой в данном случае является start. Правда ключ min работает только в половине случаев, потому как относится именно к команде запуска start, а не к программам, которые эта команда запускает. Вообще ключей существует очень много и наборы ключей разных программ могут существенно различаться. Есть, правда, несколько общих.
Например, ключ справки (/? Чтобы проследить работу этого ключа, рассмотрим практический пример. Откройте консоль (Жмёте +R, вводите cmd, далее Enter) и набираете в консоли следующее: start /? Консоль выведет на экран перечень допустимых ключей c комментариями для команды start. Обратите внимание на ключ /wait. В некоторых случаях он бывает просто незаменим. Например, вы решили с помощью BAT файла распаковать архив с программой и эту самую программу запустить.
В батнике получится две команды - на распаковку и на запуск. Поскольку команды при запуске BAT файла выполнятся почти одновременно, архив распаковаться не успеет и запускать будет нечего. Поэтому будет ошибка. В этом случае на помощь придет ключ /wait: Таким образом система сначала выполнит первое действие, дождется его завершения и только после этого приступит ко второму. Если необходимо подождать конкретный отрезок времени, то проще воспользоваться консольной утилитой Sleep. В нужном месте BAT файла пишете следующую команду (число - количество секунд): start Sleep. С помощью ключей можно делать многое.
Есть возможность устанавливать приложения в тихом режиме. Для этого используется несколько ключей в зависимости от типа инсталятора, применяющегося для установки программы на компьютер: /S. В ряде случаев бывает очень удобно. Антивирус Avast имеет опцию тихой установки в корпоративной версии. В бесплатной (домашней) версии тихой установки якобы нет. Однако, если вы в курсе как работает инсталятор Install.
Shield, вы поймете, что это утка, так как этот инсталятор сам по себе поддерживает ключ тихой установки /S. А значит все продукты, выполненные на его базе - тоже. И Avast не исключение. Просто создаете в папке с Avast'ом BAT файл с содержаниемstart avast. S. exitзапускаете его и программа устанавливается на компьютер практически без вашего участия. Таким образом можно написать целый список программ для тихой установки и сэкономить время, например, на переустановке системы. В статье про тихую установку можно получить более подробную информацию по ключам.
Есть и другие возможности по управлению программами при помощи BAT файлов. Можно запустить программу, приказав ей открыть файл при запуске. Я пользуюсь этим способом при разработке сайтов.
Очень удобно, когда весь твой инструментарий открывает нужные документы и папки нажатием всего одной кнопки: start /min D: \File. Zilla\File. Zilla. C: \"Program Files"\текстовой_редактор. E: \сервер\папка_сайта\index. E: \сервер\папка_с_сайтом.
Отмечу, что все вышеописанные приемы можно применять в различных комбинациях и сочетаниях. S. start C: /Directory/program. C: /Files/file. odt". Но важно помнить: всё, что касается выполнения запускаемой в батнике программы, пишется с ней в одной строке.
В качестве эпилога предложу для ознакомления конвертер BAT файлов в приложения формата . Bat_To_Exe_Converter. BAT файл - это не всегда эстетично, а с помощью конвертера можно запаковать батник в exe'шник, оформив его любой иконкой на ваш выбор.