Как видите, мы вставили «кляп» (@Echo off) и создали метку. Метка всегда начинается с двоеточия (:), за которым следует имя. Вы можете выбрать любое имя.
Затем мы печатаем фразу для многократного повторения и заканчиваем скрипт простым созданием цикла с помощью GOTO. Строка «GOTO cool» указывает DOS вернуться к метке «cool» и выполнять этот цикл снова и снова до окончания времен.
На самом деле цикл будет выполняться до тех пор, пока пользователь не выйдет из режима DOS или не сделает рестарт компьютера. (Умные ребята, типа нас с вами, могут просто нажать на CTRL+C).
Теперь рассмотрим полезность циклов. Помните, я говорил, что autoexec.bat выполняется каждый раз, когда запускается Windows? А теперь представьте, что вам удается отредактировать autoexec.bat вашего друга и, вставив бесконечный цикл с забавной надписью, сохранить изменения файла. Хе-хе-хе…
Конечно, с друзьями так поступать не стоит, но это нисколько не отменяет полезность циклов. Чтобы закончить данную тему, я научу вас еще одному трюку. Если вам хочется выполнить пакетный файл, просто напечатайте его название в окне «Сеанс DOS».
Допустим, он называется у вас hello.bat. Тогда вы можете запустить его в действие, напечатав в окне «Сеанса DOS»: hello.bat.
Прочие полезные команды
Каждая из этих команд служит определенным целям. Их следует печатать в окне «Сеанса DOS».
Mem — тестирует память и показывает, сколько задействовано, доступно и т.д.
Использование: Мет
Netstat — показывает все активные интернетовские подключения к вашему компьютеру.
Аргументы: -а, -А , -п Использование: Netstat или Netstat -А
Prompt — позволяет изменять подсказку. Подсказка — это то, что показывается в DOS, например, C:\Windows>.
Вы можете изменить вид подсказки. Для этого команда Prompt имеет три аргумента.
Первый ($Р) заставляет DOS показывать текущие драйв и путь.
Второй ($G) приказывает DOS изображать Большее (Greater), чем знак (>).
Третий ($Т) велит DOS указывать время как подсказку.
По умолчанию команда имеет следующий вид: Prompt $P$G.
VER — позволяет определять версию DOS или Windows, если пользователь вошел в «Сеанс DOS» из Windows. Использование: VER
Edit — текстовый редактор для DOS. Чтобы начать работу с файлом, вам нужно напечатать: edit имяфaйлa.ext.
Если такой файл существует, то он откроется в текстовом редакторе.
Если файла не существует, то DOS создаст новый файл, и в него войдет все, что вы сохраните.
Использование: Edit autoexec.bat или Edit newfile.txt Защита от пакетных файлов
Как вы уже поняли, некоторые пакетные файлы могут быть очень опасными. Если один из них находится на вашем «рабочем столе», вы можете случайно кликнуть по нему и запустить в действие. Возможно, вам лучше ассоциировать их открытие с другой программой, чтобы команды не выполнялись, а, например, отображались в Блокноте. Давайте посмотрим, как это делается.
Прежде всего нажмите «Пуск» (Start), «Выполнить» (Run) и напечатайте «Regedit» без кавычек.
Затем кликните на плюс («+») рядом с HKEYCLASSESROOT.
Перед вами раскроется длинный список. Пройдите вниз, найдите папку Batfile и кликните на плюс рядом с ней.
Затем нажмите на плюс рядом с папкой SHELL.
После этого кликните правой кнопкой мыши на папке OPEN и переименуйте ее в RUN.
Теперь вернитесь назад и кликните по папке batfile. (Не по знаку плюс, а по папке с названием batfile.)
Дважды кликните по ярлыку Editflags в правой части окна и затем введите 00 00 00 00 как новое значение. Все остальные цифры удалите. (На некоторых компьютерах уже выставлены первые 4—5 нулей, так что можете оставить их на месте.)
Сделав это, кликните на X и выйдите из редактора реестра regedit.
Затем дважды кликните по ярлыку «Мой компьютер», нажмите «Вид» (View) и перейдите к «Свойствам папки» (Folder Options). Когда перед вами раскроется окно, кликните на «Типы файлов» (File Types) и найдите «Пакетный файл MS DOS». Кликните на кнопку «Изменить» (Edit).
Перед вами появится другое окно, и вы увидите список «Действия» (Actions).
В этом списке кликните на «Изменить» (Edit) и нажмите кнопку «Настройка по умолчанию».
Слово «Изменить» в меню поменяет шрифт на жирный. Тогда кликните на ОК. И снова на ОК.
Если вы правильно выполнили мои инструкции, то в следующий раз, когда вы дважды кликните на файл .bat в Windows, перед вами появится Блокнот. Вы сможете запустить пакетный файл только из DOS, напечатав его имя в подсказке. (Не забывайте, что вы должны быть в папке, где находится файл.)
Комментарии