Bat файлы cmd файлы: Командные файлы Windows

Содержание

BAT-файл для открытия CMD в текущем каталоге



У меня есть много сценариев, с которыми я взаимодействую из командной строки. Каждый раз, когда мне нужно их использовать, я должен открыть окно командной строки и скопировать+paste и CD в путь к каталогу, в котором они находятся. Это утомительно (они находятся в довольно глубокой файловой системе, поэтому набирать полный путь-это боль, копировать+вставлять лучше, но не намного). Я попытался создать файл .BAT, который можно было бы дважды щелкнуть, чтобы открыть новое окно командной строки в папке, в которой существует файл .bat, но он не работает. Он открывает новое окно, но рабочий каталог-это не тот каталог, в котором находится файл .bat. Вот что я получил после долгих поисков в Google (мои навыки cmd не так уж велики):

cd %CD%
cmd.exe

Я знаю, когда я использовал Linux, что у Konqueror была функция «Command-line window here», и это тот эффект, который я пытаюсь получить на Windows.

windows cmd windows-xp
Поделиться
Источник FrustratedWithFormsDesigner     15 декабря 2010 в 15:32

17 ответов




97

вы, вероятно, хотите сделать это:

cd /d %~dp0
cmd.exe

это установит ваш текущий каталог в каталог, в котором у вас есть batch file

Поделиться Chris     15 декабря 2010 в 15:43



48

Создайте файл с именем open_dos_here.cmd со следующими строками:

%~d1
cd "%~p1"
call cmd

Поместите этот файл в любую папку. Затем перейдите в папку отправить( Win + E ; Alt + D ; shell:sendto ; Enter ). Создайте ярлык, чтобы указать на этот open_dos_here.

cmd

Затем в любой папке выберите любой файл или подпапку. Щелкните правой кнопкой мыши и выберите «Send To», а затем выберите open_dos_here.cmd , чтобы открыть DOS в этой папке.

Поделиться Alvin SIU     16 декабря 2010 в 14:28



28

Вы можете просто ввести cmd в адресную строку в Explorer, и он запустится по этому пути. Аналогично для PowerShell.

Поделиться Joey     28 июня 2012 в 12:05


  • . Bat файл для открытия окна cmd

    Итак, я должен написать файл .bat, чтобы открыть окно DOS, чтобы я мог запустить свой проект CS. Да, я знаю, что могу просто открыть окно cmd, но профессор хочет, чтобы мы написали файл .bat, чтобы открыть окно cmd. Кто-нибудь знает, как написать файл .bat, чтобы открыть cmdwindow? Кстати, я…

  • Excel VBA Как выполнить файл BAT в папках текущего каталога

    У меня возникли проблемы с выполнением файла bat, который находится в папке внутри текущего каталога листа excel, в котором выполняется макрос. В настоящее время у меня есть это. Shell cmd.exe /k cd /d & ThisWorkbook.PATH & && Comms.BAT Это работает, если файл BAT находится в…



13

Есть более простой способ

start /d "folder path"

Поделиться s-f     13 мая 2014 в 13:57



7

В качестве более общего решения вы можете проверить Microsoft Power Toy for XP, которая добавляет опцию «Open Command Window Here» при щелчке правой кнопкой мыши: http:/ / www.microsoft.com/windowsxp/downloads/powertoys/xppowertoys.mspx

В Vista и Windows 7 вы получите эту опцию, если удержите нажатой клавишу shift и щелкните правой кнопкой мыши (это встроено).

Поделиться DKnight     21 декабря 2010 в 17:03



6

Я думаю, что если вы создаете пакетный сценарий, который полагается на то, что текущий каталог установлен в папку, содержащую batch file, то вы настраиваете себя на неприятности, когда пытаетесь выполнить batch file, используя полный путь, как это было бы с планировщиком.

Лучше добавить эту строку и к вашему batch file:

REM Change Current Directory to the location of this batch file 
CD /D %~dp0

если только вы полностью не квалифицируете все свои пути.

Поделиться Chad     04 декабря 2012 в 00:05



3

Самая простая команда для этого:
start

Вы всегда можете запустить это в командной строке, чтобы открыть новое окно командной строки в том же месте. Или вы можете поместить его в свой файл .bat.

Поделиться Michael Kalygin     16 июня 2014 в 20:38



3

Самый простой способ в explorer-это Shift + щелчок правой кнопкой мыши по папке или по пустому месту в папке и щелчок по Open command prompt here .

