Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Непредвиденное появление: <. (http://forum.oszone.net/showthread.php?t=262917)

Tetranoid 21-06-2013 20:32 2171887

Непредвиденное появление: <.
 
Вложений: 2
Скачал программу xp3Tools для открытия/редактирования файлов формата xp3. Кинул экстрактор в CMD, и сделал как в инструкции (Readme), но толку 0:
Код:

Microsoft Windows [Version 6.2.9200]
(c) Корпорация Майкрософт, 2012. Все права защищены.

C:\WINDOWS\system32>C:\Fo\xp\xp3extract.exe<C:\Fo\patch.xp3><C:\Fo\patch>
Непредвиденное появление: <.

C:\WINDOWS\system32>

Программы распаковывающие формат xp3 имеются, а вот запаковать их обратно может только xp3Tools, которая даже распаковывать не хочет.
Код:

Microsoft Windows [Version 6.2.9200]
(c) Корпорация Майкрософт, 2012. Все права защищены.

C:\WINDOWS\system32>C:\Fo\xp\xp3-repack.exe <C:\Fo\data><C:\Fo\patch>
Непредвиденное появление: <.

C:\WINDOWS\system32>

Как заставить её работать?
Здесь распаковщики в том числе и xp3Tools:
http://narod.ru/disk/16183681000.024...ctors.rar.html

Iska 21-06-2013 20:45 2171896

Tetranoid, угловыми скобками обычно обозначают обязательность параметров. Т.е., в этом месте командной строки Вы должны обязательно указывать потребный параметр (разумеется, опуская при этом сами угловые скобки).

Не забудьте отделять параметры пробелами от имени исполняемого файла и друг от друга. При наличии пробельных символов в путях/именах не забывайте обрамлять их кавычками.

Tetranoid 21-06-2013 21:06 2171909

Вот что получилось:
Код:

Microsoft Windows [Version 6.2.9200]
(c) Корпорация Майкрософт, 2012. Все права защищены.

C:\WINDOWS\system32>C:\Fo\xp\xp3-extract.exe "C:\Fo\patch.xp3" "C:\Fo\patch"
Expected "#01" at position 0x17 but saw "#80".
Traceback (most recent call last):
  File "C:\Fo\xp\xp3-extract.py", line 104, in ?
    assert (indexoffset+compsize+17 == filesize)
AssertionError

C:\WINDOWS\system32>

Так как я в этом полный ноль, то хотелось бы по подробней. Кстати все файлы нужные приложил-у кого получится-покажите как.
Файл "patch.xp3" я пытаюсь распаковать в отдельно созданную папку "patch"/
Спасибо за пояснения на счёт угловых скобок. А вот на счёт кавычек-это знак " ? А путь с исполняемым файлом не нужно в кавычки брать?
Тут работы минут на 5 наверное, а я уже часов 5 сижу перерыскиваю гугл.

Может ещё что то необходимо дописывать:
Please give an XP3 archive filename and a desired output directory on the
command line. Append an optional encryption type.

Iska 21-06-2013 22:13 2171936

Цитата:

Цитата Tetranoid
А вот на счёт кавычек-это знак " ? »

Да.

Цитата:

Цитата Tetranoid
А путь с исполняемым файлом не нужно в кавычки брать? »

Цитата:

Цитата Iska
При наличии пробельных символов в путях/именах »

Tetranoid, могу посоветовать только одно — обратиться по поводу ошибки к автору:
Цитата:

# Last modified 2006-07-08, Edward Keyes, ed-at-insani-dot-org

Tetranoid 21-06-2013 23:10 2171967

Ну может найдутся умельцы, которые смогут правильно прописать команду. Подожду.

Iska 22-06-2013 00:37 2172001

Tetranoid, дело не в умении прописывать команду. Скрипт не может корректно разобрать формат Вашего архива и сообщает об этом.

Tetranoid 22-06-2013 11:01 2172097

Запаковал:

Хотя распаковать так и не смог.


Время: 10:46.

Время: 10:46.
© OSzone.net 2001-