অন্য ড্রাইভে ফোল্ডার থেকে সি: \ এ অবস্থিত রান কমান্ড


1

আমি নিম্নলিখিত কমান্ডটি চালাতে চাই:

C:\Anaconda3\Lib\site-packages\PyQt4\pyuic4.bat -x gui.ui -o gui.py

অবস্থিত একটি ফোল্ডার থেকে R:\, সেই ফোল্ডারে ফাইল রয়েছে gui.uiএবং কমান্ডটি ফাইলটি তৈরি করার gui.pyজন্য প্রস্তাবিতR:\

আমি যখন উইন্ডোজ কনসোলে আর: from থেকে কমান্ডটি চালাচ্ছি তখন মনে হয় কমান্ডটি খুঁজে পেতে অক্ষম হবে:

সিস্টেম নির্দিষ্ট পথ খুঁজে পাচ্ছি না.

আমি কি করতে পারি?


এটি প্রত্যাশা অনুযায়ী কাজ করা উচিত, সুতরাং এটি কাজ না করার একমাত্র কারণ হ'ল এক ধরণের টাইপো। সি: এ ফাইলটি বিদ্যমান রয়েছে তা নিশ্চিত করুন এবং .bat ফাইলটি ত্রুটি তৈরি করছে না তাও নিশ্চিত করুন। আপনি চেষ্টা করতে পারেন r:gui.uiএবং r:gui.pyপাশাপাশি।
LPChip

উত্তর:


1

আপনার চলমান ব্যাচ ফাইলটির মধ্যেই সম্ভবত সমস্যাটি রয়েছে, কারণ আপনার কমান্ডটি সঠিকভাবে অনুমান করে যে ফাইলটি আসলে আছে exist

সম্ভাবনাগুলি হ'ল, এটি আপনার ব্যাচের মধ্যে relativeপাথের পরিবর্তে পাথ ব্যবহার করছে absolute। উদাহরণস্বরূপ, এটিতে কিছু লাইন রয়েছে:

executable.exe

পরিবর্তে

C:\Anaconda3\Lib\site-packages\PyQt4\executable.exe

আপনার পরিবর্তে আপনার ব্যাচের ফাইলের পাথগুলি পরম পাথগুলিতে পরিবর্তন করতে হবে, বা এটি আর এর মধ্যে এটির সন্ধান করার চেষ্টা করা হবে: \ - অবশ্যই এটি অপ্রত্যাশিত ফলাফলের কারণ হতে পারে, সুতরাং আপনার সাবধানতার সাথে এটি পরীক্ষা করার প্রয়োজন হতে পারে।


সমস্যাটি প্রকৃতপক্ষে .bat ফাইলের মধ্যে ছিল
সান্টি পেরিয়েট-ভেরা

1
আপনি যদি .bat নিজেই হার্ডকোডিং পাথগুলি এড়াতে চান, %~dp0আপনাকে ব্যাচ ফাইলের সম্পাদন করার পথ দেয়।
থমাসকে

@ মার্কস থমাস এটি খুব দরকারী, আমি এটি জানতাম না, তথ্যের জন্য আপনাকে ধন্যবাদ!
জেনো
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.