আমি নিম্নলিখিত পরীক্ষার চেষ্টা করেছি।
আমি শুরু করার আগে, আমি সেন্টিমিডি থেকে PATH ভেরিয়েবলটি পরীক্ষা করেছিলাম, যার নিম্নলিখিত মান রয়েছে:
Path=C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\ProgramData\Lenovo\ReadyApps;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files\Microsoft SQL Server\120\Tools\Binn\;C:\Program Files (x86)\Windows Live\Shared;C:\Program Files (x86)\Skype\Phone\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Calibre2\;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;
প্রথমদিকে, আমি ভেবেছিলাম যে সেন্টিমডিটি কেবল PATH ভেরিয়েবলের মধ্যে থাকা ডিরেক্টরিগুলিতে এক্সিকিউটেবলগুলি সন্ধান করে, তাই আমি এলোমেলোভাবে একটি অ্যাপ্লিকেশন - উইনওয়ার্ড.এক্স (মাইক্রোসফ্ট ওয়ার্ড) বেছে নিয়েছি এবং কমান্ড লাইন থেকে এটি চালু করার চেষ্টা করেছি:
start winword
তবে আমার অবাক করে দিয়ে প্রোগ্রামটি চালু! আমি অবাক হওয়ার কারণ হ'ল আমি 'উইনওয়ার্ড' নামক এক্সি ফাইলের জন্য PATH ভেরিয়েবলের সমস্ত ডিরেক্টরি অনুসন্ধান করেছিলাম কিন্তু আমার সমস্ত অনুসন্ধান খালি এসেছে!
অতএব আমি এই সিদ্ধান্তে পৌঁছেছি যে কমান্ড প্রম্পটটি এক্সিকিউটেবলের সন্ধানের জন্য PATH ভেরিয়েবলের মধ্যে উল্লিখিত স্থানগুলি ব্যতীত অন্য কোনও জায়গায় অনুসন্ধান করতে জানে।
সুতরাং স্পষ্টতই, পরবর্তী কাজটি আমি করছিলাম ঠিক সেই জায়গার সন্ধান করা যেখানে 'উইনওয়ার্ড' এক্সিকিউটেবল ফাইলটি অবস্থিত। দেখা যাচ্ছে যে winword.exe এখানে অবস্থিত:
C:\Program Files\Microsoft Office 15\root\office15
সুতরাং আমাকে এই ধারণাটি দিচ্ছেন যে 'স্টার্ট' কমান্ডটি চালানোর সময় সম্ভবত সিএমডি স্বয়ংক্রিয়ভাবে প্রোগ্রামফিল এবং প্রোগ্রামফিল (x86) (এবং তাদের সমস্ত সাব-ডাইরেক্টরিগুলি) দেখে? যার ফলে আমার কম্পিউটারে অড্যাসিটি ইনস্টল করা একটি অ্যাপ্লিকেশন আরম্ভ করার চেষ্টা করেছিল যার মধ্যে রয়েছে এক্সপি ফাইলটি এখানে রয়েছে:
C:\Program Files (x86)\Audacity
আবার আমার অবাক করে দিয়েছি, আমি টাইপ করার সময় অড্যাসিটি আরম্ভ করতে ব্যর্থ হয়েছিল:
start audacity
কমান্ড লাইনে
এরপরে আমি পথের সাথে অডেসি.এক্সেযুক্ত ডিরেক্টরি যুক্ত করেছি:
set path=%path%;C:\Program Files (x86)\Audacity
এর পরে আমি আবার অডাটি চালু করার চেষ্টা করেছি:
start audacity
ওয়েল, অবাক হওয়ার মতো নয়, অডাসিটি চালু হয়েছিল।
আমি যা জানতে চাই তা হ'ল কমান্ড প্রম্পটটি এক্সিকিউটেবলের সন্ধান করে? কেন এটি winword.exe চালু হয় এমনকি যখন ডিরেক্টরিটি এটিতে PATH এর অংশ নয়, তবে একই জিনিসটি অ্যাসিডিটি.অ্যাক্সের ক্ষেত্রে সত্য নয়?
আমি অন্যান্য অ্যাপ্লিকেশন চেষ্টা করেছিলাম। আমি যখন স্টার্ট কমান্ডটি ব্যবহার করি তখন Chrome এবং ফায়ারফক্স কাজ করে।
আপডেট: আমি উইন্ডোজ সংস্করণ 6.3.9600 (উইন্ডোজ 8.1) চালাচ্ছি