আমি গুরুতর খননের জন্য ক্ষমাপ্রার্থী, তবে এই পৃষ্ঠাটি শর্টকাট কী দিয়ে স্ক্রিনসেভার ট্রিগার করার জন্য শীর্ষ অনুসন্ধানের ফলাফল হিসাবে আসে। আমি ভেবেছিলাম যে এমন কিছু করার জন্য আরও একটি হালনাগাদ পদ্ধতি যুক্ত করা কার্যকর হবে যা খুব কম লোকেরা কীভাবে করতে হবে বলে মনে হয়।
দ্রষ্টব্য: এটি একটি সমাধান যা উইন্ডোজ 8 এ তৈরি এবং পরীক্ষিত হয় তবে এটি উইন্ডোজ 7. এর জন্যও কাজ করা উচিত older এখানে চেক করুন: /programming/1430108/how-to-turn-screensaver-on-windows-7-by-a-code-in-cmd ।
প্রথমে একটি ফোল্ডার তৈরি করুন। তারপরে, একটি cmd.exe এবং অনুলিপি সন্ধান করুন এটি ফোল্ডারে । এখন, একটি পাঠ্য ফাইল তৈরি করুন (এটির নামকরণের বিষয়ে এখনও চিন্তা করবেন না) এবং এর মধ্যে নিম্নলিখিত কোডটি পেস্ট করুন:
using System;
using System.Runtime.InteropServices;
public static class LockDesktop
{
[DllImport("user32.dll", EntryPoint = "GetDesktopWindow")]
private static extern IntPtr GetDesktopWindow();
[DllImport("user32.dll")]
private static extern IntPtr SendMessage(IntPtr hWnd, uint Msg, int wParam, int lParam);
private const int SC_SCREENSAVE = 0xF140;
private const int WM_SYSCOMMAND = 0x0112;
public static void SetScreenSaverRunning()
{
SendMessage(GetDesktopWindow(), WM_SYSCOMMAND, SC_SCREENSAVE, 0);
}
public static void Main()
{
LockDesktop.SetScreenSaverRunning();
}
}
এখন, "সংরক্ষণ করুন হিসাবে" ক্লিক করুন এবং "লক.কস" হিসাবে ফাইলটি সংরক্ষণ করার আগে ফাইলের ধরণটি "সমস্ত" তে সেট করুন। এটি আপনার তৈরি ফোল্ডারে সংরক্ষণ করার বিষয়টি নিশ্চিত করুন। অবশেষে, ফোল্ডার থেকে CMD.exe খুলুন এবং নিম্নলিখিত কমান্ডটি টাইপ করুন:
%SystemRoot%\Microsoft.NET\Framework\v3.5\csc.exe lock.cs
এন্টার টিপুন এবং একটি মুহূর্ত অপেক্ষা করুন। আপনি এখন আপনার ফোল্ডারে একটি "লক.এক্সি" ফাইল পাবেন। আপনি এটিতে একটি শর্টকাট তৈরি করতে (ডেস্কটপে প্রেরণ করতে) এবং কোনও কীবোর্ড শর্টকাট বরাদ্দ করতে বৈশিষ্ট্যে যেতে পারেন।
** দ্রষ্টব্য: এটি আপনার সেট স্ক্রীনসভারটি এমনভাবে চালু করবে যেন টাইমারটি শেষ হয়ে যায়। আপনার যদি এটি পুনরায় শুরুতে লগন স্ক্রিন প্রদর্শন করতে সেট না করে থাকে তবে এটি লক হবে না। এটি লক হওয়ার আগে প্রায় পাঁচ সেকেন্ডেরও দেরি হয় যেহেতু এটি স্ক্রিনসেভারের ডিফল্ট আচরণ, যাতে ব্যবহারকারীর এটিকে লক করা থেকে বাতিল করার সময় থাকতে পারে।
আপনি যদি আপনার স্ক্রিন সেভারটি পুনরায় শুরুতে লক করতে সেট করতে না চান এবং / অথবা শর্টকাট দিয়ে তাত্ক্ষণিকভাবে কম্পিউটার লক করতে চান তবে পড়া চালিয়ে যান * **
অন্য একটি টেক্সট ফাইল তৈরি করুন বা পুরাতনটি ব্যবহার করুন, এতে কিছু আসে যায় না। এখন, নীচের ব্যাচ কোডটি প্রবেশ করুন এবং এটি "লক.ব্যাট" হিসাবে সংরক্ষণ করুন।
@START lock.exe
@%windir%\system32\rundll32.exe user32.dll,LockWorkStation
এখন আপনি আবার একটি শর্টকাট তৈরি করতে পারেন এবং এটিকে কীবোর্ড কমান্ড দিতে পারেন।