Затем CMD запустится в этой папке

Должен сказать, я не уверен, что он работает для Windows Vista и ниже, но он определенно работает для Windows 7, 8, 8. 1 и 10.

Поделиться Dediqated     17 декабря 2015 в 15:09



2

Вы можете добавить запись контекстного меню через реестр:

  1. Перейдите в свой реестр к HKEY_LOCAL_MACHINE/Software/Classes/Folder/Shell и создайте ключ с именем «Command Prompt» без кавычек.

  2. Установите строку по умолчанию на любой текст,который вы хотите отобразить в контекстном меню.

  3. Создайте новый ключ в только что созданной командной строке с именем «command,» и установите строку по умолчанию в значение

    cmd.exe /k pushd %1
    

Возможно, вам придется добавить %SystemRoot%\system32\ перед cmd.exe, если исполняемый файл не может быть найден.

  1. Изменения должны произойти немедленно. Щелкните правой кнопкой мыши папку, и появится новый пункт меню.

Также смотрите http://www. petri.co.il/add_command_prompt_here_shortcut_to_windows_explorer.htm

Поделиться mit     28 июня 2012 в 12:00



2

Другое решение — использовать файл быстрого доступа к cmd.exe

вместо batch file.

Измените значение свойства start in ярлыка на %~dp0 .

Вы достигаете того же самого, за исключением того, что у него есть значок Cmd (и вы можете изменить это).

Некоторые люди не любят нажимать на пакетные файлы, не зная, что в них находится, а некоторые корпоративные сетевые диски имеют запрет на .bat файлов…

Поделиться andyhasit     18 сентября 2012 в 09:47



2

Ссылаясь на ответ @Chris,

Мы также можем перейти в родительский каталог batch file и выполнить следующие команды

cd /d %~dp0. .
<OTHER_BATCH_COMMANDS>
cmd.exe

Чтобы понять работу команды cd /d %~dp0.. , пожалуйста, обратитесь к ссылке ниже

Что означает команда cd /d %~dp0 в Windows

Поделиться Mr. Noddy     06 января 2017 в 09:05



1

Создайте новый файл startCmdLine.bat в вашем каталоге и поместите в него эту строку

call cmd

Вот и все. Теперь дважды щелкните файл .bat. Это работает на меня.

Вы можете заменить вызов на запуск, он также будет работать.

Поделиться filip     23 июля 2014 в 12:37



0

Немного поздно для игры, но если я правильно понимаю ваши потребности, это поможет людям с той же проблемой.

Два решения с одним и тем же первым шагом: Сначала перейдите в папку, в которой хранятся ваши скрипты, и скопируйте путь к файлу в этот каталог.

Первое Решение:

  • Нажмите кнопку «Start»
  • Щелкните правой кнопкой мыши «Computer» (или «Мой компьютер)
  • Нажмите кнопку «Properties»
  • Слева нажмите кнопку » Дополнительные настройки системы»
  • Нажмите кнопку «Environment Variables»
  • В поле «System Variables» прокрутите страницу вниз и выберите «PATH»
  • Нажмите кнопку «Edit»
  • В поле «Variable Value» прокрутите страницу до конца вправо
  • Если там еще нет точки с запятой (;), добавьте ее.
  • Вставьте путь к файлу, который вы скопировали ранее.
  • Заканчиваются точкой с запятой.
  • Нажмите кнопку «OK»
  • Нажмите кнопку «OK» еще раз
  • Нажмите «OK» в последний раз

Теперь вы можете использовать любой из ваших сценариев, как если бы вы уже были этой папкой.

Второе решение: (может быть легко спарено с первым для дополнительной полезности)

На рабочем столе создайте batch file со следующим содержимым.

@echo off
cmd /k cd "C:\your\file\path"

Это откроет командное окно, подобное тому, что вы пытались сделать.


Для получения тонны информации о командах windows проверьте здесь: http://ss64.com/nt/

Поделиться Tim Harden     27 марта 2014 в 21:57



0

этот код работает для меня назовите его

cmd.bat

@echo off
title This is Only A Test
echo.
:Loop
set /p the="%cd%"
%the%
echo.
goto loop

Поделиться Viscarr     23 июня 2014 в 16:37



0

вы можете попробовать:

shift + right click

затем нажмите кнопку Открыть командную строку здесь

Поделиться elfekz     26 апреля 2017 в 13:09



0

Внутри данной папки нажмите на верхнюю адресную строку и введите cmd , а затем нажмите enter , чтобы открыть командную строку с текущим адресом папки.

