CMD/BAT - распаковка файлов в директорию а также вывод сообщения по маске файла

Аватара пользователя
romfus

CMD/BAT - распаковка файлов в директорию а также вывод сообщения по маске файла

Сообщение romfus »

Имеется скрипт который отвечает за распаковку файлов в директорию а также вывод сообщения по маске файла имени что это за файл и удаления файлов архива. Данный скрипт работал на 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" Њ*ббЁў ђг¤*п*бЄЁ©
Аватара пользователя
madeinussr

Re: CMD/BAT - распаковка файлов в директорию а также вывод сообщения по маске файла

Сообщение madeinussr »

echo off удали, посмотри, что пишет. Мне кажется проблема в строке

Код:

Код: Выделить всё

arj x c:\post\place\*.arj c:\post\place\

У тебя arj.exe на семёрке есть то? Он где рядом со скриптом лежит или в Program Files установлен?
Аватара пользователя
megaloman

Re: CMD/BAT - распаковка файлов в директорию а также вывод сообщения по маске файла

Сообщение megaloman »

«Вручную» — это как? arj.exe есть? Доступен в PATH? Какова разрядность используемой ОС — «windows 7»?



И код пакетного файла в любом случае надо корректировать.
Аватара пользователя
Iska

Re: CMD/BAT - распаковка файлов в директорию а также вывод сообщения по маске файла

Сообщение Iska »

Прямую ссылку тут давать не комильфо, так что так:
old dos arj - Поиск в Google
, первая же ссылка. Смотрите в тех, что потолще — там инсталляция (arj sfx, конечно), и там будет LICENSE.DOC или, в более свежих, LICENSE.TXT.
Аватара пользователя
Iska

Re: CMD/BAT - распаковка файлов в директорию а также вывод сообщения по маске файла

Сообщение Iska »

romfus, команда net send в Windows 7 больше не поддерживается. Как доказательство: net send /? не отработает.
Почитайте о команде MSG.


Сто лет не использовал когда-то горячо любимый ARJ. Архиватор работает в командном окне или у него графический интерфейс? Errorlevel он возвращает?
Аватара пользователя
Iska

Re: CMD/BAT - распаковка файлов в директорию а также вывод сообщения по маске файла

Сообщение Iska »

пробовал arj ставить не помогло. да именно так, проблема с этой строкой. arj в program files. echo off удаление также не помогало тупо удаляло
Аватара пользователя
romfus

Re: CMD/BAT - распаковка файлов в директорию а также вывод сообщения по маске файла

Сообщение romfus »

я знаю я уже настроил через msg



командное окно



еррорлевелов нет
Аватара пользователя
madeinussr

Re: CMD/BAT - распаковка файлов в директорию а также вывод сообщения по маске файла

Сообщение madeinussr »

я знаю я уже настроил через msg



командное окно



еррорлевелов нет
Аватара пользователя
romfus

Re: CMD/BAT - распаковка файлов в директорию а также вывод сообщения по маске файла

Сообщение romfus »

Цитата megaloman:



У меня не нашлось ни архиватора, ни arj- архива.
CMD/BAT - распаковка файлов в директорию а также вывод сообщения по маске файла




olddos - Поиск в Google
(конечно, есть ещё и
Open-source ARJ
).




Цитата megaloman:



Вот мой вариант батника
CMD/BAT - распаковка файлов в директорию а также вывод сообщения по маске файла




Я бы ещё увязал удаление с нулевым кодом возврата от архиватора.
Ответить

Вернуться в «Скриптовые языки администрирования Windows»