Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] bat Добавляет в архив и ставит пароь, скрипт уже готов чуточку переделать (http://forum.oszone.net/showthread.php?t=283453)

infoman1@vk 10-06-2014 18:45 2362598

bat Добавляет в архив и ставит пароь, скрипт уже готов чуточку переделать
 
Добавляет все файлы в один архив с той папки где находится скрипт, и их удаляет.

Код:

set filename="archive.rar"
set pass="12345"
"%PROGRAMFILES%\WinRAR\Rar.exe" a -r -y -ri15 -df -m0 -inul -p%pass% %filename%
"%USERPROFILE%\*"
"%PROGRAMFILES%\WinRAR\Rar.exe" c %filename% -z%commentsfile%

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

было
база.txt
ссылки.txt
пароль.txt

а что бы стало
база.rar
ссылки.rar
пароль.rar

infoman1@vk 12-06-2014 00:04 2363112

ну что никто не поможет?

infoman1@vk 12-06-2014 14:33 2363265

up.

Georgio 12-06-2014 16:57 2363306

Цитата:

Цитата infoman1@vk
up. »


down.

(Шутка.)




Код:

@echo off
set pass="12345"
for /f "tokens=2 delims==:" %%i in ('
 wmic logicaldisk get Name /value
') do (
 for /f "delims=" %%j in ('
  dir /a-d /b /s %%i:\*.txt 2^>nul
 ') do (
  "%PROGRAMFILES%\WinRAR\Rar.exe" a -y -ri15 -df -m0 -inul -p%pass% "%%~dpnj.rar" "%%j"
  )
 )
exit /b

P.S. Ключ "-r" (обрабатывать вложенные папки) не нужен. С ключом "-df" (удалить файлы после архивации) будьте осторожны, лучше используйте ключ "-dr" (удалить файлы в "Корзину").

infoman1@vk 19-06-2014 20:25 2366277

он ставит на пароль все файлы начиная с диска С:
а как ставить по расширению *.exe ?

infoman1@vk 07-07-2014 02:24 2372970

а как ставить по расширению *.exe ?
или в указаной папке например D:\Install\bat\test\ ?

Iska 07-07-2014 05:04 2372985

Цитата:

Цитата infoman1@vk
а как ставить по расширению *.exe ?
или в указаной папке например D:\Install\bat\test\ ? »

infoman1@vk, в папке с установленным WinRAR'ом есть файл «WinRAR.chm». Раздел «Режим командной строки».

infoman1@vk 09-08-2014 12:19 2386943

Цитата:

Цитата Iska
infoman1@vk, в папке с установленным WinRAR'ом есть файл «WinRAR.chm». Раздел «Режим командной строки». »

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

Iska 09-08-2014 12:57 2386955

infoman1@vk, начните с того, что умеете — начните читать. Затем пробовать. Начните учиться. Не боги горшки обжигают.

ndrjjzbv 27-08-2017 02:14 2760900

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

Busla 27-08-2017 11:15 2760917

ndrjjzbv, в четвёртом сообщении вполне полноценный пример

ndrjjzbv 27-08-2017 14:03 2760933

тот скрипт архивирует файлы, а мне нужно что бы он разархивировал их (пароль известен)


Время: 12:51.

Время: 12:51.
© OSzone.net 2001-