Поделиться codemirror     13 марта 2019 в 07:13



0

Вы можете просто создать bat-файл в любом удобном месте и поместить на него любой файл из нужного каталога. Хаха. Код для этого:

cmd

Поделиться Gosha     08 мая 2020 в 08:46


Похожие вопросы:


Как запустить файл с другим расширением как BAT файл

Представьте себе, что у вас есть текстовый файл с пользовательским (не зарезервированным) расширением myFileSayHello.myExtension Который содержит например: @echo on @echo Hello @pause Как я могу…


Sublime Text 2-Открыть приглашение CMD в текущем каталоге или каталоге проекта (Windows)

Я нашел следующую команду Sublime действительно полезной, так как она открывает окно explorer в месте расположения текущего файла: { keys: [ctrl+alt+o], command: open_dir, args: {dir: $file_path,. ..


C# вызовите файл cmd/bat в том же окне

Используя консоль C#, мы могли бы вызвать текущие файлы cmd/bat. Но он всегда всплывает в новом окне командной строки. Я пробовал вызывать свои файлы cmd/bat один за другим и не мог знать, как…


Как я могу ввести все, что находится в текущем каталоге, в исполняемый файл с помощью Windows batch (cmd)?

Я новичок, использующий пакет Windows cmd для запуска моего исполняемого файла OpenCV. Я хочу это сделать: Я успешно создал исполняемый файл в текущем каталоге (myImgProc.exe). У меня есть несколько…


Псевдоним для открытого последнего каталога в текущем каталоге

Я хочу создать псевдоним для открытия последнего каталога в текущем каталоге, возможно, я думаю, что можно использовать эту команду для получения имени каталога : ls-1t / head -1 Но я не говорю…


. Bat файл для открытия окна cmd

Итак, я должен написать файл .bat, чтобы открыть окно DOS, чтобы я мог запустить свой проект CS. Да, я знаю, что могу просто открыть окно cmd, но профессор хочет, чтобы мы написали файл .bat, чтобы…


Excel VBA Как выполнить файл BAT в папках текущего каталога

У меня возникли проблемы с выполнением файла bat, который находится в папке внутри текущего каталога листа excel, в котором выполняется макрос. В настоящее время у меня есть это. Shell cmd.exe /k cd…


Откройте python shell в текущем каталоге

Я хочу открыть python shell в текущем каталоге, например cmd. Моя система-windows 10. Как я могу этого достичь? Что-то вроде того: Предположим, что я открываю каталог на диске D, скажем, путь…


Запустите файл cmd bat в PHP

Я пытаюсь запустить файл .bat с PHP на сервере WAMP на Windows. Ниже приведен мой код, первый оператор if запускается и выводит Successful на экран. Итак, функция exec запущена, но ни один файл не…


Как я могу запустить консоль msys2 в текущем каталоге cmd?

Я установил msys2, но не могу запустить консоль msys2 в текущем каталоге cmd. пример cmd консоль cd path/to/mypath msys2 -mingw64 # not run on path/to/mypath dir runs only its own default path SORRY…

Работа с командной строкой — Документация Руководство по командной строке Windows 18.08.2015

Командная строка позволяет вводить и выполнять команды операционной системы и другие компьютерные команды. Вводя команды, можно выполнять на компьютере различные задачи, не пользуясь мышью или сенсорным вводом.

В разделе перечислены базовые приемы работы в командной строке Windows.

Запуск командной строки

Для запуска командной строки воспользуйтесь одним из следующих способов:

  • «Пуск → Выполнить» (или клавиши Win+R) введите cmd и нажмите клавишу Enter;
  • «Пуск → Все программы → Стандартные → Командная строка»;
  • «Пуск → Поиск → Командная строка».

Ввод команд

Команды вводятся посредством ввода с клавиатуры. Простейшая команда help выводит список всех доступных команд. Также вы можете просмотреть полный перечень команд в статье Список команд Windows ( Windows CMD ).

Для вывода справки по конкретной команде введите help название_команды, например:

Перечень основных команд и примеры их использования приведены в разделе Основные команды данного руководства.

Bat-файлы

Используя команды можно написать bat файлы,которые позволяют упрощать и автоматизировать выполнение задач. Более подробно работа с bat файлами рассматривается в статьях:

Автодополнение путей файлов

Чтобы не набирать вручную весь путь к файлам используется клавиша Tab на клавиатуре. Она автодополняет названия директорий и файлов, например, чтобы ввести название папки User, достаточно ввести первую букву и нажать клавишу Tab, будет подставлено соответствующее значение.

Если на букву U начинается несколько директорий или файлов, то при каждом последующем нажатии Tab будет происходить перебор названий. Чтобы произвести перебор в обратном порядке, нажимайте Tab c зайжатой клавишей Shift.

Если папка состоит из нескольких слов, разделенных пробелом или из кириллических символов, то весь путь берется в кавычки, например, cd "C:\Documents and Settings"

Копирование текста в/из командной строки

По умолчанию копирование текста из командной строки отключено. Чтобы его включить необходимо:

  1. Нажать правой кнопкой мыши на заголовок окна командной строки и выбрать пункт «Свойства»;
  2. Установить галочки напротив «Выделение мышью» и «Быстрая вставка»;

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

Вывод информации в текстовый файл и перенаправление данных

Информацию, выводимую программами в командную строку, можно перенаправить в файл. Делается это с помощью символа >, например, systeminfo > C:\Users\mazhartsev\Desktop\test.txt.

Если файл не существует, то он будет создан. Если существует, то он будет перезаписан. Чтобы записать данные в конец файла, необходимо воспользоваться командой >>, например: systeminfo >> C:\Users\mazhartsev\Desktop\test.txt

Данные команды называются операторами перенаправления.

Операторы перенаправления
Описание Оператор перенаправления
> Записывает данные на выходе команды вместо командной строки в файл или на устройство, например, на принтер.
< Читает поток входных данных команды из файла, а не с клавиатуры.
>> Добавляет выходные данные команды в конец файла, не удаляя при этом существующей информации из файла.
>& Считывает данные на выходе одного дескриптора как входные данные для другого дескриптора.
<& Считывает входные данные одного дескриптора как выходные данные другого дескриптора.
| Считывает выходные данные одной команды и записывает их на вход другой команды. Эта процедура известна под названием «канал».

Как создать пакетный файл BAT для выполнения в командной строке CMD | Руслан Ермолов

Batch (.bat) файл — это инструмент, который сэкономит вам не один десяток часов рабочего времени. Узнайте сейчас как использовать пакетный файл на практике.

Пакетный (BAT, batch) файл представляет собой инструмент, с которым сталкивался практически каждый пользователь Windows. Документ помогает выполнить ряд действий буквально парой кликов, а их список ограничивается лишь силой воображения и кодовым функционалом. Давайте разберем инструмент подробнее.

Что такое BAT файл?

Вы, должно быть, уже в курсе о существовании такой утилиты как “Командная строка” Windows, или CMD. Она работает путем ввода команд в качестве входных данных и обрабатывает их, проводя нужные операции с компьютером. Тем не менее, несмотря на всю полезность инструмента, командная строка устраивает далеко не всех. Сложность утилиты и высокий порог вхождения делают ее “последним средством спасения Windows”.

Чтобы упростить процесс работы и сделать его более быстрым, Microsoft ввели посредника между “человеком” и “машиной”. Этим посредником стал пакетный файл (batch file). Запущенный на компьютере документ автоматически выполняет команды в CMD, ограждая пользователя от собственноручной работы. Процесс автоматизации назван пакетным сценарием (batch script).

Доступные форматы BAT файла:

Вне зависимости от того какой формат выбран при создании документа, функции от этого не изменятся.

В чем польза BAT файла?

Автоматизация. Если раньше вам приходилось долго и нудно “вбивать” сложные коды в окно командной строки, пришло время расслабиться! BAT файл экономит время пользователя не только при работе с CMD, но и при взаимодействии с другими системами ПК. Например, вы можете запланировать выключение компьютера через определенный промежуток времени. Этот способ применения пакетного файла хорошо подойдет геймерам, ставящим установку игру на ночь. Запланируйте отключение системы к моменту завершения установки и не опасайтесь за перерасход электроэнергии.

Если же вы разработчик программного обеспечения, обратите внимание на возможность автоматизации при установке вашего приложения. Таким образом повысится не только удобство для конечного пользователя, но популярность вашего софта.

При создании BAT файла используется петля (for), условный оператор (if) и оператор управления (goto). Документ запускается либо с помощью командной строки, либо с помощью другого пакетного файла при использовании команды CALL.

Режимы BAT файла

Несмотря на то, что пакетный файл по умолчанию выполняет работу автоматически, вы можете настроить его так, что при выполнении конкретной операции он будет запрашивать подтверждение. Например, при вводе команды на отключение службы Windows, BAT файл спросит вас, уверены ли вы в своем решении. Этот режим называется интерактивным (interactive).

Другой режим называется пакетным (batch mode). Он работает в классическом стиле и самостоятельно выполняет запрограммированные функции.

Режимы пакетного файла:

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

Используйте разные режимы в зависимости от ситуации.

Как запустить BAT файл в Windows 10?

Основной способ запуска пакетного файла — двойной щелчок по его иконке. Тем не менее, вы можете его и открыть и другим методом — с помощью командной строки.

Чтобы открыть BAT файл с помощью командной строки, выполните следующее:

  • Откройте директорию в которой лежит пакетный файл.
  • Определите название файла.
  • Откройте командную строку.
  • Введите название документа с его расширением.
    Например: HelloWorld.bat

Способ запуска через командную строку приобретает ценность с ростом количества пакетных файлов. Если вы помните название и расширение нужного документа, вы откроете его даже когда забыли точную директорию.

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

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

Основы создания BAT файлов

Вы не сможете создать пакетный файл без изучения базовых команд. Каким бы он не был полезным и не помогал автоматизировать работу на ПК, непонимание основ станет серьезным препятствием. В этом разделе мы рассмотрим 5 базовых команд, которые вас в курс дела.

Базовые команды:

  • title
    Используется для создания заголовка. Отображается в верхней части окна командной строки.
  • echo
    Режим вывода команд на экран. При включении, командная строка выведет на экран сообщение о совершенном действии. При отключении, соответственно, сообщения пропадут. Обратите внимание, что вам придется контролировать статус echo. Если команда активирована на строке 2 и вы решили отключить ее на строке 22, 20 промежуточных строк будут содержать включенный режим вывода команд.
  • pause
    Используется для остановки процесса.
  • exit
    Позволяет закрыть командную строку.
  • cls
    Используется для очистки окна командной строки.
  • ::
    Позволяет добавить комментарий к действию пакетного файла. Команда является пассивной и не влияет на общую работу документа.

Представленные выше команды — базовые и присутствуют во всех версиях Windows. Дополнительные команды появляются при установке соответствующего программного обеспечения. Например, если вы хотите автоматизировать задачи браузера Google Chrome, введите соответствующий код под названием chrome.

Используя эту информацию как фундамент для создания BAT файлов, вы можете автоматизировать любой процесс на ПК.

Руководство по созданию BAT файла

В этом разделе мы рассмотрим алгоритм создания пакетного файла, который подойдет для Windows 10, Windows 8. 1, Windows 7 и даже для Windows XP.

1. Откройте Блокнот. При желании, воспользуйтесь альтернативой стандартному приложению — Notepad++.

2. С помощью команду echo off временно отключите комментарии, чтобы не засорять окно.

3. Введите заголовок title My First Bat File.

4. Добавьте комментарий This comment will not appear in the command prompt.
Следует отметить, что по умолчанию в командной строке отображается только английский язык. Тем не менее, комментарий может быть на любом другом. Он не будет отображаться в CMD и останется только в блокноте. Комментарий — ваша личная заметка, чтобы не потеряться в коде.

5. Введите команду echo Test file executed.

6. Далее введите I am too lazy to write commands by myself.

7. И, наконец, команда paust, чтобы обозначить завершение процесса.

8. Сохраните документ, изменив формат с .txt на . bat.

Готовый пакетный файл имеет два вида:

В окне блокнота:

В окне командной строки:

Мониторинг систем с помощью BAT файла

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

Отчет об энергопотреблении:

1. Откройте Блокнот и создайте новый документ.

2. Введите команду powercfg /energy и перейдите к следующей строке.

3. Введите команду C:\WINDOWS\system32\energy-report.html.

4. Сохраните документ с названием energyreport.bat.

Примечание:
Не забудьте изменить формат, иначе документ так и останется текстовым.
Важно:
BAT файлы категории POWERCFG откроются только в случае запуска от имени администратора.

Отчет о состоянии батареи:

1. Откройте Блокнот и создайте новый документ.

2. Введите команду powercfg /batteryreport и перейдите к следующей строке.

3. Введите команду C:\Windows\System32\battery-report.html.

4. Сохраните документ под названием batteryreport.bat.

Примечание:
Не забудьте изменить формат, иначе документ так и останется текстовым.
Важно:
BAT файлы категории POWERCFG откроются только в случае запуска от имени администратора.

Модификация BAT файлов

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

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

Примените полученные знания на практике и убедитесь насколько простой стала повседневная работа с компьютером.

Источник: www.starusrecovery.ru

.BAT-файлы | DIM565.RU

Расширение BAT — от слова Batch(пакет). То есть — это пакетные файлы или файлы с набором команд. Они использовались в MS DOS, используются в Windows 9x и Windows NT. Так как эти файлы обычные ASCII файлы, то Вы можете их править в любом текстовом редакторе, например NotePad. После запуска пакетного файла, программа — интерпретатор (как правило COMMAND.COM или CMD.EXE) читает его строка за строкой и последовательно исполняет команды.

Чтобы создать .bat файл:
1) Открыть Блокнот (ПУСК->Программы->Стандартные->Блокнот)
2) Ввести нужные команды
3) Сохранить с расширением . bat {Файл->Сохранить как…->Имя файла+bat расширение, например, example.bat ; Тип файла — «Все файлы»}

