![]() |
7zip+bat+переменные среды
Помогите доработать скрипт.
Цитата:
ОС - windows XP. У пользователей переназначен путь к папке Мои документы. Например С:\Ivanov. В связи с этим Путь Цитата:
Есть параметр в реестре который отвечает за путь к переназнаенной папке. Скрипт этот путь считывает и присваивет переменной %Person%. Далее идет скрипт с ключами для архивации 7zip. Проблема: Вобщем, трюк с переменной сработал но частично - не архивируются вложенные папки. Я добавил %Person%\* - в этом случае переменная %Person% не читается и остается только \*. Кавычки не помогают... |
Можете ведь, коллега, если захотите ;).
Сама «корневая» папка «Мои документы» (в примере — «Ivanov») также добавляется в архив: Код:
"C:\Program Files\7-Zip\7z.exe" a -t7z -ssw -mx1 -p12345 -scsWIN -mhe "\\10.10.10.10\User_backup$\User\Backup_mydoc.7z" -r "%Person%\" Код:
"C:\Program Files\7-Zip\7z.exe" a -t7z -ssw -mx1 -p12345 -scsWIN -mhe "\\10.10.10.10\User_backup$\User\Backup_mydoc.7z" -r "%Person%\*" Код:
%USERPROFILE%\╠юш фюъєьхэЄ√ Код:
>nul chcp 1251 |
wiznv, попробуйте в цикле сделать так:
Код:
For /F "UseBackQ Tokens=1,2*" %%I In ( |
Время: 02:47. |
Время: 02:47.
© OSzone.net 2001-