Python
 Computer >> コンピューター >  >> プログラミング >> Python

Windowsの起動時にPythonスクリプトを自動実行しますか?


PythonスクリプトをWindowsの起動に追加すると、基本的に、Windowsの起動時にPythonスクリプトが実行されることを示します。これは、2つのステップのプロセスで実現できます-

ステップ1:Windowsスタートアップフォルダへのスクリプトの追加または追加

ウィンドウを起動すると、起動フォルダまたはディレクトリにあるすべてのアプリケーションが実行されます(ダブルクリックに相当します)。

住所

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

デフォルトでは、current_userの下のAppDataディレクトリまたはフォルダは隠されており、隠しファイルがそれを取得して、指定されたアドレスまたはスクリプト自体にスクリプトのショートカットを貼り付けることができます。これに加えて、.PYファイルのデフォルトをPython IDEに設定する必要があります。そうしないと、スクリプトが実行されずにテキストとして開かれる可能性があります。

ステップ2:Windowsレジストリへのスクリプトの追加または追加

このプロセスは、適切に実行されないと危険な場合があります。これには、Pythonスクリプト自体からWindowsレジストリキーHKEY_CURRENT_USERを編集することが含まれます。このレジストリは、ユーザーがログインしたときに実行する必要のあるプログラムのリストで構成されています。 レジストリパス

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run

以下はPythonコードです

# 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 起動時の Windows Script Host エラーを修正する

    起動時の Windows スクリプト ホスト エラーを修正するWindows 10: このエラーの主な原因はウイルスまたはマルウェアです これはシステムを悪意のあるコードに感染させましたが、心配する必要はありません.vbs スクリプト ファイルのエラーであり、以下の手順に従って迅速に解決できます. Windows Script HostScript: C:\users\u510\desktop\Operators-Expressions-demos\Operators-Expressions-demos\scripts\js-console.jsline: 1char: 1error: O

  2. Windows 10 が起動時にフリーズする [解決済み]

    起動時に Windows 10 がフリーズする問題を修正: Windows 10 にアップグレードした後、ユーザーはさまざまな問題に直面する必要がありますが、それらのほとんどは簡単に修正できましたが、深刻なトラブルシューティングが必要な主な問題の 1 つは、Windows 10 が起動時または起動時にフリーズすることであり、この問題に対する唯一の解決策でした。電源ボタンを長押ししてシステムをシャットダウン (ハード リブート) します。起動時に Windows 10 がランダムにクラッシュする特定の原因はありません。 一部のユーザーは、Windows 7 または 8 を再インストールしただ