8

Windows 7 のシステム起動時に Python 3 スクリプトを実行する方法はありますか?

これが数回尋ねられたことは知っていますが、ActivePythonに切り替えるよりも無料のpythonインタープリターを使い続けることを好むため、私のニーズを実際に満たすソリューションはありませんでした。

Python for Windows 拡張機能をインストールし、py2exe を使用しますが、Python 3 をサポートしていません。

4

3 に答える 3

7

次の手順を使用して、Windows タスク スケジューラを使用することもできます (入力時に引用符をスキップします)。

  • [スタート] ボタンの検索ボックスで「タスク スケジューラ」を検索します
  • 新しいタスクを作成する
  • [タスクの作成] ダイアログで、[トリガー] タブに移動し、[新規] ボタンをクリックします。
  • [タスクの開始] ドロップダウンから [起動時] を選択し、[OK] をクリックします。
  • 「アクション」タブに移動し、「新規」ボタンをクリックします
  • 「アクション」ドロップダウンに「プログラムの開始」が表示されます
  • [プログラム/スクリプト] ボックスに、「python.exe」と入力します。
  • [引数の追加] ボックスに、「C:\Scripts\startupscript.py -c onstart」のように、任意の引数を使用して Python スクリプトへのフル パスを入力します。
于 2015-04-27T19:40:50.680 に答える
2

を使用して python スクリプトから生成された、完全に動作するスタンドアロンの exe ファイルがあると仮定すると、exe ファイルの下にpy2exeランダムなキーと値を持つ新しい文字列を追加するだけです(ウィンドウのプロンプトから実行してアクセスできます)。これにより、Windows 7 が起動するたびに exe ファイルが実行されます。absolute pathHKLM\Software\Microsoft\Windows\CurrentVersion\Runwindows registryregeditrun

于 2014-02-14T05:40:16.243 に答える
0

コマンドを使用できますsc。今はテストできませんが、次のようになると思います。

sc create MyCoolService start=auto binpath=c:\mycoolprogram\supercool.exe obj=LocalSystem displayname=CoolService

コマンド構文については、リンクを参照してください

于 2015-04-27T18:43:13.660 に答える