тестирование батника
Автор futurism, 20 июн 2013 11:03
Сообщений в теме: 10
#1
Отправлено 20 июня 2013 - 11:03
Доброго Всем дня!
Вопросик: было дано задание создать батник, который через 7z архивирует файлы, указанные в listfile.txt
например: сам батник 1.bat, и listfiles.txt в этом файле путь указывает к файлам, которых надо заархивировать.
я линк прикрепил с батником и самим архивом.
http://rghost.ru/46889718
Ну, я новичок, тестирую с шефом на работе. У него вин7 стоит.У меня дома на ХР батник делает все. а когда с ним на работе на 7-ке этого нет.
пишет это
замазал пути, чтобы не палиться)
Шеф, говорит, что разобрался в чем дело, но хочет, чтобы я допер где ошибка. говорит там методологическая ошибка.
Я смотрю, туплю и не понимаю, что не так.
Плизз, профи, натолкните на мысль, в чем тут косяк?
Вопросик: было дано задание создать батник, который через 7z архивирует файлы, указанные в listfile.txt
например: сам батник 1.bat, и listfiles.txt в этом файле путь указывает к файлам, которых надо заархивировать.
я линк прикрепил с батником и самим архивом.
http://rghost.ru/46889718
Ну, я новичок, тестирую с шефом на работе. У него вин7 стоит.У меня дома на ХР батник делает все. а когда с ним на работе на 7-ке этого нет.
пишет это
замазал пути, чтобы не палиться)
Шеф, говорит, что разобрался в чем дело, но хочет, чтобы я допер где ошибка. говорит там методологическая ошибка.
Я смотрю, туплю и не понимаю, что не так.
Плизз, профи, натолкните на мысль, в чем тут косяк?
#2
Отправлено 20 июня 2013 - 11:12
Глупый такой вопрос, но 7-zip то на обоих системах стоит и установлен в одну и туже папку?
#3
Отправлено 20 июня 2013 - 13:29
По-моему, батник берет имя файла со списком файлов не из комадной строки. Оно жестко прописано в сам батник как "e:\123\Listfile.txt".
Еще, возможно, синтаксис вызова 7-zip неверный. Вот пример для списка файлов из инструкции: "7z a -tzip archive.zip @listfile.txt". А у вас список идет перед имененм архива и с ключом -i.
Еще, возможно, синтаксис вызова 7-zip неверный. Вот пример для списка файлов из инструкции: "7z a -tzip archive.zip @listfile.txt". А у вас список идет перед имененм архива и с ключом -i.
#4
Отправлено 20 июня 2013 - 15:32
Keiga , Long Johnson, спасибо вам за ответы. Папка с 7z вроде одинаковые
Long Johnson т.е. правильнее, чтобы скрипт был таким
if exist "%sFolderList%" "%ProgramFiles%\7-Zip\7z.exe" a -7z a -tzip archive.zip @listfile.txt@%sFolderList% -scsWIN "%sFileName%"
или нет?
Long Johnson т.е. правильнее, чтобы скрипт был таким
if exist "%sFolderList%" "%ProgramFiles%\7-Zip\7z.exe" a -7z a -tzip archive.zip @listfile.txt@%sFolderList% -scsWIN "%sFileName%"
или нет?
#5
Отправлено 20 июня 2013 - 16:26
Скорее таким:
if exist "%sFolderList%" "%ProgramFiles%\7-Zip\7z.exe" a -scsWIN "%sFileName%" @"%sFolderList%"
if exist "%sFolderList%" "%ProgramFiles%\7-Zip\7z.exe" a -scsWIN "%sFileName%" @"%sFolderList%"
#6
Отправлено 21 июня 2013 - 17:11
Long Johnson сделал) но у шефа все тоже самое, на его компе батник пишет , что путь не найден.((
#7
Отправлено 23 июня 2013 - 16:44
Может эти ОС делают разным стартовый каталог для батника?
#8
Отправлено 24 июня 2013 - 07:45
Нужно разбираться, какой именно файл не найден.
Я бы на проблемном компе выполнил cmd.exe, перешел бы в папку с батником и запустил бы по очереди команды:
wmic.exe
"%ProgramFiles%\7-Zip\7z.exe"
Дальнейшие действия зависят от того, какая из команд напишет, что путь не найден.
Я бы на проблемном компе выполнил cmd.exe, перешел бы в папку с батником и запустил бы по очереди команды:
wmic.exe
"%ProgramFiles%\7-Zip\7z.exe"
Дальнейшие действия зависят от того, какая из команд напишет, что путь не найден.
#9
Отправлено 24 июня 2013 - 16:11
В пути к файлу есть русские буквы?
А вы, любите баги так, как люблю их я?
#10
Отправлено 25 июня 2013 - 08:42
Путь к списку прописан статически: set sFolderList="e:\123\Listfile.txt"
А вам, очевидно, нужно: set sFolderList=%~1
А вам, очевидно, нужно: set sFolderList=%~1
#11
Отправлено 06 июля 2013 - 11:55
Если основные файлы программы должны размещатся там где нужно програме, то либо неправильно указан путь з этим файлам. В 7-мерке он может быль иной.
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных