2016-04-25 3 views
-2

Pythonプログラムに関する質問があります。私は今すぐ実行コマンドからバッチファイルを使って実行するプログラムを持っています。しかし、私はこのプログラムがバックグラウンドでスケジュールされた時間に実行されることを望んでいます。特定の結果(Webでスクレイプされたデータに基づいて)が得られれば、開いたShelfファイルから情報を取り出すことができるPythonスクリプトで特定の結果が見つからない場合は、単にプログラムを終了することができます。結果が見つかると入力を伴うPythonプログラミングのスケジュール

私はそれがタスクスケジューラを使用してスケジュールすることができることを知っています、私はまた、ユーザー入力を取得し、Shelffile情報を処理する方法を知っています。だから私の質問は基本的には:タスクスケジューリングは "素晴らしい"解決策は、どのように私はポップアップを得ることができる、と私はまた、コマンドプロンプトをPythonから閉じることができますか?だからいいえsys.exit()

お手伝いを!

マイケル

答えて

0

タスクスケジューラは問題ありませんが、素晴らしい解決策です。私の見解から、素晴らしい解決策(私はWindows OSについて話していることを理解しています)は、必要なタスクを実行するサービスを準備します。 このようなサービスは、Pythonでも作成できます。そのためには、Windows用の特殊なPythonライブラリpywin32を使用することができます。サービスの実装についてはcodeをご覧ください。

関連する問題