কমান্ড লাইনের মাধ্যমে একটি কীবোর্ড বোতাম অনুকরণ করুন


13

আমার কীবোর্ডে একটি Num Lockকী নেই, এবং কোনও রেজিস্ট্রি সম্পাদনা কোনও কারণে কাজ করে না।

আমি কি উইন্ডোজ 10-এ কমান্ড প্রম্পট বা পাওয়ার শেল ব্যবহার করতে পারি কী একটি কী "চাপতে"? আমি ভালো কিছু খুঁজছি press pgupটিপুন Page Upকমান্ড প্রম্পট বা PowerShell মধ্যে কী, কিন্তু Num Lock

উত্তর:


16

আমি কীভাবে পাওয়ারশেল ব্যবহার করে নমলক স্থিতি টগল করব।

নিম্নলিখিত স্ক্রিপ্ট ব্যবহার করুন:

$wsh = New-Object -ComObject WScript.Shell
$wsh.SendKeys('{NUMLOCK}')

উত্স স্ট্যাকওভারফ্লো উত্তর পাওয়ারশেল: টগল করুন "নাম লক" চালু এবং বন্ধ। দ্বারা অ্যান্ডি Arismendi

আবাশোর তাঁর মন্তব্যে যেভাবে ইঙ্গিত করেছেন তা এইভাবে সংক্ষিপ্ত করা যেতে পারে:

$wshell.SendKeys('{NUMLOCK}')

এটি প্রদর্শিত হবে না যে আপনার প্রয়োজন অনুযায়ী কাজ করার জন্য আপনাকে "wsh" সংজ্ঞায়িত করতে হবে ine আমি কেবল একটি একক লাইন দিয়ে NUMLOCK টগল করতে সক্ষম হয়েছি।
আবাশোর

@ বাশোর কুল আমি আপনার উত্তরটিকে উচ্চ করে
দিয়েছি

10

এখানে একটি পাওয়ারশেল লাইন যা আপনার NUMLOCK টগল করবে। আমি এটি পরীক্ষা করেছি এবং এটি আমার লজিটেক কে 120 ইউএসবি কীবোর্ডে কাজ করে।

$wshell.SendKeys('{NUMLOCK}')

এখানে অন্য সেন্ডকি কোডগুলির একটি তালিকা।

যদি আপনাকে ইন্টারেক্টিভ অ্যাপ্লিকেশনটিতে কীস্ট্রোকটি প্রেরণ করতে হয় তবে আরও কোডের প্রয়োজন হবে।

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