この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 46762|答える: 2

[コンソールプログラム] C#で定期的にタスクを実行するWindowsタスクスケジューラ

[リンクをコピー]
掲載地 2019/04/13 21:54:33 | | | |

前書き
前回のトピックでは、データベース作成ジョブプランが記録され、タスクの予定された実行を実現しています。 この記事では、Windowsタスクスケジューラを使って定期的にメールを送信する機能を実装する方法を記録します。

環境

>Windows 10システム


ツール

>VS 2015


テキスト

ステップ1:VS2015を開き、コンソールアプリケーションを作成し、メイン関数で実行するコードを書き、F6キーで.exeファイルを生成します。



注意:上記の送信者認証情報はメールアドレスのパスワードではありません。 これは認証証明書であり、オンラインで検索できます。

ステップ2:実行を開いて「taskschd.msc」と入力します。> OK。



ステップ3:開くタスクスケジューラダイアログボックスで、タスクスケジューラライブラリを右クリックし、タスクを作成>選択します。




ステップ4:ポップアップの「タスク作成」ウィンドウの「一般」タブで、名前、説明、セキュリティオプションを入力します。




ステップ5:「トリガー」タブで「新」をクリックし、ポップアップの「新しいトリガー」ウィンドウで実行時間を「OK」設定します。







ステップ6:「アクション」タブで「新」をクリックし、ポップアップの「新しいアクション」ウィンドウの「プログラムまたはスクリプト」設定の「プログラムまたはスクリプト」で、VSで生成した.exeファイル「OK」を選択します。






ステップ7:「条件」タブで、いくつかのチェックオプションを削除します。



ステップ8:「設定」タブで、該当する設定を>確認してください。



さて、シンプルな時間制限付きのメール機能があります。

エピローグ

ただ、デモがとても粗いだけです。 メールを送信することもできますし、CCや添付ファイルなども設定できます。 次のトピックは、予定された実行タスクの記録を続けます。









先の:Visual Studio 2019 Enterprise Edition オフラインインストールチュートリアル
次に:イージン大学 Android リバース動画チュートリアル
掲載地 2019/04/15 9:43:09 |
とても便利で、私はmysqlのスケジュールバックアップ原則を使っています

Windows環境でMySQLを使って自動的にバックアップをスケジュールします
https://www.itsvse.com/thread-7412-1-1.html
(出典:Architect_Programmer)
掲載地 2021/11/10 13:11:40 |
大家としてそれを実現する方法を学びましょう
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com