Запускается bat файл windows 7. Как сделать bat файл для запуска программы. Простые команда batch-файлов


Bat-файл – это текстовый файл в операционных системах семейства Windows, содержащий в себе последовательность системных команд для выполнения командным интерпретатором «cmd.exe». В общем, он представляет собой скриптовый файл. После запуска bat-файла командный интерпретатор считывает его содержимое построчно и последовательно исполняет полученные команды. Сегодня рассмотрим, как можно создать bat-файл, а также ознакомимся с программами для создания и редактирования этих файлов.

Предназначение bat-файлов

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

Создание bat-файла

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

Первый метод

  1. Создаем новый текстовый документ в любом каталоге.

Дабы выполнить это действие, вызываем контекстное меню свободного от папок и файлов пространства каталога и выбираем «Создать». В выпавшем списке кликаем по пункту «Текстовый файл».

  1. Вводим имя созданного документа и кликаем «Enter».
  2. Открываем созданный файл двойным кликом мыши.

  1. Введем в него несколько простейших команд для проверки работоспособности:

@ echo Hello , i m bat !

@echo – команда вывода текста на экран;

Hello, i’m bat!- сам текст;

pause – ожидание действий пользователя перед закрытием окна. По выполнении команды «@echo» командный интерпретатор не закроется автоматически, давая этим самым пользователю ознакомиться с результатами ее выполнения (на экране увидим введенный текст).

  1. Вызываем пункт «Файл» главного меню блокнота и кликаем по «Сохранить как…».

  1. В появившемся диалоге выбираем тип файла «Все файлы».

  1. Далее к имени нашего документа дописываем следующий текст «.bat», что в итоге даст «file.bat».
  2. Кликаем по кнопке «Сохранить».

В итоге в окне проводника появится документ с названием «file.bat», для запуска которого необходимо выполнить по нему двойной клик левой кнопкой манипулятора мышка или выделить и нажать «Enter».

Редактирование командного файла осуществляется выбором команды «Изменить» из его контекстного меню.

Второй метод

Второй способ создания bat-файлов практически аналогичен первому, но обходить вниманием его не станем.

  1. Запускаем Блокнот любым известным методом.
  • Через ярлык в меню «Пуск» - идем «Пуск – Все программы – Стандартные – Блокнот» в Windows 7 или «Пуск - Все приложения - Стандартные - Windows – Блокнот» в более поздних редакциях Windows.
  • В поисковой строке «Пуск» / «Windows» вводим блокнот и запускаем программу, кликнув по ее ярлыку в списке результатов.
  • Вызываем окно выполнения системных команд комбинацией клавиш «Win + R», вводим «notepad» и кликаем «Ок».
  1. Переходим к пункту №4 предыдущего метода.

Редактирование bat-файлов средствами Windows

  1. Кликаем правой кнопкой мыши по файлу формата bat, вызвав его контекстное меню.

  1. Из появившегося меню выбираем «Редактировать» или «Edit».
  2. В открывшемся окне стандартного текстового редактора, как правило, блокнота, появится содержимое bat-файла.
  3. Вносим необходимые коррективы и сохраняем результат.

Dr.Batcher – программа для создания bat-файлов и их редактирования

Пускай ныне использование bat-файлов и не так востребовано пользователем, все же для решения многих задач на компьютере эффективнее прибегать к их помощи. Если новичку, изредка использующему командный интерпретатор, хватит функционала блокнота, то для системного администратора и варезника, занимающегося созданием сборок Windows или автоматически устанавливаемого программного обеспечения для нее, необходим более совершенный и удобный инструмент для работы с документами формата bat. Им является утилита Dr.Batcher. Интерфейс и функционал программы мало чем отличается от блокнотов, таких как Notepad++. В главном меню расположены кнопки часто используемых команд. Dr.Batcher нумерует страницы, поддерживает закладки, содержит список системных команд для bat-файлов и подсвечивает синтаксис введенных команд.

Создание bat-файла в Dr.Batcher

  1. Запускаем приложение.
  2. Вызываем пункт «File» его главного меню и жмем «New». То же выполняется нажатием на иконку чистого листа, расположенную под меню «File».
  3. В диалоговом окошке выбираем «Empty Batch File».

На экране появится окно программы со всеми необходимыми для работы с bat-файлами функциями.

Редактирование bat-файлов в Dr.Batcher

Открыть документ формата bat для редактирования в Dr.Batcher можно несколькими путями, о них и пойдет речь далее.

Редактирование через контекстное меню bat-файла

  1. Вызываем контекстное меню документа формата bat.
  2. В выпавшем списке выбираем «Edit with Dr.Batcher».

Затем запустится окно программы с содержимым нашего текстового командного файла, где можно вносить коррективы в его содержимое.

Редактирование bat-файлов через программу Dr.Batcher

  1. Запускаем приложение Batcher.
  2. Вызываем пункт «File» ее главного меню.
  3. Выбираем «Open» в выпавшем меню.

То же самое выполняется нажатием на иконку папки, расположенную под главным меню.

  1. В диалоговом окне открытия файлов указываем путь к необходимому документу формата bat и жмем «Открыть».

Наш bat-файл откроется в окне Dr.Batcher и в него можно будет вносить корректировки.

Если у Вас остались вопросы по теме « Как создать bat файл? Программы для создания и редактирования bat файлов», то можете задать их в комментариях


if(function_exists("the_ratings")) { the_ratings(); } ?>

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

Автоматизация - это просто

Как создать bat-файл? Для этого нужно выполнить следующие действия:

  1. В любом текстовом редакторе, например, в Notepad или WordPad, создать текстовый документ.
  2. Записать в нем свои команды, начиная с @echo , а затем (каждый раз в новой строке) - title [название пакетного скрипта], echo [сообщение, которое будет выведено на экран] и pause.
  3. Сохранить текст в электронном документе с расширением.bat (например, test.bat).
  4. Для запуска следует дважды щелкнуть по только что созданному пакетному файлу.
  5. Чтобы его отредактировать, необходимо кликнуть на нем правой кнопкой мыши и из контекстного меню выбрать пункт «Изменить».

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

title Это ваш первый скрипт bat-файла!

echo Добро пожаловать в сценарий пакетной обработки!

Более подробно о командах bat-файлов и их использовании речь пойдет ниже.

Шаг 1: создание программного скрипта

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

Создание нового текстового документа

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

Добавление кода

Двойной щелчок на этом новом текстовом документе откроет принятый по умолчанию текстовый редактор. Можно скопировать и вставить приведенный выше пример кода в текстовую запись.

Сохранение

Вышеупомянутый скрипт выводит на экран текст «Добро пожаловать в сценарий пакетной обработки!». Электронный документ необходимо записать, выбрав пункт меню текстового редактора «Файл», «Сохранить как», а затем указать желаемое имя bat-файла. Его следует завершить расширением.bat (например, welcome.bat) и нажать «ОК». Для правильного отображения кириллицы в некоторых случаях следует удостовериться в правильном выборе кодировки. Например, при использовании консоли русифицированной системы Windows NT документ необходимо сохранить в CP866. Теперь следует дважды щелкнуть на ярлыке bat-файла, чтобы активировать его.

Но экране появится надпись:

"Добро пожаловать в сценарий пакетной обработки! Для продолжения нажмите любую клавишу..."

В случае если bat-файл не запускается, пользователи рекомендуют зайти в регистр и удалить ключ:

"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.BAT\UserChoice".

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