Список распространенных команд:

ATTRIB установка атрибута файла
BREAK прерывание программы
CD переход в новый каталог
CHKDSK проверка дисков
CLS очистка экрана
COMP сравнение дисковых файлов
COPY копирование файла
DATE установка даты
DIR просмотр каталогов
ECHO вывод сообщения на экран
ERASE (DEL) удаление файлов
FIND поиск данных
FORMAT форматирование диска
LABEL создание и замена метки диска
PRINT вывод на печать данных
PAUSE приостановка выполнения .bat файла
RENAME (REN) переименование файлов
REPLACE селективная замена и копирование файлов
RD удаление пустого каталога
TIME установка времени
TREE вывод дерева каталогов
TYPE вывод на дисплей содержимого файла
VERIFY проверка записи на диск
VOL вывод метки диска
XCOPY выборочное копирование групп файлов и каталогов
О любой команде можно узнать подробнее, если зайти в ПУСК->Выполнить->cmd->ввести: команду, пробел, /? Например, xcopy /?

Пример №1
Цель: Копирование текстового файла 1. txt, который находится на диске C на диск D в папку ARHIV :

COPY «C:\1.txt» «D:\ARHIV\1.txt»

Пример №2
Цель: Просмотреть содержимое файла license.txt, который находится на диске C:\Program Files\Celestia, после этого удалить его :

