আমি স্বয়ংক্রিয়ভাবে একই ডিরেক্টরির মধ্যে qBittorrent সঙ্গে ডাউনলোড টরেন্ট নিষ্কাশন করতে চান। আমার একটি ব্যাট আছে F: \ extrator.bat যা রয়েছে।
@ECHO off
timeout /t 10 /nobreak
set arg1=%1
set arg2=%2
shift
shift
"C:\Program Files\WinRAR\WinRAR.exe" x "%arg1%" "%arg2%"
আমি qBittorrent থেকে ডাউনলোড সমাপ্তির সাথে এই কল
"F: \ extractor.bat" "% F * .rar" "% F"
QBittorrent লগ হিসাবে পাস args দেখায় arg1 = F: \ torrent \ শেষ \ downloadname * .rar arg2 = F: \ Torrent \ শেষ \ ডাউনলোড নাম
তবে উইনরার জানায় যে এটি একটি ত্রুটি সি: \ উইন্ডোজ \ System32 \ "F: \ Torrent \ Finished \ downloadname * .rar" খুঁজে পাওয়া যায়নি।
WinRar C1 \ Windows \ System32 \ যোগ করার জন্য arg1 এর শুরুতে মনে হচ্ছে।
যে কেউ এই ধারণা ঘটছে কোন ধারনা আছে?
The.Housing.Enforcers.S04E07.720p.HDTV.x264-BARGE
সংরক্ষণাগার মধ্যে অন্তর্ভুক্ত F:\Torrent\Finished\The.Housing.Enforcers.S04E07.720p.HDTV.x264-BARGE\the.housing.enforcers.s04e07.720p.hdtv.x264-barge.rar
। তাই কি? আমি মনে করি না. সম্ভবত আপনি বাদ দিতে হবে "%arg2%"
সম্পূর্ণরূপে।
set arg1=%1
থেকেset "arg1=%~1"
এবং দেখুন কি ঘটবে