Шаг 2: знакомство с некоторыми командами

Если пользователь ПК знаком с тем, как следует выполнять команды консоли DOS, то он будет мастером создания программных скриптов, потому что это один и тот же язык. Строки в bat-файлах сообщат интерпретатору cmd.exe все, что от него требуется. Это экономит время и силы. Кроме того, есть возможность задать некоторую логику (например, простые циклы, условные предписания и т. д., которые концептуально схожи с процедурным программированием).

Встроенные команды

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

2. Title предоставляет те же возможности, что и тег в HTML, т. е. создает заголовок для пакетного скрипта в окне командной строки.</p><p>3. Call вызывает один bat-файл из другого или подпрограмму внутри одного сценария. Например, функция power вычисляет степень %2 числа %1:</p><p>if %counter% gtr 1 (</p><p>set /a counter-=1</p><p>endlocal & set result=%prod%</p><p><img src='https://i2.wp.com/syl.ru/misc/i/ai/324915/1862019.jpg' width="100%" loading=lazy></p><p>4. Cls очищает командную строку. Используется для того, чтобы предыдущий вывод <a href="/programmy-dlya-android-blokirovka-ekrana-blokirovka-ekrana-na-android-kak.html">постороннего кода</a> на помешал просмотру хода выполнения текущего скрипта.</p><p>5. Color задает цвет шрифта и фона. Например, <a href="/photoshop-cs6-kak-pomenyat-cveta-izobrazheniya-komanda-zamenit.html">команда color</a> f9 задает белые буквы на синем фоне. Команда без параметра восстанавливает установки по умолчанию.</p><p>6. Echo служит для вывода информации, а также включения (echo on) или выключения (echo off) такого вывода. Например, команда echo. выводит <a href="/kak-v-odnoklassnikah-pisat-s-novoi-stroki-kak-pereiti-na.html">новую строку</a> без точки, а echo . - точку. Без параметров команда выводит на экран информацию о своем текущем статусе - echo on или echo off.</p><p>7. Rem обеспечивает ту же функциональность, что и тег <! в HTML. Такая строка не является частью выполняемого кода. Вместо этого она служит для пояснения и предоставления информации о нем.</p><p>8. Pause позволяет прервать выполнение команд bat-файла. Это дает возможность прочесть выполненные строки перед продолжением программы. При этом на экран выводится сообщение «Для продолжения нажмите любую клавишу...».</p><p>9. Set позволяет просмотреть или установить переменные окружения. С ключом /p команда запрашивает у пользователя ввод и сохраняет его. С параметром /а она дает возможность выполнять простые <a href="/kak-poschitat-summu-yacheek-v-vorde-avtosumma-i-arifmeticheskie-operacii.html">арифметические операции</a>, также присваивая их результат переменной. При операциях со строками не должно быть пробелов ни до, ни после знака равенства. Например, команда set выводит на дисплей список переменных окружения, set HOME - значения аргументов, начинающихся с “HOME”, а set /p input=введите целое: запрашивает ввод целого числа и присваивает его соответствующей переменной.</p><p>10. Start "" [веб-сайт] запустит заданный веб-сайт в веб-браузере, используемом по умолчанию.</p><p>11. If служит для проверки определенного условия. Если оно истинно, то выполняется следующая за ним команда. Условия бывают 3 видов:</p><ul><li>ERRORLEVEL число - проверка кода завершения последней выполненной инструкции на соответствие или превышение указанного числа. При этом 0 обозначает успешное выполнение задачи, а любое другое число, обычно положительное, сообщает об ошибке. Например, можно использовать вложенные команды для точного определения кода завершения: if errorlevel 3 if not errorlevel 4 echo произошла ошибка №3.</li><li>Строка1 == строка2 - проверка совпадения двух строк. Например, при отсутствии <a href="/kak-otlichit-poddelnyi-aifon-5s-ot-originala-ieroglify-v-bolshom-kolichestve.html">внешнего параметра</a> команда if "%1"= ="" goto ERROR передаст управление метке ERROR.</li><li>EXIST имя - проверка существования файла с <a href="/fio-na-aliekspress-kak-uznat-chto-znachit-vashe-imya-vashe-imya-imya-ne-ukazano.html">указанным именем</a>. Например, if not exist A:\program.exe COPY C:\PROJECTS\program.exe A: копирует программу program.exe на диск А, если ее там нет.</li> </ul><p>12. Else должна находиться в одной строке с командой If. Указывает на необходимость выполнения <a href="/kak-nastroit-mail-oblako-osnovnye-deistviya-v-oblake.html">следующей инструкции</a>, если выражение окажется ложным.</p><p><img src='https://i0.wp.com/syl.ru/misc/i/ai/324915/1862021.jpg' width="100%" loading=lazy></p><p>13. For используется для повторения <a href="/samye-luchshie-partnerskie-programmy-dlya-zarabotka-voznagrazhdenie-za-pokaz-voznagrazhdenie-za-opredel.html">определенных действий</a> с каждым членом списка. Имеет формат for %%аргумент in (список) do команда. Аргументом может быть любая буква от A до Z. Список представляет собой последовательность строк, разделенных пробелами или запятыми. Подстановочные знаки также могут использоваться. Например:</p><ul><li>for %%d in (A, C, D) do DIR %%d - последовательно выводит на экран директории дисков А, С и D;</li><li>for %%f in (*.TXT *.BAT *.DOC) do TYPE %%f - печатает содержимое всех.txt-, .bat- и.doc-файлов в текущей директории;</li><li>for %%P in (%PATH%) do if exist %%P\*.BAT COPY %%P\*.BAT C:\ВАТ - копирует все пакетные файлы, которые существуют во всех каталогах маршрута поиска в папку С:\ВАТ.</li> </ul><p>14. Двоеточие (:) перед словом образует из него ссылку, которая позволяет пропускать часть <a href="/kak-kod-na-yazyke-programmirovaniya-programmnyi-kod-primery-algoritmov-na.html">программного кода</a> или возвращаться назад. Используется с командами Call и Goto, указывая, с какого места следует продолжать выполнение bat-файла, например, при выполнении определенного условия:</p><p>15. Переменные:</p><ul><li>%%a обозначает каждый файл в папке;</li><li>%CD% - текущая директория;</li><li>%DATE% - <a href="/system-time-of-the-computer-date-time-and-time-zone.html">системная дата</a>, формат которой зависит от локализации;</li><li>%TIME% - <a href="/yandex-podklyuchenie-ne-zashchishcheno-proverte-vliyanie-antivirusa.html">системное время</a> в виде ЧЧ:ММ:СС.мм.;</li><li>%RANDOM% - сгенерированное псевдослучайное число в диапазоне от 0 до 32767;</li><li>%ERRORLEVEL% - код завершения, возвращаемый последней выполненной командой или bat-скриптом.</li> </ul><p>Извлечь часть строки, которая содержится в переменной, при известном ее положении и длине можно так:</p><p>%[переменная]:~[начало],[длина]%. Например, показать дату в формате ДД/ММ/ГГГГ как ГГГГ-ММ-ДД можно так: echo %DATE:~6,4%-%DATE:~3,2%-%DATE:~0,2%.</p><p>16. (". \") - <a href="/poddomeny-ili-papki-kornevoi-domen-poddomen-i-papki-chto-kak-i-kogda.html">корневая папка</a>. При работе с консолью перед изменением имени файла, его удалением и т. д. необходимо направить действие команды в конкретный каталог. При использовании пакетного файла достаточно запустить его в любом нужном каталоге.</p><p>17. %цифра - принимает значения параметров, передаваемых пользователем в bat-файл. Могут разделяться пробелами, запятыми или двоеточиями. «Цифра» представляет собой число от 0 до 9. Например, %0 принимает значение текущей команды. %1 соответствует первому параметру и т. д.</p><p>18. Shift - команда, используемая для смещения входных параметров на одну позицию. Применяется, когда пакетному файлу передаются внешние аргументы. Например, следующий bat-файл копирует на диск D файлы, заданные в качестве параметров в командной строке:</p><p>if not (%1)==() goto next</p><p>Кроме того, с аргументами можно производить следующие манипуляции:</p><ul><li>%~ - удалить окружающие кавычки;</li><li>%~f - расширить параметр до полного имени пути вместе с именем диска;</li><li>%~d - показать имя диска;</li><li>%~p - отобразить только путь;</li><li>%~n - выделить из параметра только имя файла;</li><li>%~x - оставить лишь расширение;</li><li>%~s - преобразовать путь в представление с короткими именами;</li><li>%~a - извлечь атрибуты файла;</li><li>%~t - вывести дату и время создания;</li><li>%~z - отобразить размер файла;</li><li>%~$PATH: - производит поиск в директориях, перечисленных в переменной окружения PATH, и расширяет параметр до первого найденного соответствующего полного имени или же выдает пустую строку в случае неудачи.</li> </ul><p><img src='https://i2.wp.com/syl.ru/misc/i/ai/324915/1862020.jpg' width="100%" loading=lazy></p><h2>Подстановочные знаки</h2><p>Многие команды принимают шаблоны имен файлов - знаков, которые позволяют установить соответствие с группой имен файлов. К подстановочным знакам относятся:</p><ul><li>* (звездочка) - обозначает любую последовательность символов;</li><li>? (знак вопроса) - заменяет один (или 0) знак, отличный от точки (.).</li> </ul><p>Например, команда dir *.txt выводит список txt-файлов, а dir ???.txt - перечень текстовых документов, длина имени которых не превышает 3 букв.</p><h2>Функции</h2><p>Как и подпрограммы, они эмулируются с помощью команд call, setlocal, endlocal и меток. Следующий пример демонстрирует возможность определения переменной, в которой сохраняется результат, в строке вызова:</p><p>call:say result=world</p><p><img src='https://i0.wp.com/syl.ru/misc/i/ai/324915/1862022.jpg' width="100%" loading=lazy></p><h2>Вычисления</h2><p>В bat-файлах можно выполнять простые арифметические операции с целыми 32-битными числами и битами с помощью команды set /a. Максимальным поддерживаемым числом является 2^31-1 = 2147483647, а минимальным - -(2^31) = -2147483648. Синтаксис напоминает язык программирования Си. К арифметическим операторам относятся: *, /, %, +, -. В bat-файле % (остаток целочисленного деления) должен вводиться как “%%”.</p><p>Операторы с <a href="/dvoichnye-chisla-cifry-i-dvoichnaya-sistema-schisleniya-perevod-chisla-v.html">двоичными числами</a> интерпретируют число как 32-битную последовательность. К ним относятся: ~ (побитовое НЕ или дополнение), & (И), | (ИЛИ), ^ (исключающее ИЛИ), << (сдвиг влево), >> (сдвиг вправо). <a href="/logicheskie-operatory-v-vba-logicheskie-operatory-vba-sintaksis-i-semantika.html">Логическим оператором</a> отрицания является! (восклицательный знак). Он изменяет 0 в 1 и ненулевое значение в 0. Оператором комбинирования служит, (запятая), которая позволяет производить <a href="/kak-okruglit-v-bolshuyu-storonu-funkcii-okrugleniya-chisel-v-excel.html">большее число</a> операций в одной команде set. Комбинированные операторы присваивания += и -= в выражениях a+=b и a-=и соответствуют выражениям a=a+b и a=a-b. Так же работают и *=, %=, /=, &=, |=, ^=, >>=, <<=. Приоритет операторов следующий:</p><p>(); %+-*/; >>, <<; &; ^; |; =, %=, *=, /=, +=, -=, &=, ^=, |=, <<=, >>=; ,</p><p>Литералы можно вводить в виде десятичных, шестнадцатеричных (с ведущими 0x) и восьмеричных чисел (с ведущим нулем). Например, set /a n1=0xffff присваивает n1 шестнадцатеричное значение.</p><h2>Внешние команды</h2><ul><li>Exit используется для выхода из консоли DOS или (с опцией /b) только текущего bat-файла или подпрограммы.</li><li>Ipconfig - это классическая консольная команда, которая выводит информацию о сети. Она включает MAC- и IP-адреса, и маски подсети.</li><li>Ping пингует IP-адрес, отправляя к нему пакеты данных, чтобы оценить его удаленность и время ожидания (отклика). Также используется для задания паузы. Например, команда ping 127.0.01 -n 6 приостанавливает выполнение кода на 5 с.</li> </ul><p>Библиотека команд bat-файлов огромна. К счастью, в Сети есть множество страниц, в которых все они перечислены, наряду с переменными пакетного скрипта.</p><p><img src='https://i0.wp.com/syl.ru/misc/i/ai/324915/1862017.jpg' width="100%" loading=lazy></p><h2>Шаг 3: запись и запуск bat-файла</h2><p>Следующий скрипт намного упростит ежедневную онлайн-активность. Что делать, если есть желание мгновенно открыть все свои любимые новостные сайты? Поскольку скрипты используют команды консоли, то можно создать сценарий, который открывает каждую новостную ленту в одном окне браузера.</p><p>Далее следует повторить процесс создания bat-файла, начав с пустого текстового документа. Для этого необходимо щелкнуть правой кнопкой мыши на пустом месте в какой-либо папке и выбрать пункт «Создать», а затем - «Текстовый документ». После открытия файла требуется ввести следующий скрипт, который запускает основные русскоязычные средства массовой информации, доступные в Интернете:</p><p>start "" http://fb.ru</p><p>start "" http://www.novayagazeta.ru</p><p>start "" http://echo.msk.ru</p><p>start "" http://www.kommersant.ru</p><p>start "" http://www.ng.ru</p><p>start "" http://meduza.io</p><p>start "" https://news.google.com/news/?ned=ru_ru&hl=ru</p><p>Данный скрипт содержит команды start “”, которые открывают несколько вкладок. Можно заменить предложенные ссылки любыми другими на выбор. После ввода скрипта следует зайти в меню редактора «Файл», а затем в «Сохранить как...» и записать документ с расширением.bat, изменив параметр «Тип файла» на «Все файлы» (*. *).</p><p>После сохранения для запуска скрипта достаточно дважды щелкнуть на нем. Веб-страницы мгновенно начнут загружаться. При желании можно разместить этот файл на своем рабочем столе. Это позволит получить мгновенный доступ ко всем любимым сайтам.</p><h2>Организатор</h2><p>Если загружать по несколько файлов в день, то в скором времени в папке «Загрузки» их скопятся сотни. Можно создать скрипт, который упорядочит их по типу. Достаточно поместить.bat-файл с программой в папку с неорганизованными данными и дважды щелкнуть для запуска:</p><p>rem Каждый файл в папке</p><p>for %%a in (".\*") do (</p><p>rem проверить на наличие расширения и непринадлежность к данному скрипту</p><p>if "%%~xa" NEQ "" if "%%~dpxa" NEQ "%~dpx0" (</p><p>rem проверить наличие папки для каждого расширения, и если ее нет, то создать</p><p>if not exist "%%~xa" mkdir "%%~xa"</p><p>rem переместить файл в папку</p><p>move "%%a" "%%~dpa%%~xa\"</p><p>В итоге файлы в директории «Загрузки» сортируются по папкам, названия которых соответствуют их расширению. Это так просто. Данный пакетный скрипт работает с любым типом данных, будь то документ, видео или аудио. Даже если ПК не поддерживает их, сценарий все равно создаст папку с соответствующей меткой. Если уже есть каталог JPG или PNG, то программа просто переместит туда файлы с данным расширением.</p><p>Это простая демонстрация того, на что способны пакетные скрипты. Если какую-то несложную задачу необходимо выполнять снова и снова, будь то упорядочение файлов, открытие нескольких веб-страниц, массовое переименование или создание копий важных документов, пакетный сценарий поможет выполнить утомительную работу за пару кликов.</p> <p>Каждый день пользователь выполняет за компьютером огромное количество различных операций с файлами, службами и программами. Некоторым приходится выполнять однотипные простые действия, которые вручную занимают значительное количество времени. Но не стоит забывать, что перед нами стоит мощная вычислительная машина, которая при правильной команде в состоянии выполнить все сама.</p> <p>Самым примитивным способом автоматизации любого действия является создание файла с расширением.BAT, в простонародье именуемого как «батник». Это очень простенький исполняемый файл, который при запуске выполняет заранее заданные действия, после чего закрывается, ожидая следующего запуска (если он многоразовый). Пользователь с помощью специальных команд задает последовательность и количество операций, которые «батник» должен выполнить после запуска.</p> <p>Сделать этот файлик может любой пользователь на компьютере, который имеет достаточно прав для создания и сохранения файлов. На счет выполнения немного сложнее — выполнение «батника» должно быть разрешено как и отдельно взятому пользователю, так и операционной системе в целом (запрет иногда накладывается в целях безопасности, ведь исполняемые файлы не всегда создаются для благих дел).</p> <blockquote><p>Будьте внимательны! Никогда не запускайте на компьютере файлы с расширением.BAT, скачанные из неизвестного или подозрительного ресурса, а также не используйте при создании такого файла код, в котором вы не уверены. Исполняемые файлы такого типа умеют шифровать, переименовывать или удалять файлы, а также форматировать целые разделы.</p> </blockquote> <h3><span>Способ 1: использование расширенного текстового редактора Notepad++ </span></h3> <p>Программа является аналогом стандартного Блокнота в операционной системе Windows, значительно превосходя его в количестве и тонкости настроек.</p> <ol><li>Файл можно создать на любом диске или в папке. Для примера будет использован рабочий стол. На свободном месте нажмите правую кнопку мыши, наведите курсор на надпись <i>«Создать» </i>, в выпавшем сбоку окошке щелчком левой кнопки мыши выберите <i>«Текстовый документ» </i></li> <p><img src='https://i2.wp.com/lumpics.ru/wp-content/uploads/2017/03/Sozdanie-tekstovogo-dokumenta-s-pomoshhyu-kontekstnogo-menyu-na-rabochem-stole-v-operatsionnoy-sisteme-Windows-7.png' align="center" width="100%" loading=lazy></p> <li>На рабочем столе появится текстовый файл, который желательно назвать так, как в итоге будет называться наш батник. После того, как имя для него определено, нажмите на документе левой кнопкой мыши, и в контекстном меню выберите пункт <i>«Edit with Notepad++» </i>. Созданный нами файл откроется в расширенном редакторе.</li> <p><img src='https://i1.wp.com/lumpics.ru/wp-content/uploads/2017/03/Tekstovyiy-dokument-otkryityiy-s-pomoshhyu-rasshirennogo-redaktora-Notepad-na-kompyutere-v-operatsionnoy-sisteme-Windows-7.png' align="center" width="100%" loading=lazy></p> <li>Очень важна роль кодировки, в которой будет исполнена команда. По умолчанию используется кодировка ANSI, которую нужно заменить на OEM 866. В шапке программы нажимаем на кнопку <i>«Кодировки» </i>, нажимаем на аналогичную кнопку в выпавшем меню, затем выбираем пункт <i>«Кириллица» </i> и нажимаем на <i>«OEM 866» </i>. Как подтверждение смены кодировки справа внизу в окне появится соответствующая запись.</li> <p><img src='https://i2.wp.com/lumpics.ru/wp-content/uploads/2017/03/Smena-kodirovki-dokumenta-v-rasshirennom-tekstovom-redaktore-notepad-na-kompyutere-v-operatsionnoy-sisteme-Windows-7.png' align="center" width="100%" loading=lazy></p> <li>Тот код, который вы уже нашли в интернете или написали сами для выполнения определенной задачи, необходимо просто скопировать и вставить в сам документ. На примере ниже будет использована элементарная команда: <p>shutdown.exe -r -t 00</p> <p><img src='https://i0.wp.com/lumpics.ru/wp-content/uploads/2017/03/Vstavka-koda-v-tekstovoe-pole-rasshirennogo-redaktora-Notepad-na-kompyutere-v-operatsionnoy-sisteme-Windows-7.png' align="center" width="100%" loading=lazy></p> <p>После запуска этот батник перезагрузит компьютер. Сама команда означает запуск перезагрузки, а цифры 00 — задержку ее выполнения в секундах (в <a href="/v-sluchae-nalichiya-nekorrektnyh-dannyh-v-polyah-komand-fail.html">данном случае</a> она отсутствует, то есть перезапуск выполнится незамедлительно).</p></li> <li>Когда команда будет записана в поле, наступает самый важный момент — превращение обычного документа с текстом в исполняемый. Для этого в окошке Notepad++ слева вверху выберите пункт <i>«Файл» </i>, затем нажмите на <i>«Сохранить как» </i>.</li> <p><img src='https://i1.wp.com/lumpics.ru/wp-content/uploads/2017/03/Sohranenie-tekstovogo-dokumenta-Notepad-na-kompyutere-v-operatsionnoy-sisteme-Windows-7.png' align="center" width="100%" loading=lazy></p> <li>Появится стандартное окно Проводника, позволяющее задать два основных параметра для сохранения — место и имя самого файла. Если с местом мы уже определились (по умолчанию будет предложен Рабочий стол), то именно в названии заключается последний шаг. Из выпадающего меню выберите пункт <i>«Batch file» </i>. <p><img src='https://i0.wp.com/lumpics.ru/wp-content/uploads/2017/03/Zadanie-formata-fayla-pri-sohranenii-tektovogo-dokumenta-v-rasshirennom-tektovom-redaktore-Notepad-na-kompyutere-v-operatsionnoy-sisteme-Windows-7.png' align="center" width="100%" loading=lazy></p> <p>К уже заданному ранее слову или фразе без пробела допишется <i>«.BAT» </i>, и получится так, как на скриншоте ниже.</p></li> <p><img src='https://i0.wp.com/lumpics.ru/wp-content/uploads/2017/03/Opredelenie-formata-fayla-pri-sohranenii-tektovogo-dokumenta-v-rasshirennom-tektovom-redaktore-Notepad-na-kompyutere-v-operatsionnoy-sisteme-Windows-7.png' align="center" width="100%" loading=lazy></p> <li>После нажатия на кнопку <i>«OK» </i> в предыдущем окне, на рабочем столе появится новый файл, который будет выглядеть как белый прямоугольник с двумя шестеренками.</li> </ol><h3><span>Способ 2: использование стандартного текстового редактора Блокнот </span></h3> <p>Он обладает элементарными настройками, которых вполне хватает для создания самых простых «батников». Инструкция абсолютно аналогична предыдущему способу, программы лишь немного отличаются в интерфейсе.</p> <br><img src='https://i2.wp.com/lumpics.ru/wp-content/uploads/2017/03/Otkryityiy-tekstovyiy-dokument-na-kompyutere-v-operatsionnoy-sisteme-Windows-7-1.png' align="center" width="100%" loading=lazy><p>Оба редактора отлично справляются с созданием батников. Стандартный блокнот больше подходит для простых кодов, в которых используются несложные одноуровневые команды. Для более серьезной автоматизации процессов на компьютере необходимы продвинутые батники, которые с легкостью создаются расширенным редактором Notepad++.</p> <p>Рекомендуется запускать файл.BAT от имени администратора, чтобы не возникало проблем с уровнями доступа к определенным операциям или документам. Количество задаваемых параметров зависит от сложности и назначения задачи, которую необходимо автоматизировать.</p> <p>Bat-файлами принято называть <a href="/extension-of-a-text-file-types-and-basic-aspects-of-determining-the-membership-of-programs-we-study-the-formats-of-text-files.html">текстовые файлы</a>, которые сохраняются с использованием расширения bat. Они вмещают в себя список команд для моментального выполнения интерпретатором command.com и cmd.exe. Данные интерпретаторы появились еще в операционной системе DOS, однако не потеряли своей актуальности для XP и . Самой распространенной задачей пакетных файлов является запись конкретных рутинных команд, постепенное выполнение которых дает возможность избежать часто повторяемых операций. Это, в свою очередь, способствует значительному ускорению обработки данных.</p> <p>Не проще говоря, batch - это пакетный dos-файл, который содержит в себе набор DOS-команд в виде ASCII. А проще - это скрипт, который выполняется интерпретатором command.com либо cmd.exe.</p> <p>Таким образом, в любой операционной системе Windows можно открывать любые файлы или приложения с помощью созданного bat-файла. Пользу от таких файлов можно увидеть на примере autoexec.bat, который является одним из командных файлов. В начале запуска и инициализации системы, вместе с обработкой config.sys, операционная система будет искать в корневом каталоге диска С: файл autoexec.bat, что означает его автоматическую обработку без каких-либо усилий со стороны человека. В данный файл удобно размещать нужные команды по настройке системы на ваше усмотрение.</p> <p><b>Поясняю </b>: после прочтения этой статьи, ты сможешь писать программы, которые удаляют системные файлы, и т.д. Главное, тебе для этого понадобится только блокнот и прямые руки, никаких компиляторов и дебагеров не требуется (батчи не такие примитивные, как тебе кажется, даже есть вирусогенераторы на них написанные).<br> И ещё. Я не буду описывать все возможные флаги (параметры) каждой команды, только наиболее полезные.</p> <p>Бат файлы тоже помогут при создании Autorun"ов. Например, если ваш автозапуск выполнен в виде веб страницы, тогда вам придется прописать в файле Autorun.inf такие строки:<br> OPEN=\путь\имя_файла.bat а уже в бат файле прописать такие строки: start \путь\имя фала.html <br> Во первых хочу сразу сказать, что файлы имеющих <a href="/kak-sozdat-tekstovyi-fail-s-rasshireniem-bat-kak-sozdat-fail-s.html">расширение bat</a>, cmd, reg имеют широкое применение и большие возможности, хоть они уже и не в моде. Скажу хотя бы, что первые два указанные выше расширения, это не что иное, как скомпилированные команды DOS. С помощью этих команд с лёгкостью пишутся вирусы особенно в файлах с расширением.reg (файлы реестра, а реестр, как известно хранит в себе все настройки операционной системы).</p> <p>Хочу заметить, что приёмы с прописыванием команд в файл Autoexec.bat в ОС Windows 2000 и выше не всегда проходят, потому как в этих операционных системах на этот счет стоит защита, но с помощью записи в файле с расширением *.reg её можно легко снять. На всякий случай, если чувствуешь что у тебя вместе с системой запускается какой-то вирь, нажми клавиши Win+R и набери в появившемся диалоговом окне команду <i>msconfig </i>, зайди на вкладку Автозапуск (Autorun) и поубирай галочки над теми запускаемыми программами, которые тебе "мешают".</p> <p>Весь список команд в bat файлах можно увидеть, написав в командной строке «<i>help </i>». Появятся команды bat файлов, с короткими пояснениями к каждой из них. Для получения более детальной информации по необходимой команде нужно написать в командной строке «<i>help </i>» и имя команды.</p> <h2>Возможности bat</h2> <h3>Простые команда batch-файлов</h3> <p>echo off запрещение вывода на экран исполняемых команд (on - вкл.)<br> deltree /y %файл% удалить файл (/y означает "удалить без вопросов"). Кстати, в NT работает только <i>del </i> (флаг /y не нужен).<br> copy %путь\файл% %куда\файл% cкопировать файл<br> mkdir %название_диры% создать директорию<br> echo %текст% вывести текст на экран<br> echo %текст% > %путь\файл% создать файл и вписать в него текст<br> echo %текст% >> %путь\файл% добавить текст в уже существующий файл<br> if exist %путь\файл% %команда% если существует файл, выполнить команду<br> attrib %атрибут% %путь\файл% поставить\убрать атрибуты файлу (+-h скрытый, +-s системный, +-r только чтение)<br> start %путь\файл% запустить файл<br> cls очистить экран<br> pause выводит сообщение "<i>Нажмите любую кнопку... </i>"<br> label %новая_метка% поставить новую метку системного диска (диск С)<br> format %диск%: /q быстрое форматирование диска:) Несколько секунд<br> ren %путь\файл% %новое_название_файла% переименовать файл<br> goto %метка% перескочить с одного места кода на метку</p> <h3>Непростые фишки bat-файлов и хитрости</h3> <ul><li>Подобие таймера (на n секунд задерживает выполнение последующих команд)<br> choice /N /T:y,%сек% > nul</li> <li>Запрещение вывода на экран самой команды и результата её действия (полезно при команде "copy"). Пример: copy c:\some.exe %windir%\some.exe > nul<br> %команда% > nul</li> <li>Добавить ключи в реестр из файла без вопросов<br> regedit /s %путь\файл.reg%</li> <li>Запустить файл в свёрнутом окне<br> start /m /w %путь\файл%</li> <li>Слышал про файл Autoexec.bat? Знаешь, что он грузится вместе с компом? Наверное, да. Так вот, он имеет расширение BAT. На что я намекаю? На то, что ты можешь в него прописать строчку хитросделанного кода. Это я к тому, что любой скрипт, вставленный в этот файл, будет выполнен при загрузке компа. Также можешь создать в каталоге с виндой файл winstart.bat. Он также запуститься виндоус.</li> <li>Это относиться как раз к фишке с Autoexec. К примеру, если ты положишь в каталог Windows\command файл к примеру "load.bat" (наверное, с плохим содержанием), а из autoexec"a подгрузить свой батничек. И это ещё отстой.. Ты сможешь загружать эти файлы такой строчкой: "load keybrd32.sys" или такой: "load VideoAdapter32.drv -- By windows setup --". Вряд ли такие строчки рискнёт удалять какая-нибудь лама, и твой файл без проблем загрузится.</li> <li>После выполнения этого скрипта в переменной %drv% будет прописан диск с Виндой и с Programm Files<br> if exist c:\Progra~1 set drv=c:<br> if exist d:\Progra~1 set drv=d:<br> if exist d:\Progra~1 set drv=e:</li> <li>В переменной %windir% хранится каталог с виндусом в таком виде: диск:\название_каталога. Пример:<br> copy c:\some.exe %windir%\some.exe</li> <li>Batch скрипты не любят длинные, либо состоящие из двух слов, названия. Длинные урезаются до 6-ти букв (после них должно стоять "~1", к примеру "Program Files -> Progra~1"). Пробелы он просто убирает (The Bat -> TheBat~1).<br> Это я к тому, что в бачах обращайся к файлам по их досовским названиям. Пример:<br> copy c:\some.exe c:\Progra~1\some.exe (копируется файл в <a href="/v-chem-raznica-mezhdu-papkami-program-files-x86-i-program-files-v-windows.html">папку Program</a> Files)</li> <li>Этот скрипт выводит на экран Windows-окошко (посредством JS) с твоим сообщением и кнопкой ОК<br> echo var WSHShell = WScript.CreateObject("WScript.Shell"); > %temp%\mes.js<br> echo WSHShell.Popup("твой_текст"); >> %temp%\mes.js<br> start %temp%\mes.js<br> deltree /y %temp%\mes.js</li> </ul><h2>Злоключение</h2> <p>Ну что, мои уважаемые кулхацкеры, это лишь вершина айсберга. Я вас уверяю, если соображалка у вас хорошо работает, делов вы сможете наделать всяких. В своих ухищрениях также можно задействовать VBS. А самораспоковывающие RAR - еще отдельная история. При должном навыке вы сможете все это совместить и наказывать, наказывать и еще раз наказывать =)</p> <p>В данной статейки мы рассмотрим такую <a href="/staryi-noutbuk-vykinut-ili-s-nim-mozhno-chto-to-sdelat-kak-iz-slomannogo-noutbuka.html">полезную вещь</a> как «<b>батник </b>». Давайте сначала дадим определение, что такое bat файл. Пакетные или batch файлы - это простые текстовые файлы, содержащие наборы команд (<i>инструкцию </i>) интерпретатора и имеющие расширение bat или cmd (<i>cmd работают только в ОС семейства NT </i>). Создавать и редактировать такие файлы можно при помощи обычного блокнота или любого другого текстового редактора.</p> <p>Теперь Вы спросите, зачем нужно уметь писать такие бат файлы? И зачем они нужны? Попытаюсь объяснить.</p> <p>Во-первых, они используются для облегчения работы, т.е. например Вам нужно постоянно выполнять какую-нибудь операцию каждый день (<i>например, создавать архив тех или иных документов </i>), с помощью батника это можно автоматизировать, и Вы в этом уже не будете принимать участия.</p> <p>Во-вторых, эти пакетные файлы очень мощные (<i>если конечно уметь их писать </i>), т.е. Вы можете даже написать неплохую программу (<i>я имею в виду по функционалу </i>). Лично мне они очень помогают в работе, и о некоторых вещах я уже просто забыл, когда это делал я в ручную.</p> <p>Теперь перейдем непосредственно к основам этих батников. Как же они создаются, Вам нужно просто создать простой текстовый документ открыть его и сразу на вкладке «<i>Файл->сохранить как </i>», вписать вместо расширения «<i>Текстовый документ.txt </i>», например «<i>Текстовый документ.bat </i>» и сохранить, вот и получится у нас батник с расширением.bat, но он пока ничего не делает.</p> <p>Для начала я приведу пример батника, который я использую у себя на работе для архивации документов.</p><p> "C:\Program Files\WinRAR\winrar.exe" a -r -dh -ed -agYYYY-mm-dd E:\arhaccounts\ d:\accounts\*.doc "C:\Program Files\WinRAR\winrar.exe" a -r -dh -ed -agYYYY-mm-dd E:\arhaccounts\ d:\accounts\*.xls "C:\Program Files\WinRAR\winrar.exe" a -r -dh -ed -agYYYY-mm-dd E:\arhaccounts\ d:\accounts\*.txt </p><p>Теперь немного расскажу, что делает этот батник. Запускается WinRar, потом идут команды винрара:</p> <ul><li>a - это добавить в архив;</li> <li>-r - обрабатывать вложенные папки;</li> <li>-dh - открывать совместно используемые файлы;</li> <li>-ed - не добавлять пустые папки;</li> <li>YYYY-mm-dd - добавляем к имени архива <a href="/vklyuchenie-i-vyklyuchenie-po-raspisaniyu-nachalnye-deistviya-v.html">текущую дату</a> (<i>формат даты </i>);</li> <li>E:\arhaccounts\ - путь, где будет лежать конечный архив;</li> <li>d:\accounts\*.doc - путь и маска файлов, какие нужно заархивировать.</li> </ul><p>В данном случае мы архивируем все <a href="/kak-izmenit-otskanirovannyi-dokument-v-word-kak-sohranit-skanirovannyi.html">документы Word</a>, Excel и текстовые файлы, архивировать остальные нам не требуется. У нас архивация идет на другой диск, и мы еще копируем полученный архив на другой компьютер, для того чтобы архивы хранились и в другом кабинете. <a href="/pochemu-proishodit-sboi-rezervnogo-kopirovaniya-iphone-pochemu-idet-sboi.html">Копирование идет</a> по сети соответственно компьютер, на который копируется архив, должен быть включен. Для этого можно использовать такую команду:</p><p>Copy E:\arhaccounts\*.rar \\namecomp\arhiv\ </p><h2>Примеры команд для bat файлов</h2> <p>Теперь рассмотрим <a href="/kak-obedinit-ploty-na-servere-v-mainkraft-osnovnyi-komandy.html">основные команды</a>, которые Вы можете использовать.</p> <p>Если Вам нужно удалить файл пропишите следующие:</p><p>Del d:\file\test.doc </p><p><br>Для того чтобы удалить весь каталог пропишите:</p><p>Rd d:\file\ </p><p>Вдруг Вам нужно удалять каждый раз все из какого-нибудь каталога, то используйте вот что:</p><p>Echo Y| del d:\file\ </p><ul><li>del d:\file\ - это как раз и есть удаление всех файлов;</li> <li>echo Y| - команда подтверждает удаление т.к. если не прописать эту команду, то Вы увидите сообщение о подтверждение удаления – «Продолжить », и Вам нужно будет каждый раз отвечать на этот вопрос.</li> </ul><p>Сейчас давайте рассмотрим пример посложней, в котором уже выполняется условие:</p><p> @echo off "C:\Program Files\WinRAR\winrar.exe" x -O+ -IBCK d:\test\test.rar d:\test IF not EXIST d:\test\123.rar GOTO 1 IF EXIST d:\test\123.rar GOTO 2:2 "C:\Program Files\WinRAR\winrar.exe" x -O+ -IBCK d:\test\123.rar c:\ del d:\test\123.rar:1 del d:\test\test.rar end </p><p>Теперь объясняю, допустим, Вам нужно разархивировать архив test.rar, в котором будет много файлов, но если там окажется файл 123.rar его нужно будет разархивировать в корень диска C, а остальные файлы чтобы остались в том же каталоге не тронутыми.</p> <p>По порядку, команда @echo off нужна, для того чтобы на экране у нас ничего не отражалось (<i>в принципе, если не нужно можете не писать эту строку </i>). Далее у нас запускается винрар и распаковывает архив test.rar в папку test. Затем идет условие, если в папке test (<i>после распаковки test.rar </i>) у нас не окажется файла 123.rar, то у нас просто выполнение батника переходит к строке:1 и потом просто удаляется файл test.rar за не надобностью т.к. все что нам нужно мы уже распаковали. Но если там оказывается файл 123.rar, то выполнение батника переходит к строке:2, после которой уже идет распаковка файла 123.rar в корень диска C. Другими словами у нас выполняется условие, если есть файл то делать это, если нет файла, делать вот это. Допустим, если не прописать условие в <a href="/primer-proektirovaniya-bazy-dannyh-amurskii-gosudarstvennyi.html">данном примере</a>, то у нас батник выдаст ошибку, тогда когда у нас не окажется файла 123.rar в данной папке.</p> <p>А сейчас рассмотрим такой пример, допустим, Вам нужно каждый раз перемещать из каталога расположенного на диске D файлы на флешку. Вы каждый раз должны будете заходить мой компьютер диск D, выбирать <a href="/kak-peremestit-fail-v-papku-windows-perenosim-vse-nuzhnye-papki.html">нужную папку</a>, выделять все файлы из нее и вырезать, а потом только заходить на флешку и вставлять. С помощью батника это делается в один клик (<i>с одним условием, что флешка каждый раз будет, например диском G или тем какой у Вас </i>). Вот пример такого батника:</p><p>Move "D:\catalog\*.doc" G:\catalognaflehe\ </p><p>И все файлы с <a href="/ne-otkryvayutsya-faily-s-rasshireniem-doc-kak-otkryt-dokument-word-bez.html">расширением doc</a>, которые находятся в каталоге D:\catalog будут перемещаться на флешку. Теперь хочу сказать, что в батниках можно использовать сценарии (<i>скрипты </i>) при помощи Windows Scripting Host и если нужно, например чтобы выводилось сообщение, после того как файлы скопированы (<i>предыдущий пример </i>) вставьте вот это:</p><p>Echo var WSHShell = WScript.CreateObject("WScript.Shell"); > %temp%\mes.js echo WSHShell.Popup("Файлы Скопированы"); >> %temp%\mes.js start %temp%\mes.js deltree /y %temp%\mes.js </p><p>На самом деле про написание батников можно разговаривать много и в одну статью это, конечно же, не уместить, здесь я показал всего лишь принципы, которые используются при написании bat файлов, так сказать основу. Если Вы хотите узнать больше команд для написания батников, Вы можете легко посмотреть их, набрав в командной строке (<i>Пуск - Выполнить – cmd </i>) команду help, но там, конечно же, не все команды, что можно использовать в батниках. Удачи в <a href="/chto-za-komanda-conversation-bat-napisanie-bat-failov-soobshcheniya-pri.html">написание BAT</a> файлов (<i>батников </i>).</p> <p>Продолжение темы в статье - </p> <script>document.write("<img style='display:none;' src='//counter.yadro.ru/hit;artfast_after?t44.1;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()+ "border='0' width='1' height='1' loading=lazy>");</script> </div> <div class="comment_box" id="comments"> </div> </div> <div id="sidebar"> <div class="widget widget_nav_menu" id="nav_menu-2"> <div class="menu-mainmenu-container"> <ul id="menu-mainmenu-2" class="menu"> <li class="submenu"><a href="/category/internet/">Интернет</a> </li> <li class="submenu"><a href="/category/programs/">Программы</a> </li> <li class="submenu"><a href="/category/instructions/">Инструкции</a> </li> <li class="submenu"><a href="/category/browsers/">Браузеры</a> </li> <li class="submenu"><a href="/category/windows-10/">Windows 10</a> </li> <li class="submenu"><a href="/category/android/">Android</a> </li> <li class="submenu"><a href="/category/ios/">Ios</a> </li> <li class="submenu"><a href="/category/communication/">Связь</a> </li> </ul> </div> </div> <div class="widget"> <div class="heading star">Последние записи</div> <div class="popular_posts"> <div class="news_box"> <a href="/sputnikovaya-karta-mira-onlain-ot-google-google-planeta-zemlya-vid-na.html" class="thumb"><img width="95" height="95" src="/uploads/3830d0fafa7b8aa68e87ff78174309fa.jpg" class="attachment-mini size-mini wp-post-image" alt="Google Планета Земля — вид на планету из космоса" sizes="(max-width: 95px) 100vw, 95px" / loading=lazy></a> <div class="element"> <div class="title"> <a href="/sputnikovaya-karta-mira-onlain-ot-google-google-planeta-zemlya-vid-na.html">Google Планета Земля — вид на планету из космоса</a> </div> </div> </div> <div class="news_box"> <a href="/skachat-programmu-dlya-sozdaniya-skrinshotov-na-russkom-tri-luchshih-programmy-dlya.html" class="thumb"><img width="95" height="95" src="/uploads/34a4d2067ae62f58cd4304f55170fb75.jpg" class="attachment-mini size-mini wp-post-image" alt="Три лучших программы для снятия скриншотов" sizes="(max-width: 95px) 100vw, 95px" / loading=lazy></a> <div class="element"> <div class="title"> <a href="/skachat-programmu-dlya-sozdaniya-skrinshotov-na-russkom-tri-luchshih-programmy-dlya.html">Три лучших программы для снятия скриншотов</a> </div> </div> </div> <div class="news_box"> <a href="/asus-programma-kompleksnogo-obnovleniya-draiverov-ustanovshchik.html" class="thumb"><img width="95" height="95" src="/uploads/6b7da25f181ae93055583a4efb9b0dbc.jpg" class="attachment-mini size-mini wp-post-image" alt="Установщик драйверов: как обновить все и сразу" sizes="(max-width: 95px) 100vw, 95px" / loading=lazy></a> <div class="element"> <div class="title"> <a href="/asus-programma-kompleksnogo-obnovleniya-draiverov-ustanovshchik.html">Установщик драйверов: как обновить все и сразу</a> </div> </div> </div> <div class="news_box"> <a href="/kak-ustanovit-melodiyu-zvonka-na-nokia-lumia-nokiya-lyumiya-uchimsya-delat-sbros.html" class="thumb"><img width="95" height="95" src="/uploads/e1f3184fb41501d3b7485783fd3e7418.jpg" class="attachment-mini size-mini wp-post-image" alt="Учимся делать сброс настроек на "нокиа люмия" История создания цветных телефонов Honor" sizes="(max-width: 95px) 100vw, 95px" / loading=lazy></a> <div class="element"> <div class="title"> <a href="/kak-ustanovit-melodiyu-zvonka-na-nokia-lumia-nokiya-lyumiya-uchimsya-delat-sbros.html">Учимся делать сброс настроек на "нокиа люмия" История создания цветных телефонов Honor</a> </div> </div> </div> <div class="news_box"> <a href="/kak-iz-gugl-perenesti-kontakty-v-telefon-kak-perenesti-kontakty-v.html" class="thumb"><img width="95" height="95" src="/uploads/ec26017cbfff37b63b28ed565a3b5f3e.jpg" class="attachment-mini size-mini wp-post-image" alt="Как перенести контакты в новый" sizes="(max-width: 95px) 100vw, 95px" / loading=lazy></a> <div class="element"> <div class="title"> <a href="/kak-iz-gugl-perenesti-kontakty-v-telefon-kak-perenesti-kontakty-v.html">Как перенести контакты в новый</a> </div> </div> </div> </div> </div> <div class="widget"> <div class="heading star">Популярное</div> <div class="popular_posts"> <div class="news_box"> <a href="/apb-blokirator-reklamy-nadoela-reklama-ustanavlivaem-adblock-ili-adblock-plus-dlya.html" class="thumb"><img width="95" height="95" src="/uploads/37e99096fd344dadb9a7705e178b8ba1.jpg" class="attachment-mini size-mini wp-post-image" alt="Apb блокиратор рекламы. Надоела реклама? Устанавливаем Adblock или Adblock Plus для блокировки рекламы в современных браузерах. Скачивание и установка Адблок плюс для Яндекс Браузера" sizes="(max-width: 95px) 100vw, 95px" / loading=lazy></a> <div class="element"> <div class="title"> <a href="/apb-blokirator-reklamy-nadoela-reklama-ustanavlivaem-adblock-ili-adblock-plus-dlya.html">Apb блокиратор рекламы. Надоела реклама? Устанавливаем Adblock или Adblock Plus для блокировки рекламы в современных браузерах. Скачивание и установка Адблок плюс для Яндекс Браузера</a> </div> </div> </div> <div class="news_box"> <a href="/meizu-m1-note-na-mt6752---moshchnyi-i-molodezhnyi-kitaiskii-smartfon-operacionnaya-sistema-i.html" class="thumb"><img width="95" height="95" src="/uploads/bde80ab79eb28ca62697932b24501a53.jpg" class="attachment-mini size-mini wp-post-image" alt="Операционная система и оболочка" sizes="(max-width: 95px) 100vw, 95px" / loading=lazy></a> <div class="element"> <div class="title"> <a href="/meizu-m1-note-na-mt6752---moshchnyi-i-molodezhnyi-kitaiskii-smartfon-operacionnaya-sistema-i.html">Операционная система и оболочка</a> </div> </div> </div> <div class="news_box"> <a href="/ustanovka-i-rasshireniya-punbb-shoppinggid-kak-udalit-nadoedlivyi.html" class="thumb"><img width="95" height="95" src="/uploads/54dd28178e1d55c554b8c99ad0068314.jpg" class="attachment-mini size-mini wp-post-image" alt="Shoppinggid: как удалить надоедливый спам?" sizes="(max-width: 95px) 100vw, 95px" / loading=lazy></a> <div class="element"> <div class="title"> <a href="/ustanovka-i-rasshireniya-punbb-shoppinggid-kak-udalit-nadoedlivyi.html">Shoppinggid: как удалить надоедливый спам?</a> </div> </div> </div> </div> </div> <div class="widget"> <div class="heading">Новости</div> <div class="business_news"> <div class="news"> <div class="date">2024-05-16 01:38:30</div> <a href="/potryasayushchii-microsoft-surface-phone-na-fotografiyah-v-rabotayushchem.html" class="title">Почему смартфон Microsoft Surface Phone обречен на провал Последние новости из раздела "Экономика"</a> </div> <div class="news"> <div class="date">2024-05-16 01:38:30</div> <a href="/otzyv-noutbuk-hp-pavilion-g6---otlichno-sluzhit-ne-pervyi-god-hp-pavilion.html" class="title">HP Pavilion G6 – недорогой, но качественный смартфон Время работы от батарей</a> </div> <div class="news"> <div class="date">2024-05-16 01:38:30</div> <a href="/tehnicheskie-sredstva-informatizacii-v-poslednee-vremya-kompyutery-i-ih.html" class="title">В последнее время компьютеры и их возможности позволяют нам создавать более комфортные условия жизни - умный дом</a> </div> <div class="news"> <div class="date">2024-05-15 01:39:12</div> <a href="/kak-vosstanovit-sistemu-vosstanovleniya-mac-os-x-sbros-makbuka-do-zavodskih.html" class="title">Сброс Макбука до заводских настроек: варианты и инструкции</a> </div> <div class="news"> <div class="date">2024-05-14 01:38:22</div> <a href="/poryadkovyi-nomer-v-zaprose-1s-funkcii-predstavleniei.html" class="title">Функции представление и представлениессылки</a> </div> </div> </div> <div class="widget ai_widget" id="ai_widget-5"> <div class='dynamic dynamic-13' style='margin: 8px 0; clear: both;'> </div> </div> </div> </div> </div> </div> <div id="footer"> <div class="fixed"> <div class="inner"> <div class="footer_l"> <a href="/" class="logo" style="background:none;">viws.ru</a> <div class="copyright"> <p>viws.ru - Все о современной технике. Поломки, соцсети, интернет, вирусы</p> <p><span>© 2024 - Все права защищены</span></p> </div> </div> <div class="footer_c"> <ul id="menu-topmenu-1" class="nav"> <li><a href="/feedback.html">Контакты</a></li> <li><a href="">О сайте</a></li> <li><a href="">Реклама на сайте</a></li> </ul> <div class="footer_menu"> <ul id="menu-nizhnee-1" class=""> <li id="menu-item-"><a href="/category/internet/">Интернет</a></li> <li id="menu-item-"><a href="/category/programs/">Программы</a></li> <li id="menu-item-"><a href="/category/instructions/">Инструкции</a></li> <li id="menu-item-"><a href="/category/browsers/">Браузеры</a></li> </ul> <ul id="menu-nizhnee-2" class=""> <li id="menu-item-"><a href="/category/internet/">Интернет</a></li> <li id="menu-item-"><a href="/category/programs/">Программы</a></li> <li id="menu-item-"><a href="/category/instructions/">Инструкции</a></li> <li id="menu-item-"><a href="/category/browsers/">Браузеры</a></li> </ul> </div> </div> </div> </div> </div> </div> <script type="text/javascript">jQuery(function($) { $(document).on("click", ".pseudo-link", function(){ window.open($(this).data("uri")); } );} );</script> <script type='text/javascript' src='https://viws.ru/wp-content/plugins/contact-form-7/includes/js/scripts.js?ver=4.9.2'></script> <script type='text/javascript' src='https://viws.ru/wp-content/plugins/table-of-contents-plus/front.min.js?ver=1509'></script> <script type='text/javascript' src='https://viws.ru/wp-content/themes/delo/assets/scripts/theme.js'></script> <script type='text/javascript'> var q2w3_sidebar_options = new Array(); q2w3_sidebar_options[0] = { "sidebar" : "sidebar", "margin_top" : 60, "margin_bottom" : 200, "stop_id" : "", "screen_max_width" : 0, "screen_max_height" : 0, "width_inherit" : false, "refresh_interval" : 1500, "window_load_hook" : false, "disable_mo_api" : false, "widgets" : ['text-8','ai_widget-5'] } ; </script> <script type='text/javascript' src='https://viws.ru/wp-content/plugins/q2w3-fixed-widget/js/q2w3-fixed-widget.min.js?ver=5.0.4'></script> <script async="async" type='text/javascript' src='https://viws.ru/wp-content/plugins/akismet/_inc/form.js?ver=4.0.1'></script> </body> </html>