কম্পিউটার

উইন্ডোজ স্টার্টআপে একটি পাইথন স্ক্রিপ্ট অটোরান করবেন?


উইন্ডোজ স্টার্ট-আপে পাইথন স্ক্রিপ্ট যুক্ত করা মূলত নির্দেশ করে যে উইন্ডোজ বুট হওয়ার সাথে সাথে পাইথন স্ক্রিপ্টটি চলবে। এটি দুটি ধাপ প্রক্রিয়া দ্বারা সম্পন্ন করা যেতে পারে -

ধাপ #1:উইন্ডোজ স্টার্টআপ ফোল্ডারে স্ক্রিপ্ট যোগ করা বা যোগ করা

উইন্ডোজ বুট আপ করার পরে, এটি তার স্টার্টআপ ফোল্ডার বা ডিরেক্টরিতে উপস্থিত সমস্ত অ্যাপ্লিকেশন কার্যকর করে (ডাবল-ক্লিক করার সমতুল্য)৷

ঠিকানা

C:\Users\current_user\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\

ডিফল্টরূপে, বর্তমান_ব্যবহারকারীর অধীনে AppData ডিরেক্টরি বা ফোল্ডারটি লুকানো থাকে যা লুকানো ফাইলগুলিকে এটি পেতে সক্ষম করে এবং প্রদত্ত ঠিকানায় বা স্ক্রিপ্টে স্ক্রিপ্টের শর্টকাট পেস্ট করে। এটি ছাড়াও .PY ফাইলগুলিকে ডিফল্ট python IDE-তে সেট করতে হবে অন্যথায় স্ক্রিপ্টটি কার্যকর করার পরিবর্তে একটি পাঠ্য হিসাবে খোলা হতে পারে৷

ধাপ #2:উইন্ডোজ রেজিস্ট্রিতে স্ক্রিপ্ট যুক্ত করা বা যোগ করা

সঠিকভাবে সম্পন্ন না হলে এই প্রক্রিয়াটি ঝুঁকিপূর্ণ হতে পারে, এতে পাইথন স্ক্রিপ্ট থেকেই উইন্ডোজ রেজিস্ট্রি কী HKEY_CURRENT_USER সম্পাদনা করা অন্তর্ভুক্ত। এই রেজিস্ট্রি প্রোগ্রামগুলির তালিকা নিয়ে গঠিত যা ব্যবহারকারীর লগইন করার পরে কার্যকর করতে হবে। রেজিস্ট্রি পথ

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run

নীচে পাইথন কোড আছে

# Python code to append or add current script to the registry
# module to modify or edit the windows registry
importwinreg as reg1
importos

defAddToRegistry() −

   # in python __file__ is denoeted as the instant of
   # file path where it was run or executed
   # so if it was executed from desktop,
   # then __file__ will be
   # c:\users\current_user\desktop
   pth1 =os.path.dirname(os.path.realpath(__file__))
   # Python file name with extension
   s_name1="mYscript.py"
   # The file name is joined to end of path address
   address1=os.join(pth1,s_name1)
   # key we want to modify or change is HKEY_CURRENT_USER
   # key value is Software\Microsoft\Windows\CurrentVersion\Run
   key1 =HKEY_CURRENT_USER
   key_value1 ="Software\Microsoft\Windows\CurrentVersion\Run"
   # open the key to make modifications or changes to
   open=reg1.OpenKey(key1,key_value1,0,reg1.KEY_ALL_ACCESS)
   # change or modifiy the opened key
   reg1.SetValueEx(open,"any_name",0,reg1.REG_SZ,address1)
   # now close the opened key
   reg1.CloseKey(open)
# Driver Code
if__name__=="__main__":
AddToRegistry()

  1. Windows 10-এ স্টার্টআপে HPAudioswitchLC.vbs স্ক্রিপ্ট ফাইল খুঁজে পাওয়া যাচ্ছে না

  2. স্টার্টআপে উইন্ডোজ স্ক্রিপ্ট হোস্ট ত্রুটিগুলি কীভাবে ঠিক করবেন

  3. স্টার্টআপ উইন্ডোজ 10 এ উইন্ডোজ স্ক্রিপ্ট হোস্ট ত্রুটিগুলি ঠিক করুন

  4. উইন্ডোজ 10 স্টার্টআপে জমে যায় [সমাধান]