Se soubory CAB lze snadno pracovat v konzolové verzi 7-Zip.
Má to výhodu v tom, že třeba spolu s *.bat soubory můžeš posílat/zveřejňovat i přímo konzolovou verzi 7-Zip.
Konzolová verze raru, pokud vím, podporuje jen .rar a .cab ne. Takže musíš volat soubor 'winrar.exe'.
Pokud soubor není nalezen a v cestě k souboru je mezera - máš správně uvozený příkaz?
A co syntaxe?
(WinRAR.exe) (příkaz) (archiv_s_příponou) (jake_soubory) (cílová_cesta)
Příklad "dávky":
"c:\Program Files\WinRAR\WinRAR.exe" x "d:\test test\archiv.cab" *.* "d:\test test\archiv\"
Tento příkaz extrahuje všechny soubory a složky (to jsou ty zástupné znaky *.*) ze souboru 'archiv.cab' (v uvedené cestě) do složky d:\test test\archiv\
Tak na to mrkni zda ti to nějak nepomůže.