Страница 3 из 36
Добавлено: Ср дек 24, 2014 23:49
Flasher
Iori
Разумеется.
[cut="sha512"]
Код: Выделить всё
0487bf18f77c02a886097ad708c6dc428c2973cdcef0c8175f5d14aa2202f3738ad2f2df22b8372a86db98494f9fd4115da2337dbddacf49517c2609b97c1caf *7z.dll
8a9de2ed3e316dec137168795bc0625f640270592451756f9f668d04bcc0d2d16d3e304c2710630be90a8a04827b82a14c6df1ef3ec6b26bf2a74d15949c6c31 *7z.exe
[/cut]Win7 x32, TC 8.51a x32, wscript.exe 5.8.7600.16385, vbscript.dll 5.8.9431.0.
Добавлено спустя 33 минуты:
А на каких архивах спотыкается? Можно парочку?
И параметры какие в кнопке?
Добавлено: Чт дек 25, 2014 00:46
Iori
sha512 100% такой же.
TC 8.51a x32 / Win7x64 / vbscript.dll 5.8.9600.0.
Опять появилась та же ошибка
Line 51
Char 4
Error Invalid character
Code 800A0408
Source Microsoft VBScript compilation error.
Добавлено: Чт дек 25, 2014 00:53
Flasher
Секундочку, а скрипт в какой кодировке сохранён?
Добавлено: Чт дек 25, 2014 01:04
Iori
ANSI Windows.
Добавлено: Чт дек 25, 2014 01:11
Flasher
Iori
Есть подозрение, что на указанной строке при копипасте из браузера где-то затесался невидимый или нераспознанный символ, который всё портит. Скорее в начале или конце строки. Можно удалить всё с переводами строк, потом добавить перевод по Enter и вставить строку приведённую выше.
Кстати, а откуда копировался код (отсюда или с TCKB)?
И про параметры так и не вижу ответа.
Добавлено: Чт дек 25, 2014 01:25
Iori
Flasher
Копировал с ТСКВ.
Код: Выделить всё
TOTALCMD#BAR#DATA
"%COMMANDER_PATH%\Utilities\Scripts\7zip_unpack.vbs"
%WL ""
%COMMANDER_PATH%\Icons\7zip_extract.ico
Extract all with 7-Zip (Maintain Path)
1
-1
Flasher, спасибо за помощь. Я должен идти. Завтра буду пробовать опять.
Добавлено: Чт дек 25, 2014 01:30
Flasher
Iori
Всё, понял. Мой косяк. Там в переменной Ch написана русская Эс вместо английской Си. Исправил.
P.S.: написано же
Char 4, а я тут "кроссворды гадаю"...
Для справки: в кнопке второй параметр в виде кавычек лишний. Их есть смысл использовать при наличии последующих, как во 2-м и 4-м примере. Опция "в свёрнутом виде" тоже не нужна.
Добавлено: Чт дек 25, 2014 22:10
Iori
Flasher
Всё работает, Спасибо !!!
Можно ли сделать так, что-бы скрипт работал с 7zG.exe?
Просто хорошо когда видно процес распаковки.
Оказывается Толикин батник таботает с 7zip 9.35 если параметер
только "%L" , а если "%L" -o то нет.
Добавлено: Пт дек 26, 2014 07:21
Flasher
Iori писал(а):Можно ли сделать так, что-бы скрипт работал с 7zG.exe?
Просто хорошо когда видно процес распаковки.
Можно. В 69 строке дописать к Z7 букву G, в 70 строке убрать ключ -p и 0 поменять на 2, после 18-й добавить строки с правильным путём:
Код: Выделить всё
'•••••••••• Путь к утилите 7zG.exe •••••••••
Z7G = "%COMMANDER_PATH%\Utils\7-Zip\7zG.exe"
P.S.: И 3-й параметр всё же советую поставить.

Добавлено: Пт дек 26, 2014 10:00
Iori
Можно. В 69 строке дописать к Z7 букву G, в 70 строке убрать ключ -p и 0 поменять на 2, после 18-й добавить строки с правильным путём:
Вроде сделал как написали, но ничего не происходит.
Код: Выделить всё
Z7G = "%COMMANDER_PATH%\Packers\7zG.exe"
.
.
.
WSH.Run """" & Z7G & """ x """ & Arch & """ -o""" &_
NF & """ " & Mode & " -y ", 2, True : T = T + 1
P.S.: И 3-й параметр всё же советую поставить
В смысле? вот это? => %WL "" 1
Добавлено: Пт дек 26, 2014 10:12
Flasher
Iori писал(а):но ничего не происходит
Т.е. ничего? Распаковки нет? Сам процесс отображается на панели задач. Кстати, пробел после '-y' всяко лишний.
Iori писал(а):В смысле? вот это? => %WL "" 1
Да.
Добавлено: Пт дек 26, 2014 10:33
Iori
Flasher
Пробелы подправил.
Процесс не отображается на панели задач.
Распаковки нет.
Добавлено: Пт дек 26, 2014 10:34
Flasher
Iori
Строки точно никакие не удалялись?
Добавлено: Пт дек 26, 2014 10:39
Iori
Flasher
Вроде нет.
7zG.exe лежит там же где и 7z.exe
Я могу быстро выложить скрипт под
Добавлено: Пт дек 26, 2014 10:52
Flasher
Iori
В ЛС лучше.
Добавлено спустя 12 минут:
Я так и знал.

"Вроде нет." - ошибочка, как раз - да.
Я же пишу
Flasher писал(а):после 18-й добавить
А не
вместо.