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

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - [решено] Архивирование с пом. arj.exe

Ответить
Настройки темы
VBS/WSH/JS - [решено] Архивирование с пом. arj.exe

Новый участник


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

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


Добрый день!

Уважаемые программисты, нуждаюсь в помощи! Написала скрипт, кот. бы закручивал в архив файлы из заданной директории с пом. программы arj.exe. Столкнулась с проблемой, что если arj.exe находится в другой директории относительно файла (кот. необходимо закрутить) он закручивает в архив все дерево на пути к этому файлу. Как сделать чтобы он закручивал только файл?

пример скрипта:
iDir1 = "D:\test\in"
iDir2 = "D:\test\out"

str="abc"
strCommand4="CMD /C ARJ.exe a "+iDir1+"\"+str+" "+iDir2+"\*.xml"
rc4=WshShell.Run(strCommand4,True)

сам ARJ.exe лежит в D:\test. В итоге создается архив abc.arj: test\out\*.xml

пыталась сделать так:

strCommand4="CMD /C ARJ.exe a -r "+iDir1+"\"+str+" "+iDir2+"\*.xml"
в итоге создался архив abc.arj: out\*.xml


Спасибо!

Отправлено: 14:08, 24-08-2011

 

Ветеран


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

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


Dt83, попробовать следующее:

* использовать полный путь к «arj.exe»;
* указывать полный путь для создаваемого архива;
* использовать «WshShell.CurrentDirectory = …» для смены текущего каталога на «заданной директории».

Цитата Dt83:
CMD /C …»
«CMD /C» — скорее всего, лишнее. Должно работать и так.
Это сообщение посчитали полезным следующие участники:

Отправлено: 15:27, 24-08-2011 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Новый участник


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

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


либо как оказалось:

strCommand4="CMD /C ARJ.exe a -e "+iDir1+"\"+str+" "+iDir2+"\*.xml"

Отправлено: 15:39, 24-08-2011 | #3



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - [решено] Архивирование с пом. arj.exe

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Архиваторы - ARJ rivera Программное обеспечение Windows 22 20-03-2013 15:04
VBS/WSH/JS - [решено] WshShell.Run Архивирование файла с пом 7zip Dt83 Скриптовые языки администрирования Windows 2 09-06-2011 16:08
CMD/BAT - [решено] Архивирование в ARJ Sarus Скриптовые языки администрирования Windows 2 29-12-2009 00:02
Скачать файлы с пом.DAP ULIY Хочу все знать 6 04-12-2003 21:53
Архиватор ARJ KEugeNik Хочу все знать 4 13-10-2003 09:44




 
Переход