версия TestComplete 5.14.523.7
JScript
Используя slPacker.Pack хочу сжать конкретный файл, а сжимаются все файлы в папке.
slPacker.Pack("1.txt","c:\\1",c:\\1);
Подскажите может не тот метод использую.
Объясните как работает slPacker.Pack
Автор Denchik, 24 окт 2008 11:58
Сообщений в теме: 7
#1
Отправлено 24 октября 2008 - 11:58
#2
Отправлено 24 октября 2008 - 16:20
Здравствуйте.
Третий параметр у вас не строка и даже не имя архива. Попробуйте так:
slPacker.Pack("1.txt","c:\\1", "c:\\1\\1.zip");
Третий параметр у вас не строка и даже не имя архива. Попробуйте так:
slPacker.Pack("1.txt","c:\\1", "c:\\1\\1.zip");
С уважением,
Дмитрий
Дмитрий
#3
Отправлено 25 октября 2008 - 07:52
полный текст кода выглядит так.
slPacker.Pack(DataTime+"_"+XMLShortName[0]+".mht", Project.ConfigPath + "Log\\",Project.ConfigPath + "Log\\"+DataTime+"_"+XMLShortName[0].rar)
код исполняется, но не так как мне хочется. мне необходимо сжать один файл DataTime+"_"+XMLShortName[0]+".mht" из папки LOG, но сжимаются все файлы в папке LOG( меня это не устраивает ).
вообще задача состоит в том что бы экспортировать последний лог в Mht и отправить его по mail.
slPacker.Pack(DataTime+"_"+XMLShortName[0]+".mht", Project.ConfigPath + "Log\\",Project.ConfigPath + "Log\\"+DataTime+"_"+XMLShortName[0].rar)
код исполняется, но не так как мне хочется. мне необходимо сжать один файл DataTime+"_"+XMLShortName[0]+".mht" из папки LOG, но сжимаются все файлы в папке LOG( меня это не устраивает ).
вообще задача состоит в том что бы экспортировать последний лог в Mht и отправить его по mail.
#4
Отправлено 27 октября 2008 - 09:17
Здравствуйте.
У меня всё работает нормально с вашим кодом. Только вот '.rar' в конце я в кавычки вывел. Какие значения у вас имеют переменные? Попробуйте задать все параметры явно (строковыми константами) и выполните код. По-прежнему пакуются все файлы?
У меня всё работает нормально с вашим кодом. Только вот '.rar' в конце я в кавычки вывел. Какие значения у вас имеют переменные? Попробуйте задать все параметры явно (строковыми константами) и выполните код. По-прежнему пакуются все файлы?
С уважением,
Дмитрий
Дмитрий
#5
Отправлено 27 октября 2008 - 12:20
Задаю все параметры явно, все равно архивирует всё содержимое папки 1 а не нужный мне файл tmp.txt
slPacker.Pack("tmp.txt","e:\\1","e:\\txt")
slPacker.Pack("tmp.txt","e:\\1","e:\\txt")
#6
Отправлено 27 октября 2008 - 19:41
Здравствуйте.
У меня это работает. Приведите полный список файлов в этой папке и расскажите какие у вас настройки пакера в опциях.
У меня это работает. Приведите полный список файлов в этой папке и расскажите какие у вас настройки пакера в опциях.
С уважением,
Дмитрий
Дмитрий
#7
Отправлено 28 октября 2008 - 08:30
файлы в папке разные *.txt, *.jpg,*.rar,*.doc
настройки пакера в опции
Packer Executable
C:\Program Files\WinRAR\Rar.exe
Packing command line template (нельзя менять по умолчанию выставленн)
a -y -m3 %%A @%%LU
Script configuration
RAR default configuration
настройки пакера в опции
Packer Executable
C:\Program Files\WinRAR\Rar.exe
Packing command line template (нельзя менять по умолчанию выставленн)
a -y -m3 %%A @%%LU
Script configuration
RAR default configuration
#8
Отправлено 28 октября 2008 - 11:44
Решение было найдено, но всё же не понятно почему сжимается все файлы в папке!
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных