কমান্ড প্রম্পটে অন্য ফোল্ডার থেকে কীভাবে প্রোগ্রাম চালানো যায়


16

আমি আছি E:\blah\blahতবে আমার একটি .exe চালানো দরকারE:\folder name\prgm.exe

যাইহোক, আমি এটি না করে কল করার চেষ্টা করছি cd ..

আমি পড়েছি যে শুধু টাইপিংয়ের E:\folder name\prgm.exeকাজ করা উচিত। তবে আমি যখন এটি চেষ্টা করি তখন আমি একটি ত্রুটি পাই:

ই: \ ফোল্ডারটি বাহ্যিক বা অভ্যন্তরীণ কমান্ড হিসাবে স্বীকৃত নয়।

আমি যদি উইন্ডোজ 7 চালিয়ে যাচ্ছি তবে এটি সাহায্য করে।

উত্তর:


18

E:\folder name\prgm.exe ফোল্ডারের নামটিতে কোনও স্থান না থাকলে কাজ করে।

উভয় ক্ষেত্রেই:

  1. ফোল্ডারটির নাম পরিবর্তন করুন যাতে এর কোনও স্থান নেই।
  2. উদ্ধৃতি ব্যবহার করুন। (যেমন "E:\folder name\prgm.exe")
  3. অথবা পথে E: \ ফোল্ডারের নাম যুক্ত করুন।

বিকল্প 3 ব্যবহার করুন) যদি এটি প্রায়শই ব্যবহৃত প্রোগ্রাম হয়।
একক বা বিরল আমন্ত্রণগুলির জন্য বিকল্প 2) ব্যবহার করুন।


ধন্যবাদ! আমি প্রথমে এটি একটি স্থান ছাড়াই একটি ফোল্ডারে স্থানান্তরিত করার চেষ্টা করেছি, তবে কমান্ডের কোনও ইনপুট ফাইল যুক্তির প্রয়োজন হওয়ায় এটি কাজ করছে না, যার জন্য আমি ই: \ ... ভুলে যাচ্ছিলাম তার সামনেও। আমি ম্যাটল্যাব থেকে এই কমান্ডটি চালাচ্ছি বলেই আমি উদ্ধৃতিগুলি করতে পারছিলাম না যার জন্য সিনট্যাক্সের জন্য নিজেই উদ্ধৃতি প্রয়োজন। আবার আপনাকে ধন্যবাদ!
বব

8

উত্তর দেওয়া হয়েছে তার সাথে সামান্য সংযোজন। যদি কোন পতাকা বা কমান্ডের একটি বিকল্প থাকে তবে তা উদ্ধৃতি চিহ্নের বাইরে থাকতে হবে উদাহরণস্বরূপ, আপনার কাছ থেকে

E:\blah\blah>"E:\folder name\prgm.exe" -t -l 1000

এটি আসলে একটি মন্তব্য এবং মূল প্রশ্নের উত্তর নয় । কোনও লেখকের কাছ থেকে সমালোচনা বা স্পষ্টতার জন্য অনুরোধ জানাতে, তাদের পোস্টের নীচে একটি মন্তব্য দিন - আপনি সর্বদা আপনার নিজের পোস্টে মন্তব্য করতে পারেন, এবং আপনার যথেষ্ট সুনামের পরে আপনি কোনও পোস্টে মন্তব্য করতে সক্ষম হবেন । দয়া করে পড়ুন মন্তব্য করার জন্য আমার কেন 50 খ্যাতি দরকার? এর পরিবর্তে আমি কী করতে পারি?
ডেভিডপস্টিল

1
এটি আমার প্রথম উদ্দেশ্য ছিল তবে কম সংখ্যক রেপ পয়েন্টের কারণে আমি মন্তব্য করতে পারিনি, এজন্য আমাকে একটি উত্তর লিখতে হয়েছিল।
নাসিম

আমি বুঝতে পেরেছি কেন আপনি এটি করেছেন। তবে দয়া করে তা করবেন না।
ডেভিডপস্টিল

3

কেবল সম্পূর্ণতার জন্য, আমি নোট করতে চাই যে হেনেসের উত্তর ছাড়াও , একটি চতুর্থ বিকল্প রয়েছে, যদিও বাস্তবে আপনি এটির সাথে খুব মিল খুঁজে পেতে পারেন cd:

প্রবেশ করান pushd E:\folder nameএবং আপনার কার্যকরী ডিরেক্টরি নির্দিষ্ট ড্রাইভে এবং ফোল্ডারে পরিবর্তিত হয় (কোনও উদ্ধৃতি প্রয়োজন নেই) এক সহজ পদক্ষেপে; পূর্ববর্তী কার্যনির্বাহী ডিরেক্টরিতে ফিরে আসা সহজ-সরল popd...


এটি আমার সমস্যার সমাধান করেছে (ধন্যবাদ মসিও) pushd %~dp0, তারপরে ... যাই হোক না কেন কার্যকর করুনpopd
আরকোড
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.