Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.FIDONET.TODAY
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.FIDONET.TODAY с датами от 09 Jul 13 15:35:00 до 03 May 24 13:45:44, всего сообщений: 43968
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 29127 из 43968 =============================== RU.FIDONET.TODAY =
От   : Andrei Mihailov                  2:469/335          05 Jul 22 07:20:53
Кому : Stas Mishchenkov                                    05 Jul 22 07:20:53
Тема : Hаписал очередную бесполезную утилитку.
FGHI : area://RU.FIDONET.TODAY?msgid=2:469/335+92928997
На   : area://RU.FIDONET.TODAY?msgid=2:460/5858+62c3374a
= Кодировка сообщения определена как: CP866 ==================================
Ответ: area://RU.FIDONET.TODAY?msgid=2:460/5858+62c3d76d
==============================================================================
Hello, Stas Mishchenkov.
On 04.07.2022 21:50 you wrote:

SM>>>>> Прикольная.
DI>>>>>> AreaInfo визуализирует обновление эхооластей узла FidoNet
DI>>>>>> (ноды или поинта) на основании информации в файле import.log.
SM>>>>> Обновился скрипт прозвонщик по бинкд. ;)
CO>>>>  Стас, а когда обновится моя просьба вытаскивать архивы?
SM>>> Я почти доделал, но это отдельная софтинка получается и только
SM>>> для zip. Впрочем, этого вполне достаточно, т.к. в Фидо это
SM>>> практически стандарт.
CO>>  Rar. У меня везде он...
SM> Ну, ты понял? ;)
CO>>  Но два архиватора - это же не проблема?
SM> Проблема. Я не нашел открытого кода на perl для распаковки rar.

А функции запуска внешнего приложения на перле нет? Типа как на питоне

os.system('rar.exe [имя файла для распаковки] [путь к распакованным файлам]')

или на VB

shell("rar.exe  [имя файла для распаковки] [путь к распакованным файлам]")

То же самое можно для любого консольного архиватора и для 7zip написать, а он вообще туеву хучу форматов поддерживает.

А потом из заданного пути вычитываешь распакованные файлы...
 
SM> === Import rar2zip.cmd Start === @Echo Off setlocal
SM> enabledelayedexpansion enableextensions echo %1 for %%I in (
SM> %1\\*.rar ) do (
SM>         echo %%~nxI
SM>         md %TMP%\%%~nxI
SM>         rar x -y %%~fI %TMP%\%%~nxI\ >nul

Ну или так, только...
Если ты уже распаковал файлы раром, то зачем их перепаковывать зипом? Не проще ли просто предусмотреть в твоём скрипте ключ работы без распаковки зипа и в батнике сразу рара вызывать твой скрипт?
 
SM>         zip -m %%~dpnI %TMP%\%%~nxI\* >nul
SM>         rmdir /s /q %TMP%\%%~nxI
SM>         del /f/q %%~fI
SM> ) === Import rar2zip.cmd End ===

--
Best regards!
Posted using Hotdoged on Android
--- Hotdoged/2.13.5/Android
* Origin: Yet another Android node on Redmi Note 10 (2:469/335)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.304010 секунды