При использовании только с именем диска например chdir C команда chdir. Например, если имя папки на жестком диске CTemp, команда CD. Если требуется скопировать все файлы каталогов PublicJones и PublicLewis в текущий каталог диска D, введите следующие команды. Теоретически, эта команда должна. Поскольку команды при запуске BAT файла выполнятся почти одновременно, архив распаковаться. Поскольку система не знает о программе, вышеупомянутая строчкаstart filezillaработать не будет. Чтобы запустить неизвестную системе программу, надо указать к ней путь start D File. ZillaFile. Zilla. Длинныe имена в bat файлах. Теперь поговорим о путях и пробелах. Первый способ избежать этой проблемы использование короткого имени. C Program FilesSound Clubscw. В примере два имени с пробелами. Заменим их короткими. Правила создания коротких имен следующие в коротком имени используются первые шесть символов имени без учета пробелов, после имени указывают порядковый номер папки с помощью символа. Так как папки Program Files и Sound Club у меня в единственном числе, получится следующее Program Files Progra1. Sound Club Sound. C1start C Progra1Sound. C1scw. exe. Если рядом будут присутствовать две папки, например Sound Club и Sound Clown, то следуя правилам, в примере выше надо будет указать Sound. C2, так как в этом случае Sound Club окажется вторым именем имена считаются в алфавитном порядке. Но этот способ неудобен тем, что приходится указывать порядковые номера. Ситуация с Program files более менее нормальная. Мало у кого встретится две подобные папки на системном диске. Но если вы решили установить несколько продуктов Mozilla на свой компьютер. У вас получится несколько папок, например Mozilla Firefox. Mozilla Thunderbird. Mozilla Sunbird. Короткими именами для них будут. Mozill1. Mozill3. А теперь представьте, что вы написали BAT файл с упоминанием этих программ. Если удалить Firefox, оставшиеся записи перестанут работать, а если удалить Thunderbird, перестанет работать запись для Sunbird. Короче, способ с короткими именами не наш способ. Пробелы и кавычки в bat файлах. Кавычки на самом деле работают, но не с теми способами, которые обычно советуют. Советуют обычно следующее start. Этот параметр необязательный, но его вс же советуют указывать например, тут, чтобы избежать ошибок при выполнении команды. Внутри кавычек можно ничего не писать. Получится так start. В таких случаях я могу посоветовать использовать команду cd. Переходим на системный раздел, затем с помощью cd в папку Program Files и запускаем программу start System. Drivecd Program FilesSound Club. Я думаю, что такой способ будет работать везде. Теперь еще пара важных моментов. Допустим вы создали батник, запускающий три программы и вам нужно на время исключить запуск одной из трех. Это можно сделать удалением строки или ее комментированием. Первый способ вандальный, а второй смотрите ниже. В данном случае отключен запуск установленной в системе программы Defraggler. Комментируют строки, указывая команду rem в начале строки. Все BAT файлы выполняются в окне консоли. Чтобы оно исчезало по окончании выполнения команд, не забывайте в конце писать команду на выход exit. Запуск приложений из bat файла. В первой части статьи я в общих чертах рассказал о BAT файлах. Теперь стало понятно что это такое и с чем его едят. Во второй части речь пойдет уже о более конкретных вещах. Например, о том, как при помощи BAT файла запустить несколько приложений с определенными настройками или в автоматическом режиме установить программу, чтобы не тратить время на ответы типа Вы согласны с условиями лицензионного соглашения Самый первый это короткая команда на запуск установленной в системе программы. Это не всегда работает. Поэтому такой прием можно вполне применять на какой то конкретной системе, но в качестве универсального решения он не подходит. Если есть цель заставить работать BAT файл везде и всегда, нужно пользоваться полными путями start C. Например, скомандовать запускаться свернутой start min D File. ZillaFile. Zilla. Скомандовать в данном случае значит указать ключ. Ключ указывается через слэш после основной команды команда ключ. Основной командой в данном случае является start. Правда ключ min работает только в половине случаев, потому как относится именно к команде запуска start, а не к программам, которые эта команда запускает. Вообще ключей существует очень много и наборы ключей разных программ могут существенно различаться. Есть, правда, несколько общих. Например, ключ справки Чтобы проследить работу этого ключа, рассмотрим практический пример. Откройте консоль Жмте R, вводите cmd, далее Enter и набираете в консоли следующее start Консоль выведет на экран перечень допустимых ключей c комментариями для команды start. Обратите внимание на ключ wait. В некоторых случаях он бывает просто незаменим. Например, вы решили с помощью BAT файла распаковать архив с программой и эту самую программу запустить. В батнике получится две команды на распаковку и на запуск. Поскольку команды при запуске BAT файла выполнятся почти одновременно, архив распаковаться не успеет и запускать будет нечего. Поэтому будет ошибка. В этом случае на помощь придет ключ wait Таким образом система сначала выполнит первое действие, дождется его завершения и только после этого приступит ко второму. Если необходимо подождать конкретный отрезок времени, то проще воспользоваться консольной утилитой Sleep. В нужном месте BAT файла пишете следующую команду число количество секунд start Sleep. С помощью ключей можно делать многое. Есть возможность устанавливать приложения в тихом режиме. Армибук Вампиров 8 Редакция подробнее. Для этого используется несколько ключей в зависимости от типа инсталятора, применяющегося для установки программы на компьютер S. В ряде случаев бывает очень удобно. Антивирус Avast имеет опцию тихой установки в корпоративной версии. В бесплатной домашней версии тихой установки якобы нет. Однако, если вы в курсе как работает инсталятор Install. Shield, вы поймете, что это утка, так как этот инсталятор сам по себе поддерживает ключ тихой установки S. А значит все продукты, выполненные на его базе тоже. И Avast не исключение. Просто создаете в папке с Avastом BAT файл с содержаниемstart avast. S. exitзапускаете его и программа устанавливается на компьютер практически без вашего участия. Таким образом можно написать целый список программ для тихой установки и сэкономить время, например, на переустановке системы. Команды Бат Файлов Для Cd Дисковода© 2017