rinat84
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цитата: То есть для сабжа для корректной распаковки достаточно добавить "-enc UTF-8 -layout -nopgbrk"? С какими-либо файлами затыка не будет? | не должно быть если в far так юзают https://forum.farmanager.com/viewtopic.php?t=2624&start=120 перекомпилировал некоторые утилиты в visual studo , некоторые более новее по версий чем есть в UniExtract https://drive.google.com/open?id=1LicnNjrIQxzjnlk9s89SKjvebkYuVH3v в скрипте нашел ошибку Код: Case "uha" LogRunWait($cmd & $uharc & ' x -t"' & $outdir & '" "' & $file & '"' & $output, $outdir, $consolewin) If DirGetSize($outdir) <= $initdirsize Then $error = FileReadLine($debugfile, 6) If StringInStr($error, "use UHARC version", 0) Then $version = StringTrimLeft($error, StringInStr($error, ' ', 0, -1)) If $version == '0.4' Then LogRunWait($cmd & $uharc04 & ' x -t"' & $outdir & '" "' & $file & '"' & $output, $outdir, $consolewin) ElseIf $version == '0.2' Then If FileExists(@scriptdir & "\bin\" & $uharc02) Then LogRunWait($cmd & $uharc02 & ' x -t' & FileGetShortName($outdir) & ' ' & FileGetShortName($file) & $output, $outdir, $consolewin) EndIf EndIf EndIf | $error = FileReadLine($debugfile, 6) скрипт пытается считать файл которого еще нету он появляется после ошибки и нажатия ОК переделал так вроде работает Код: Case "uha" LogRunWait($cmd & $uharc & ' x -t"' & $outdir & '" "' & $file & '"' & $output, $outdir, $consolewin) If DirGetSize($outdir) <= $initdirsize Then LogRunWait($cmd & $uharc04 & ' x -t"' & $outdir & '" "' & $file & '"' & $output, $outdir, $consolewin) If DirGetSize($outdir) <= $initdirsize Then If FileExists(@scriptdir & "\bin\" & $uharc02) Then LogRunWait($cmd & $uharc02 & ' x -t' & FileGetShortName($outdir) & ' ' & FileGetShortName($file) & $output, $outdir, $consolewin) If DirGetSize($outdir) <= $initdirsize Then EndIf EndIf EndIf | | Всего записей: 85 | Зарегистр. 27-01-2016 | Отправлено: 22:01 17-02-2018 | Исправлено: rinat84, 19:47 18-02-2018 |
|