CMD/BAT - распаковка файлов в директорию а также вывод сообщения по маске файла
-
romfus
CMD/BAT - распаковка файлов в директорию а также вывод сообщения по маске файла
Имеется скрипт который отвечает за распаковку файлов в директорию а также вывод сообщения по маске файла имени что это за файл и удаления файлов архива. Данный скрипт работал на windows xp. При переходе на windows 7 перестал работать. Перестал работать на моменте где нужно распаковать файл. Почему то он не распаковывает а удаляет его. Если вручную распаковать в нужную директорию то сообщения выводятся. Вот текст этого скрипта.
echo off
if exist z:\f_in\*.arj copy z:\f_in\*.arj c:\Post\Place\
arj x c:\post\place\*.arj c:\post\place\
del c:\post\place\*.p7s
del c:\Post\Place\*.arj
del z:\f_in\*.arj
if exist c:\post\place\*044031*.xml net send "R34Makarova" Њ*ббЁў “аоЇЁ*бЄЁ©
if exist c:\post\place\*044002*.xml net send "R34Makarova" Њ*ббЁў ЃлЄ®ўбЄЁ©
if exist c:\post\place\*044007*.xml net send "R34Makarova" Њ*ббЁў †Ёа*®ўбЄЁ©
if exist c:\post\place\*044018*.xml net send "R34Makarova" Њ*ббЁў ЌЁЄ®«ў*ҐўбЄЁ©
if exist c:\post\place\*044042*.xml net send "R34Makarova" Њ*ббЁў ЉЁа®ўбЄЁ©
if exist c:\post\place\*044025*.xml net send "R34Makarova" Њ*ббЁў ђг¤*п*бЄЁ©
echo off
if exist z:\f_in\*.arj copy z:\f_in\*.arj c:\Post\Place\
arj x c:\post\place\*.arj c:\post\place\
del c:\post\place\*.p7s
del c:\Post\Place\*.arj
del z:\f_in\*.arj
if exist c:\post\place\*044031*.xml net send "R34Makarova" Њ*ббЁў “аоЇЁ*бЄЁ©
if exist c:\post\place\*044002*.xml net send "R34Makarova" Њ*ббЁў ЃлЄ®ўбЄЁ©
if exist c:\post\place\*044007*.xml net send "R34Makarova" Њ*ббЁў †Ёа*®ўбЄЁ©
if exist c:\post\place\*044018*.xml net send "R34Makarova" Њ*ббЁў ЌЁЄ®«ў*ҐўбЄЁ©
if exist c:\post\place\*044042*.xml net send "R34Makarova" Њ*ббЁў ЉЁа®ўбЄЁ©
if exist c:\post\place\*044025*.xml net send "R34Makarova" Њ*ббЁў ђг¤*п*бЄЁ©
-
madeinussr
Re: CMD/BAT - распаковка файлов в директорию а также вывод сообщения по маске файла
echo off удали, посмотри, что пишет. Мне кажется проблема в строке
Код:
У тебя arj.exe на семёрке есть то? Он где рядом со скриптом лежит или в Program Files установлен?
Код:
Код: Выделить всё
arj x c:\post\place\*.arj c:\post\place\У тебя arj.exe на семёрке есть то? Он где рядом со скриптом лежит или в Program Files установлен?
-
megaloman
Re: CMD/BAT - распаковка файлов в директорию а также вывод сообщения по маске файла
«Вручную» — это как? arj.exe есть? Доступен в PATH? Какова разрядность используемой ОС — «windows 7»?
И код пакетного файла в любом случае надо корректировать.
И код пакетного файла в любом случае надо корректировать.
-
Iska
Re: CMD/BAT - распаковка файлов в директорию а также вывод сообщения по маске файла
Прямую ссылку тут давать не комильфо, так что так:
old dos arj - Поиск в Google
, первая же ссылка. Смотрите в тех, что потолще — там инсталляция (arj sfx, конечно), и там будет LICENSE.DOC или, в более свежих, LICENSE.TXT.-
Iska
Re: CMD/BAT - распаковка файлов в директорию а также вывод сообщения по маске файла
romfus, команда net send в Windows 7 больше не поддерживается. Как доказательство: net send /? не отработает.
Сто лет не использовал когда-то горячо любимый ARJ. Архиватор работает в командном окне или у него графический интерфейс? Errorlevel он возвращает?
Почитайте о команде MSG.
Сто лет не использовал когда-то горячо любимый ARJ. Архиватор работает в командном окне или у него графический интерфейс? Errorlevel он возвращает?
-
Iska
Re: CMD/BAT - распаковка файлов в директорию а также вывод сообщения по маске файла
пробовал arj ставить не помогло. да именно так, проблема с этой строкой. arj в program files. echo off удаление также не помогало тупо удаляло
-
romfus
Re: CMD/BAT - распаковка файлов в директорию а также вывод сообщения по маске файла
я знаю я уже настроил через msg
командное окно
еррорлевелов нет
командное окно
еррорлевелов нет
-
madeinussr
Re: CMD/BAT - распаковка файлов в директорию а также вывод сообщения по маске файла
Цитата romfus:
еррорлевелов нет
Вообще-то, они как раз должны быть.
Вы на мои вопросы ответите?
еррорлевелов нет
CMD/BAT - распаковка файлов в директорию а также вывод сообщения по маске файла
Вообще-то, они как раз должны быть.
Вы на мои вопросы ответите?
-
madeinussr
Re: CMD/BAT - распаковка файлов в директорию а также вывод сообщения по маске файла
я знаю я уже настроил через msg
командное окно
еррорлевелов нет
командное окно
еррорлевелов нет
-
romfus
Re: CMD/BAT - распаковка файлов в директорию а также вывод сообщения по маске файла
Цитата megaloman:
У меня не нашлось ни архиватора, ни arj- архива.
Цитата megaloman:
Вот мой вариант батника
Я бы ещё увязал удаление с нулевым кодом возврата от архиватора.
У меня не нашлось ни архиватора, ни arj- архива.
CMD/BAT - распаковка файлов в директорию а также вывод сообщения по маске файла
olddos - Поиск в Google
(конечно, есть ещё и Open-source ARJ
).Цитата megaloman:
Вот мой вариант батника
CMD/BAT - распаковка файлов в директорию а также вывод сообщения по маске файла
Я бы ещё увязал удаление с нулевым кодом возврата от архиватора.