কয়েকটি নোট:
কমান্ড প্রেরণ করার কারণে, এর অর্থ এই নয় যে কোনও প্রোগ্রাম সেই আর্গুমেন্টগুলি বা অন্য কোনওটি গ্রহণ করে।
উদাহরণ স্বরূপ:
আমি আমার নিজস্ব বিজোড় কমান্ড দিয়ে টাস্ক ম্যানেজারকে ডেকেছি এবং আচরণটি পরিবর্তন হয়নি:
একটি বেসিক প্রোগ্রামিং স্ট্যান্ড পয়েন্ট থেকে, যে কোনও অ্যাপ্লিকেশনটিতে কোনও ধরণের মূল পদ্ধতি থাকবে যেখানে আর্গুমেন্টগুলি প্রবেশ করা যেতে পারে example উদাহরণস্বরূপ একটি উইন্ডোজ ফর্ম সি # অ্যাপ্লিকেশনটির মতো দেখাচ্ছে:
private void Form1_Load(object sender, EventArgs e)
{
}
যদি আমি কিছু মজাদার যুক্তিগুলি পাস করি তবে অ্যাপ্লিকেশনটির সাথে কিছুই হয় না, তবে প্রক্রিয়া এক্সপ্লোরার সেগুলি ধরবে এবং প্রদর্শন করবে।
আমি যদি স্পষ্টভাবে এগুলি পরিচালনা করার সিদ্ধান্ত নিই তবে আপনি আদেশটি থেকে ইন্টারঅ্যাকশন পাবেন।
এবং আমাকে যা করতে হয়েছিল তা হ'ল ফর্মের প্রবেশ বিন্দুটি সামান্য পরিবর্তন করা:
private void Form1_Load(object sender, EventArgs e)
{
string arguments = Environment.GetCommandLineArgs()[1];
this.Text = arguments;
}
এখন কেন এটি আছে তা নিয়ে আপনার প্রশ্নে ফিরে যান:
আপনার কাছ থেকে taskmgr.exe অ্যাক্সেস তাহলে ctrl+ + alt+ + delপদ্ধতি, তবে তোমরা প্রকৃতই কমান্ড যুক্তি "/ 3" দেখতে না। এছাড়াও যদি আপনি ব্যবহার ctrl+ + shift+ + escএটি পাস / 2 এবং যদি আপনি সঠিক টাস্কবার ক্লিক করুন এবং ক্লিক করুন "স্টার্ট টাস্ক ম্যানেজার" সুইচ দেখানো / 4 হয়।
এগুলি সমস্তই আমাকে ধরে নিয়ে যেতে পারে সম্ভবত উইন্ডোজকে জানার দরকার আছে এমন কিছু আছে, বা সম্ভবত আমরা টাস্কম্যানেজারের জন্য বাস্তবায়িত হয়েছিল যা আমরা জানি না। উদাহরণস্বরূপ, উইন্ডোজ নিরাপত্তা জানেন যে যদি চাইতে পারেন ctrl+ + alt+ + deltaskmgr.exe এবং একটি স্ক্রিপ্ট অথবা ব্যবহারকারীর কল ব্যবহার করা হয়েছে। আবার, খাঁটি জল্পনা কিন্তু থ্রেডগুলি আমাকে মনে করে যে এটি কমপক্ষে একটি চিন্তাও ছিল।
কুখ্যাত টিএল; ডা
উইন্ডোজ কেন এই আদেশগুলি পাস করে তা জানার জন্য আমাদের সম্ভবত মাইক্রোসফ্টের ডেভলপমেন্ট টিমের সদস্য, বা সোর্স কোডের প্রয়োজন। এর চেয়ে ভাল উত্তর আর নাও থাকতে পারে।
LaunchTM.exe
মধ্যে%windir%\System32
যা আরও বেশি, আমি জিনিসটা করতে পারে বিভ্রান্তিকর পাশাপাশি আমার Google অনুসন্ধানে ভিত্তিবিন্দু করে তোলে, existance তার উদ্দেশ্য এবং কি এটা সাধারণভাবে জন্য ভাল।