Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата zerius:
судя по всему за текущую директорию принимается папка, где лежит скрипт. »
Нет. Просто, если Вы запускаете пакетный файл из Проводника двойным щелчком — текущим каталогом для командного процессора будет именно каталог, где содержится этот пакетный файл. Если Вы запускаете пакетный файл из любого произвольного каталога — с указанием относительного или абсолютного пути к пакетному файлу — то текущим каталогом так и останется тот, что был установлен в командном процессоре, ярлыке и т.п.

Цитата zerius:
Можно то же самое, что в первом варианте, только с экстрактом не в текущую, а другую директорию? »
Добавьте параметр:
Цитата:
-o (set Output directory) switch
Specifies a destination directory where files are to be extracted.
Например:
Код: Выделить весь код
…
>nul "%ProgramFiles%\7-Zip\7z.exe" x -aoa -oc:\Temp "%%~fi" && (
…

Отправлено: 23:11, 10-06-2013 | #10