Extraer automáticamente las descargas de qBittorrent

Extraer automáticamente las descargas de qBittorrent

Quiero extraer automáticamente los torrents descargados con qBittorrent en el mismo directorio. Tengo un bat F:\extrator.bat que contiene.

    @ECHO off
    timeout /t 10 /nobreak
    set arg1=%1
    set arg2=%2
    shift
    shift
    "C:\Program Files\WinRAR\WinRAR.exe" x "%arg1%" "%arg2%"

Llamo a esto desde qBittorrent al finalizar la descarga con

"F:\extractor.bat" "%F*.rar" "%F"

El registro de qBittorrent muestra los argumentos pasados ​​como arg1 = F:\Torrent\Finished\downloadname*.rar arg2 = F:\Torrent\Finished\downloadname

Sin embargo, Winrar informa un error que indica que no se pudo encontrar C:\Windows\System32\"F:\Torrent\Finished\downloadname*.rar".

WinRar parece agregar C:\Windows\System32\ al comienzo de arg1.

¿Alguien tiene alguna idea de por qué sucede esto?

Respuesta1

Lo puse a funcionar. El comando qBittorrent fueF:\Extractor.bat %F\*.rar %F

extractor.bat colocado en la raíz de F

Contiene el siguiente script: -

timeout /t 10 /nobreak
set "arg1=%~1"
echo "%arg1%"
set "arg2=%2"
shift
shift
"C:\Program Files\WinRAR\WinRAR.exe" x "%arg1%" "%arg2%"

Esto extrae exitosamente el archivo en el mismo directorio.

Respuesta2

Según las respuestas anteriores, destilé y personalicé el siguiente comando:

"C:\Program Files\WinRAR\WinRAR.exe" x -ibck -inul -o+ %F\*.rar %F
  • -ibckejecutará WinRar en segundo plano
  • -inulignorará cualquier error potencial que se produzca. Por ejemplo, "No se encontró ningún archivo rar".
  • -o+anulará todos los archivos que ya existen; -o-los omitiré.

Puede encontrar más información sobre la sintaxis de la línea de comandos y los modificadores utilizados por WinRar aquí:

https://www.winrar-france.fr/winrar_instructions_for_use/source/html/HELPCommandLineSyntax.htm

información relacionada