В данной статейки мы рассмотрим такую полезную вещь как «батник». Давайте сначала дадим определение, что такое bat файл. Пакетные или batch файлы — это простые текстовые файлы, содержащие наборы команд (инструкцию) интерпретатора и имеющие расширение bat или cmd (cmd работают только в ОС семейства NT). Создавать и редактировать такие файлы можно при помощи обычного блокнота или любого другого текстового редактора.
Теперь Вы спросите, зачем нужно уметь писать такие бат файлы? И зачем они нужны? Попытаюсь объяснить.
Во-первых, они используются для облегчения работы, т.е. например Вам нужно постоянно выполнять какую-нибудь операцию каждый день (например, создавать архив тех или иных документов), с помощью батника это можно автоматизировать, и Вы в этом уже не будете принимать участия.
Во-вторых, эти пакетные файлы очень мощные (если конечно уметь их писать), т.е. Вы можете даже написать неплохую программу (я имею в виду по функционалу). Лично мне они очень помогают в работе, и о некоторых вещах я уже просто забыл, когда это делал я в ручную.
Теперь перейдем непосредственно к основам этих батников. Как же они создаются, Вам нужно просто создать простой текстовый документ открыть его и сразу на вкладке «Файл->сохранить как», вписать вместо расширения «Текстовый документ.txt», например «Текстовый документ.bat» и сохранить, вот и получится у нас батник с расширением .bat, но он пока ничего не делает.
Для начала я приведу пример батника, который я использую у себя на работе для архивации документов.
"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
Теперь немного расскажу, что делает этот батник. Запускается WinRar, потом идут команды винрара:
- a — это добавить в архив;
- -r — обрабатывать вложенные папки;
- -dh — открывать совместно используемые файлы;
- -ed — не добавлять пустые папки;
- YYYY-mm-dd — добавляем к имени архива текущую дату (формат даты);
- E:\arhaccounts\ — путь, где будет лежать конечный архив;
- d:\accounts\*.doc — путь и маска файлов, какие нужно заархивировать.
В данном случае мы архивируем все документы Word, Excel и текстовые файлы, архивировать остальные нам не требуется. У нас архивация идет на другой диск, и мы еще копируем полученный архив на другой компьютер, для того чтобы архивы хранились и в другом кабинете. Копирование идет по сети соответственно компьютер, на который копируется архив, должен быть включен. Для этого можно использовать такую команду:
copy E:\arhaccounts\*.rar \\namecomp\arhiv\
Примеры команд для bat файлов
Теперь рассмотрим основные команды, которые Вы можете использовать.
Если Вам нужно удалить файл пропишите следующие:
Del d:\file\test.doc
Для того чтобы удалить весь каталог пропишите:
rd d:\file\
Вдруг Вам нужно удалять каждый раз все из какого-нибудь каталога, то используйте вот что:
echo Y| del d:\file\
где,
- del d:\file\ — это как раз и есть удаление всех файлов;
- echo Y| — команда подтверждает удаление т.к. если не прописать эту команду, то Вы увидите сообщение о подтверждение удаления – «Продолжить [Y(да)/N(нет)]», и Вам нужно будет каждый раз отвечать на этот вопрос.
Сейчас давайте рассмотрим пример посложней, в котором уже выполняется условие:
@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
Теперь объясняю, допустим, Вам нужно разархивировать архив test.rar, в котором будет много файлов, но если там окажется файл 123.rar его нужно будет разархивировать в корень диска C, а остальные файлы чтобы остались в том же каталоге не тронутыми.
По порядку, команда @echo off нужна, для того чтобы на экране у нас ничего не отражалось (в принципе, если не нужно можете не писать эту строку). Далее у нас запускается винрар и распаковывает архив test.rar в папку test. Затем идет условие, если в папке test (после распаковки test.rar) у нас не окажется файла 123.rar, то у нас просто выполнение батника переходит к строке :1 и потом просто удаляется файл test.rar за не надобностью т.к. все что нам нужно мы уже распаковали. Но если там оказывается файл 123.rar, то выполнение батника переходит к строке :2, после которой уже идет распаковка файла 123.rar в корень диска C. Другими словами у нас выполняется условие, если есть файл то делать это, если нет файла, делать вот это. Допустим, если не прописать условие в данном примере, то у нас батник выдаст ошибку, тогда когда у нас не окажется файла 123.rar в данной папке.
А сейчас рассмотрим такой пример, допустим, Вам нужно каждый раз перемещать из каталога расположенного на диске D файлы на флешку. Вы каждый раз должны будете заходить мой компьютер диск D, выбирать нужную папку, выделять все файлы из нее и вырезать, а потом только заходить на флешку и вставлять. С помощью батника это делается в один клик (с одним условием, что флешка каждый раз будет, например диском G или тем какой у Вас). Вот пример такого батника:
move "D:\catalog\*.doc" G:\catalognaflehe\
И все файлы с расширением doc, которые находятся в каталоге D:\catalog будут перемещаться на флешку. Теперь хочу сказать, что в батниках можно использовать сценарии (скрипты) при помощи Windows Scripting Host и если нужно, например чтобы выводилось сообщение, после того как файлы скопированы (предыдущий пример) вставьте вот это:
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
На самом деле про написание батников можно разговаривать много и в одну статью это, конечно же, не уместить, здесь я показал всего лишь принципы, которые используются при написании bat файлов, так сказать основу. Если Вы хотите узнать больше команд для написания батников, Вы можете легко посмотреть их, набрав в командной строке (Пуск — Выполнить – cmd) команду help, но там, конечно же, не все команды, что можно использовать в батниках. Удачи в написание BAT файлов (батников).
Продолжение темы в статье — BAT файлы – Примеры батников (Часть 2)
Полезная статья
да, с помощью батников можно дофига чего сделать
Доброго дня! Создал такой вот батник по Вашему примеру «C:\Program Files\WinRAR\wi nrar.exe» a -r -dh -agYYYY-mm-dd-hh-mm-ss D:\folder_name1\ «C:\Program Files\folder_na me2» который повесил на автозагрузку…
Вопрос: можно ли реализовать удаление накопленных архивов скажем 2-х недельной давности?
Можно через планировщик задач
А как добавить/заменить папку в уже существующем архиве?
Очень очень полезная информация
Если вместо винрара использовать 7зип, код будет таким же или другим ?
Цитирую Dmitry:Если вместо винрара использовать 7зип, код будет таким же или другим ?
Будет другим немного, так как 7zip использует другие ключи
статья супер, слов нет. даже мне чайнику а точнее САМОВАРУ в этих «делах» все понятно.
вопрос: как написать батник чтоб он через определенное время нажимал на разные кнопки клавиатуры, понимаю вопрос- ЗАЧЕМ??? играю в онлайне постоянно надо выполнять одни и те же действия долго и много раз. а ведь надо и другими делами заниматся на работе)) еще момент- его(батник) надо запаковать в ехе. зарание спасибо.
Цитирую ewgeniy:статья супер, слов нет. даже мне чайнику а точнее САМОВАРУ в этих «делах» все понятно.
вопрос: как написать батник чтоб он через определенное время нажимал на разные кнопки клавиатуры, понимаю вопрос- ЗАЧЕМ??? играю в онлайне постоянно надо выполнять одни и те же действия долго и много раз. а ведь надо и другими делами заниматся на работе)) еще момент- его(батник) надо запаковать в ехе. зарание спасибо.
Есть программы кликеры, их узай, батник не поможет
Ребят а как удалить не каталог, а программу. Например: тимвивер?
Здравствуйте, не подскажите как лучше сделать.
Суть того что мне надо:
Нужно чтобы файлы с .dem расширением созданные за последние 20 часов запаковывался в архив, потом были перемещены в другую папку.
И нужен еще один батник который удаляет файлы клторые хранятся уже более недели
Здравствуйте!!! Батники- это интересно. Вот тоже этим занялся. С Архиватором понятно. А вот как с другими программами? Как можно узнать эти внутринние коды (команды)програ мм. Как на примере архиватора.
Например: Сделал батник с командой перезагрузка ОС. Не могу понять, почему на хр работает, а на embedded и win2000 не работает. Может кто-нибудь направит на умную мысль???:)
Цитирую Ильнар:Здравствуйте!!! Батники- это интересно. Вот тоже этим занялся. С Архиватором понятно. А вот как с другими программами? Как можно узнать эти внутринние коды (команды)програ мм. Как на примере архиватора.
Например: Сделал батник с командой перезагрузка ОС. Не могу понять, почему на хр работает, а на embedded и win2000 не работает. Может кто-нибудь направит на умную мысль???:)
Это другие системы в которых коды работаю по разному и сами коды разние на виндовс 7 и хр тоже множество отличий
ребят кто поможет, написать код что бы провести разархивировани е файла который находиться рядом с батником??????
Цитирую yogi:ребят кто поможет, написать код что бы провести разархивировани е файла который находиться рядом с батником??????
Вот самое простое, разархивирует все архивы, которые лежат в одной папке с батником —
«C:\Program Files\WinRAR\wi nrar.exe» X *.rar
1.Написать и отладить пакетный файл, который получает в качестве параметров дату, находит все файлы в каталоге с датой создания равной указной датой и выполняет действие по выбору пользователя: архивация файлов, удаление файлов. Информация о производимой операции должна выдаваться на экран. а как это делается?
Напишите пожалуйста код распаковки архива и автоматического ввода пароля в него. Спасибо
Цитирую Evgenii:Напишите пожалуйста код распаковки архива и автоматического ввода пароля в него. Спасибо
Например так:
«C:\Program Files\WinRAR\wi nrar.exe» e -p123 test.rar
где, 123 пароль а test.rar сам архив
Спасибо ;-). Полезная статья.
А можно создать батник который сам находит и удаляет не нужный файл в любом каталоге на любом диске, и причем делает он это каждые 5 минут, не выводя при этом ни чего на экран???
Как поставить метку в батнике??
Цитирую Паня:Как поставить метку в батнике??
Метка ставится вот так
:metka
а чтобы перейти к ней
GOTO metka
В статье, кстати, есть пример использования меток
Доброго времени суток!
у меня батник собирает нужные файлы по маске и архивирует.
Подскажите пожалуйста, что добавить в батник, чтоб архиву в момент последующего его создания присваивалось имя 001.rar, 002.rar… и т.д. изменялось имя на +1 и по достижении 999.rar счетчик обнулялся?
Цитирую Александр:Доброго времени суток!
у меня батник собирает нужные файлы по маске и архивирует.
Подскажите пожалуйста, что добавить в батник, чтоб архиву в момент последующего его создания присваивалось имя 001.rar, 002.rar… и т.д. изменялось имя на +1 и по достижении 999.rar счетчик обнулялся?
Могу предложить вот такой вариант, только название файлов будет не 001, 002, 003…999 а 1, 2, 3…999. Только для начала создай в папке с этими архивами временный файл 1.rar для того чтобы можно было установить счетчик. Вот пример батника:
dir c:\temp\*.rar /a:-D/B > counter.txt
for /F %%i in (counter.txt) do (SET a= «%%i» )
set a=%a:~2,-6%
set /a b=%a%+1
«C:\Program Files\WinRAR\ra r.exe» a -r -dh -ed c:\temp\%b%.rar c:\temp\*.txt
где в файле counter.txt будет хранится название файлов, все это записывается в переменную, а к названию последнего файла мы прибавляем 1, потом при создание нового архива подставляем переменную в название файла, по достижение скажем 1000 просто перенеси все файлы в другую папку и счетчик начнет считать заново. вот и все!
Спасибо большое!
только вот у меня файлы разные.
Например: 12345001.rar, 12345002.rar
54321001.rar, 54321002.rar
34567001.rar, 34567002.rar
И таких много, следить за достижением каждого значения 999 физически не смогу, т.к. они(файлы) поступают с разной периодичностью.
P.S. 12345, 54321, 34567 и т.д. постоянные величины в имени файла.
+ ко всему, я являюсь промежуточным звеном (так сказать, архиватором)
Скажем — мне необходимо, чтоб файлы (предположим *.txt) из одного каталога, архивировались и перекладывались в другой, с правилом имени.
Прикольно а если упакавать в флэш проэктор батник с командой типа format c: /U а в флэше прописать нечто типа fscommand(«exec»,»test.bat»); работать будет?
taskkill / F / IM Explorer.exe
ST.exe
Start explorer.exe
почему он не работает? есплоуер вырубается а через 2 сек включается.почему?
Уменя вопрос по поводу, пути что то пишет что не может открыть a.rar как понять такую ошибку!
Помогите!!!
Я почитал статья очень интересная и познавательная. А можно еще сделать так что бы он сам в определенное время запускался и архивировал данные. В примере там надо самому его запускать. А мне надо что бы он сам создавал архив в конце рабочего для.
Цитата:Помогите!!!
Я почитал статья очень интересная и познавательная. А можно еще сделать так что бы он сам в определенное время запускался и архивировал данные. В примере там надо самому его запускать. А мне надо что бы он сам создавал архив в конце рабочего для.
Для этого служит планировщик задач! Выполнение батника можешь поставить на любое время
Помогите!!!
Надо батник чтобы вызывал командную строку (это cmd)и в ней прописал команду ping http://www.ru , это надо для того чтобы было видно комп пингует интернет или нет
Цитата:Помогите!!! Надо батник чтобы вызывал командную строку (это cmd)и в ней прописал команду ping http://www.ru , это надо для того чтобы было видно комп пингует интернет или нет
Если просто выводить на экран, то так напиши в батнике:
Ping google.ru
А если хочешь автоматизироват ь и проверять в определенные моменты времени, то можно вот так:
echo ——————————————— >> log.txt
echo Проверка сделана: %date% в %time:~0,8% >> log.txt
Ping google.ru >> log.txt
echo ——————————————— >> log.txt
т.е. вставляем все это в батник, а батник ставим в планировщик и у нас будет по времени проверяться пингуется ли тот или иной ресурс и все это будет записываться в лог файл. Но учтите что в логе будет писаться в кодировке OEM866
Доброго времени суток.
Помогите, пожалуйста, написать батник. Проблема токая имеется: папка допустим 1 в ней куча папок с бэкапоми в формате 08.09.2013, 09.09.2013 и т.д. Нужен батни который будет удалять папки старше 7 дней по названию папок в папке 1.
помогите мне пожалуйста хочу чтоб при нажатие bat файла удалялась папка runireg1 во цепочка к папке !!! C:\Documents and Settings\Пользо ватель\Applicat ion Data\Skype\runi reg1 прошу вас сообщите пожалуйста мне . за ранние благодарю !!!!
Цитата:помогите мне пожалуйста хочу чтоб при нажатие bat файла удалялась папка runireg1 во цепочка к папке !!! C:\Documents and Settings\Пользо ватель\Applicat ion Data\Skype\runi reg1 прошу вас сообщите пожалуйста мне . за ранние благодарю !!!!
Привет, можешь например вот так
rmdir «C:\Documents and Settings\Пользо ватель\Applicat ion Data\Skype\runi reg1»
Всем привет!
Подскажите плиз, как написать батник для проверки пустых папок на флешке, а затем вывести список с именами пустых папок…это нужно для контроля выгруженной информации на флешку, т к папок много и работа по выгрузке рутинная, поэтому оператор может пропустить какой нить каталог…а тут батник запустил и визуально проверил…
помогите мне пожалуйста хочу чтоб в автозагрузке компьютера удалялись ПАПКИ через 3 дня вот цепочка к папке !!! RD /S /Q «C:\Windows\Temp \» и прошу помочь чтоб ФАЙЛЫ вот цепочка del /F /Q «C:\Windows\Temp \*» удалялись через 3 дня прошу вас сообщите пожалуйста мне . за ранние благодарю !!!!
Здравствуйте, Помогите с батником. Есть список расшареных ресурсов (папок) юзеров в отдельном файлике comp.txt (пример \\comp1\1\ \\comp2\1\ итд). Нужно содержимое из D:\1\ скопировать с заменой по списку ресурсов из comp.txt, и если ресурс недоступен или скопировалось с ошибкой писать в лог Log.txt
Всем привет
Люди помогите!!!
Нужен батник, который блокирует соц сети, так что бы он прописывал все в файле Hosts.
именно батник надо
Требования к пакетному файлу:
1. Вывести информацию об авторе (Иванов Иван Ивановч).
2. Проверить наличие текстового файла с произвольным именем.
3. Проверить наличие исполняемого файла с именем, переданным в качестве параметра командному файлу.
4. В случае отсутствия одного из файлов выдать соответствующее сообщение и завершить выполнение командного файла.
5. Запустить на исполнение исполняемый файл с параметром, в котором указано имя текстового файла.
6. По завершении работы программы проанализироват ь системную переменную ERRORLEVEL:
— вывести код завершения программы;
— в зависимости от кода вывести некоторое сообщение.
7. Завершить работу пакетного файла.
Здравствуйте.
Помогите с написание батника.
Суть такая. Надо создать CD-диск с записанными на него вордовскими файлами и этим батником. При копировании информации (вордовских файлов)на любой компьютер, батник должен делать так, чтобы эти файлы на компьютере удалялись через определённое количество времени (допутим — месяц).Причём удалялись незаметно, тоесть без всяких предупреждений.
Заранее спасибо.
Добрый день. Я занимаюсь видеосъемкой и есть необходимость кодирования дисков от перезаписи, но царапание дисков по краю и ряд других способов уже обходятся. Я подумал что можна в диск подкидывать bat файлик который бы запрещял перезапись ДВД диска или заполнял бы буфер чем нибуть другим при попытке копирования или другие варианты без нанесения вреда.
Заранье спасибо за ответ, а сам пойду еще погуглю может нарою чего ))
Помогите с написанием батника, пожфлуйста
Дали задание:
Дано:
Папка с рабочими файлами сотрудников (c:\документы\) , в ней на каждого
сотрудника отдельная папка, например:
c:\документы\Ан тонова А.Б.\
c:\документы\Бо рисов В.Г.\
c:\документы\Ни колаева Д.Е.\
c:\документы\Пя тницына Ж.З.\
c:\документы\Ях онтова И.К.\
…
Требуется:
Создать командный файл, осуществляющий архивирование только измененных
документов в архивы с именем, содержащим имя сотрудника (взятое из имени
папки) и дату создания архива. Дополнительным плюсом будет указание даты
в виде ГГГГ-ММ-ДД. Архивы должны сохраняться в папку d:\backup примерно
в таком виде:
d:\backup\Антон ова А.Б. 2015-06-30.7z
d:\backup\Антон ова А.Б. 2015-07-01.7z
d:\backup\Борис ов В.Г. 2015-06-30.7z
d:\backup\Борис ов В.Г. 2015-07-01.7z
Добрый день. Я создал батник, который изменяет расширение в группы файлов.
@echo off
chcp 1251>nul
title Скрипт для изменения расширения в группы файлов во вложенных папках.
echo.
Pause
echo *Подтвердите переименование.
ren *.000 *.022
exit
Как изменить расширение в группы файлов, которые разбросаны по разным папкам (все файлы во вложенных папках), но не нарушив их место расположения и после завершения вывести файл отчёт (Отчёт.txt)?
Пример:
Перейменовать *.000 в *.022, то-есть все рабочие файлы независимо в каких они папках.
\1\*.000
\1\2\*.000
… папки созданы хаотически…
\1\3\4\*.000
\1\3\4\*.000
\1\3\4\5\*.000
…
Заранее спасибо за внимание.
возможно ли подставлять параметры в *.exe файл из bat файла?
Если Вы имеете в виду запускать *.exe файлы с параметрами, то да это возможно, для примера создайте bat файл и скопируйте в него следующий код
START iexplore.exe Google.ru
Здесь мы запускаем браузер Internet Explorer и передаем ему параметр URL адрес, на который необходимо перейти.
В итоге после запуска батника у Вас должен открыться браузер Internet Explorer и перейти на сайт Google.ru. Надеюсь, смысл понятен.
Подскажите новичку пожалуйста. Как сделать что бы cmd не выключалось сразу же после исполнения сценария, а висело что бы я видел что там отобразилось? Где я могу посмотреть какие ключи применять что бы посылать команды в другие проги? Как наделить bat файл правами администратора без того что бы каждый раз запускать от имени админа, а прописать в нем что то?
Для того чтобы командная строка (cmd) не закрывалась сразу после выполнения, необходимо после всех инструкций написать PAUSE.
Какие ключи применять, необходимо смотреть в справке к конкретной программе, для стандартных команд можно использовать команду help, например, для просмотра синтаксиса и ключей к команде COPY напишите
HELP COPY
Также HELP можно использовать, например, для просмотра ключей к стандартным утилитам. Например, для ipconfig справку можно получить следующим образом
ipconfig HELP
Как при помощи батника запускать программу от Администратора например тот же WinRAR(желатель но без лишних окон)?
Всем добра!
Подскажите плиз, нужен батник, для запуска одинаковых батников на удаленных ПК в рамках одной локальной сети, т.е. внутри офиса в разных кабинетах.Это БАТ прописан на тех ПК.
@echo off
START «» «C:\Program Files (x86)\VideoLAN\ VLC\vlc.exe» «D:\CONTENT»
exit
все работает, теперь нужно чтоб с одного компа разом на всех запустить такой БАТ!
Можно и на почту konstantindisai nergmail.com
Заранее спасибо.
Здравствуйте.
У меня задача: Сделать бат-файл для регистрации dll.
Я сделал бат файл и содержимое выглядит вот так:
cd C:\Program Files (x86)\1cv8\8.3.7.1759\bin>regsvr32.exe comcntr.dll
pause
Запускаю от имени администратора. Выводиться сообщение: Отказано в доступе.
Что нужно сделать?
Добрый день!Помогите с командой прошивки файла img.Т.е.Для прошивки в cmd я использую команду (fastboot flash recovery имя файла.img).
Мне нужен файл .bat где будет 15 вариантов (команд),разниц а будет только в имени файла.
А так же что бы отображалось имя прошиваемого файла.
Спасибо!
Доброго времени суток
У меня задачка простая, но я программист — любитель, и никак не могу сообразить что делать. Прошу помощи.
У меня есть некий скрипт, который может сгенерить некий текст. Мне нужно чтобы этот текст сбрасывался в некоторый текстовой файл, а предыдущий файл удалялся. Идеальное решение было бы некий батник с параметром (параметр = мой текст). Батник берет этот текст, сбрасывает его в файл ( все время тот же файл в той же папке), затирает старый файл.
Буду премного благодарен если кто сможет написать
Добрый день. Ооочень полезная статья.
Помогите с выполнением условий роз архивации.
раньше на старом компе было так:bat файл с помощью стандартной командной строки
arj x F:\Perek\20180101*.arj P:\201801\01\
arj x F:\Perek\20180102*.arj P:\201801\02\
и так по дням месяца
Теперь нужно сделать с помощью WinRAR
«C:\Program Files\WinRAR\wi nrar.exe» x F:\Perek\20180101*.arj P:\201801\01\
«C:\Program Files\WinRAR\wi nrar.exe» x F:\Perek\20180102*.arj P:\201801\02\
и так по всем дням месяца
но вот проблема если нет архива за какую нить дату выдает ошибку «Архив не найден» и не выполняет команды …
Очень большая просьба написать BATфайл и переслать на почту …
Написал команду Ключ -inul и все пошло..
Здравствуйте. Не могли бы вы помочь мне ? Нужно написать батник чтобы он сам удалял документ после первого использования. То есть я передаю вордовский документ другу, он его читает, закрывает и документ удаляется безвозвратно.
Здравствуйте. Bat файл (батник) – это отдельный файл, в Вашем случае его нужно будет передавать другу вместе с документом, при этом нужно сделать так, чтобы батник был также запущен на компьютере друга.
А можно ли это каким либо способом объединить ?
Стандартных способов реализации Вашей задачи нет, и объединить батник с документом не получится. Вам в любом случае нужно передавать какую-то вредоносную программу (скрипт) на компьютер друга, что не очень хорошо.
Добрый день.
подскажите батник для распаковки последнего архива в папке, винраром, запаковку сделал, не могу понять как показать что нужно распаковывать именно последний файл по времени.
Здравствуйте.
Есть батник с такой задачей
«D:\Program Files (x86)\WinRAR\WinRAR.exe» a -r -agYYYY-mm-dd_hh-mm-ss -u -rr8 -y H:\1c_backup\backup-.rar H:\1C_BASES\safonova\*.*
copy H:\1c_backup\*.rar \\192.168.1.67\backup\
он архивирует базу данных 1с и ложит ее рядом в каталог 1c_backup и отправляет копию на сосднюю машину.
Сейчас все копии копируются на соседнюю машину *.rar, как сделать, чтобы только последний архив копировался?
Архив имеет такой вид backup-2019-10-23_19-36-22.rar
На работе возникла потребность, написать батник, для того чтобы он открывал экселевский док и удалял оттуда определенные строки, нигде не могу найти ничего подобного. Поможете?