после завершения загрузки торрента на qbittorrent, я выполняю внешнюю программу через меню опций:
Tools -> Options -> Downloads --> Run external program on torrent completion
"C:Program FilesWinRARAutoUnRAR.bat" "%F*.rar" "E:Downloads"
в файле я создал им AutoUnRAR.летучая мышь лежит код:
@ECHO off
timeout /t 10 /nobreak
set arg1=%1
set arg2=%2
shift
shift
START "" "C:Program FilesWinRARWinRAR.exe" x "%arg1%" "%arg2"
тайм-аут требуется, потому что, когда я вызывал это непосредственно из qbittorrent с исполнением:
"C:Program FilesWinRARWinRAR.exe" x "%F*.rar" "E:Downloads"
файл помечен как все еще используемый (команда WinRAR-dh не работает), и WinRAR выдает ошибку " The процесс не может получить доступ к файлу, так как он используется другим процессом."
после завершения загрузки, и 10 секунд обратный отсчет заканчивается, WinRAR дает ошибку
fileDIRECTORYfile.rar: No files to extract
при осмотре папки, файлы действительно существуют и могут быть извлечены вручную, это почему-то не извлечение .rar-файл. В этом случае бывает много частей .r00 .r01 ... и файл с просто .Рар. Я нацелился только на него .файл rar, но WinRAR не имеет проблем когда вы извлекаете любую из частей по отдельности.