0

Windowsの起動で実行される短いアプリを作成し、たとえば1時間ごとにflashdnsを実行したいと思います。多分exeファイルにコンパイルします。

私はこれが始まることを知っています:

import os
os.system('ipconfig/flushdns')

しかし、この関数がどのように見えるか、およびそれをコンパイルしてWindowsで実行する方法についての答えが見つかりませんでした。

4

3 に答える 3

0

スケジュールに従ってコマンドを実行するには、無限whileループとを使用できますtime.sleep。これは、次のようにスレッドの実行を遅らせるのに数秒かかります。

import time
import os

while True:
    os.system("ipconfig /flushdns")
    time.sleep(3600)

このプログラムで他のことをしている場合は、このループをスレッドで実行することをお勧めします。

プログラムを Windows 実行可能ファイルに「コンパイル」するには、py2exeまたはcx_Freezeを使用できます(ほんの一例です。この機能を備えたツールは他にもあります)。

于 2020-06-11T07:51:43.567 に答える