TYPE «C:\Program Files\OpenOffice.org 2.2\license.txt»
PAUSE
DEL «C:\Program Files\OpenOffice.org 2.2\license.txt»

Пример №3
Цель: Сделать, чтобы при запуске .bat файла создавалась резервная копия антивирусных баз и обновлений антивируса avast!, которая копировалась бы на Flash-накопитель
Во-первых, пускай перед копированием производится проверка, отличаются ли антивирусные базы на флэшке и на жестком диске(т.е нужно ли обновление)
Во-вторых, пускай перед копированием удаляются все файлы из папки Setup(на флэшке) и файл 400.vps(на флэшке) — так надежнее(и меньше места на флэшке остается)
В-третьих, антивирусные базы находятся в файле 400.vps, который лежит в C:\Program Files\Alwil Software\Avast4\DATA\
В-четвертых, все обновления программы находятся в C:\Program Files\Alwil Software\Avast4\Setup\
Теперь можно создавать . bat файл :

comp «C:\Program Files\Alwil Software\Avast4\DATA\400.vps» «J:\DataBackup\avast!Bases\400.vps»
del «J:\DataBackup\avast!Bases\Setup»
del «J:\DataBackup\avast!Bases\400.vps»
copy «C:\Program Files\Alwil Software\Avast4\Setup\» «J:\DataBackup\avast!Bases\Setup»
copy «C:\Program Files\Alwil Software\Avast4\DATA\400.vps» «J:\DataBackup\avast!Bases»
pause

P.S Я советую не использовать такой способ для копирования баз антивируса avast! — пишут, что он неэффективный. Лучше всего — скачивать официальный пакет обновлений

Пример №4
Цель: Запустить программу DVBdata через 3 секунды после запуска .bat. После-закрыть окно cmd.

ping -n 3 127.0.0.1 > NUL
start DVBdata.exe

Этот .BAT файл нужно поместить в папку с запускаемой программой

Автор статьи: Dim565
При копировании материалов, ссылка на источник (dim565.ru) обязательна!

forfiles | Microsoft Docs

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Theme: Overlay by Kaira Extra Text
Cape Town, South Africa