অতিরিক্ত সফ্টওয়্যার ব্যবহার না করেই উইন্ডোজ (7) এ ডিসপ্লে বন্ধ করার কোনও উপায় আছে কি?
পাওয়ারশেল স্ক্রিপ্টটি সূক্ষ্মভাবে কাজ করে, তবে প্রদর্শনটি চালু করার পরে কমান্ড-লাইন উইন্ডোটি ছেড়ে দেয়।
অতিরিক্ত সফ্টওয়্যার ব্যবহার না করেই উইন্ডোজ (7) এ ডিসপ্লে বন্ধ করার কোনও উপায় আছে কি?
পাওয়ারশেল স্ক্রিপ্টটি সূক্ষ্মভাবে কাজ করে, তবে প্রদর্শনটি চালু করার পরে কমান্ড-লাইন উইন্ডোটি ছেড়ে দেয়।
উত্তর:
একটি ল্যাপটপে আপনি Fn + F7 এর কীবোর্ড শর্টকাট সংমিশ্রণটি ব্যবহার করতে পারেন (ল্যাপটপের মডেলের উপর নির্ভর করে F7 আলাদা হতে পারে) এবং একটি ডেস্কটপের জন্য আপনি সর্বদা পাওয়ার বোতামটি ব্যবহার করতে পারেন।
আপনার কি অন্য কোনও স্পেসিফিকেশন যেমন মাউস চলাচল জাগ্রত করা বা অন্য কিছু দরকার?
আপনি সর্বদা একটি শর্টকাট তৈরি করতে এবং একটি কালো স্ক্রিনসেভারকে কীবোর্ড শর্টকাট বরাদ্দ করতে পারেন, এই পথটি ব্যবহার করুন:
%systemroot%\system32\scrnsave.scr /s
এটি আপনার স্ক্রিনটি বন্ধ করবে না তবে এটি পুরোপুরি কালো করে তুলবে
scrnsave.scrঅনুসন্ধান বাক্সে বা রান ডায়লগে প্রবেশ করার পরে পর্দাটি কালো হয়ে যায়, তবে এটি /sকার্যকর করার পরে এটি প্রয়োজন হয় cmd.exe(এটি ছাড়াই, একটি ডায়ালগ পপ আপ করে জানিয়ে দেয় যে এই স্ক্রিনসভারটির কোনও কনফিগারযোগ্য বিকল্প নেই)।
আরও কয়েকটি বিকল্প:
nircmd monitor offকমান্ড লাইন থেকে চালান । লিঙ্কে আরও তথ্য।nircmd। নির সোফার এবং রাশিনোভিচ থেকে সেট করা ইমো সরঞ্জামগুলি যে কোনও উন্নত ব্যবহারকারীর পিসিতে ইনস্টল করা উচিত।
আপনি WinAPI কলটি SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, 2) কোথায় এবং HWND_BROADCAST = 0xFFFF,
ব্যবহার করতে পারেন । এর অর্থ প্রদর্শনটি বন্ধ হয়ে যাচ্ছে।WM_SYSCOMMAND = 0x0112SC_MONITORPOWER = 0xF1702
কল করার বিভিন্ন উপায় রয়েছে:
এক্সিকিউটেবল পৃথক। আপনি এটিকে কোনও স্ক্রিপ্ট, কমান্ড লাইন, রান উইন্ডো, শর্টকাট ( *.lnk) ইত্যাদির মাধ্যমে ফায়ার করতে পারেন নোট করুন যে কীবোর্ড শর্টকাট ব্যবহার করে শর্টকাটগুলি আহ্বান করা যেতে পারে । এক্সিকিউটেবলটি সি বা সি ++, অথবা পি / ইনভোকের মাধ্যমে .NET ভাষায় (সি # বা পাওয়ারশেল ), অথবা বিদেশী ভাষার ইন্টারফেস (যেমন জাভায় জেএনআই) রয়েছে এমন আরও অনেক ভাষায় লেখা যেতে পারে ।
অটোহটকি স্ক্রিপ্ট । একটি প্রোগ্রামারবিহীন জন্য, এই উপায় সম্ভবত সহজ। কাস্টমাইজেশন তৈরি করতে এখনও কিছু স্ক্রিপ্টিং দরকার। এই স্ক্রিপ্টটি উইন + এম তে মনিটর বন্ধ করে দেয়:
#m::
Sleep 1000
SendMessage, 0x112, 0xF170, 2,, Program Manager
return
SendMessageঅটোহটকি স্ক্রিপ্টে কল করার আগে টাইমআউট নোট করুন । এটি ব্যবহারকারীর চাবিগুলি রিলিজ করার সুযোগ দেয় (যদি তাদের রিলিজটি আবার মনিটর জাগিয়ে তুলবে)। অন্য ভাষায় কোনও স্ক্রিপ্ট থেকে কল করার সময়ও এটি সম্পর্কে ভুলে যাবেন না।
আরও তথ্যের জন্য, SendMessageফাংশন , WM_SYSCOMMANDবার্তা এবং অটোহটকিরSendMessage ডকুমেন্টেশন দেখুন । এটি আগ্রহের বিষয় হতে পারে যে উইন্ডোজ 8 যেহেতু একই পদ্ধতি ব্যবহার করে মনিটর চালু করতে কাজ করে না, তবে একটি কাজ প্রায় রয়েছে।