স্বয়ংক্রিয়ভাবে qBittorrent ডাউনলোড নিষ্কাশন


0

আমি স্বয়ংক্রিয়ভাবে একই ডিরেক্টরির মধ্যে 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 এর শুরুতে মনে হচ্ছে।

যে কেউ এই ধারণা ঘটছে কোন ধারনা আছে?


পরিবর্তন set arg1=%1 থেকে set "arg1=%~1" এবং দেখুন কি ঘটবে
wolfrevokcats

যে এখন একটি ফাইল পপ আপ যে কোন ফাইল এক্সট্রাক্ট বলে। আমার winrar লগ নিম্নলিখিত দেখায়। -------- 28/08/2017 20:41:57, আর্কাইভ F: \ Torrent \ Finished \ The.Housing.Eforforcers.S04E07.720p.HDTV.x264-BARGE \ the.housing.enforcers.s04e07 .720p.hdtv.x264-barge.rar 28/08/2017 20:41:57 এক্সট্র্যাক্ট করার জন্য কোনও ফাইল নেই ফাইল বিবৃত অবস্থানের মধ্যে এবং winrar সঙ্গে ম্যানুয়াল unrared করা যাবে।
Finchy70

আপনার winrar কমান্ড লাইন ফাইল / ডিরেক্টরি আছে অনুমান The.Housing.Enforcers.S04E07.720p.HDTV.x‌​264-BARGE সংরক্ষণাগার মধ্যে অন্তর্ভুক্ত F:\Torrent\Finished\The.Housing.Enforcers.S04E07.720p.HDTV.x‌​264-BARGE\the.housin‌​g.enforcers.s04e07.7‌​20p.hdtv.x264-barge.‌​rar। তাই কি? আমি মনে করি না. সম্ভবত আপনি বাদ দিতে হবে "%arg2%" সম্পূর্ণরূপে।
wolfrevokcats

উত্তর:


1

এটা কাজ পেয়েছিলাম। qBittorrent কমান্ড ছিল F:\Extractor.bat %F\*.rar %F

F. র root স্থাপন extractor.bat

নিম্নলিখিত স্ক্রিপ্ট রয়েছে: -

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

এটি সফলভাবে একই ডিরেক্টরির মধ্যে সংরক্ষণাগার নিষ্কাশন করে।


এটি আমার জন্য কাজ করেছে, পরিবর্তে পিজিপ ব্যবহার করার জন্য এবং প্যারেন্ট ফোল্ডারে এক্সট্র্যাক্ট করার জন্য এটি এটিকে অভিযোজিত করেছে: টাইমআউট / টি 10 ​​/ নামিরেক সেট "arg1 =% ~ 1" echo "% arg1%" set "arg2 =% 2" shift shift "C: \ Program Files \ PeaZip \ peazip.exe" -ext2simple "% arg1%" "% arg2% \ .. \"
Adrian E. Labastida Cañizares
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.