でタスクスケジューラで、いくつかの方法を制御するためにSendmail(),Downloadfile(),ProcessFile(),ExportFIle()
のような4つのメソッドを持っている以下のように私は、コンソールアプリケーションを持って、私は毎日の朝8を実行するタスクスケジューラとしてこれを作った:AMは12のようないくつかの時間を.But Oクロック私はfunctions.Butのみ残り2を実行できるように当時)Sendmail
()とDownloadfile
を(コメントます私は、私はVisual Studioでアプリケーションを開きますされて行うために使用したもの。だからのみProcessFile()
とExportFIle()
を実行したいです問題は、私がコードのコメントを忘れた場合、翌朝8時のスケジューラーは2つの関数でのみ実行されます。コードにコメントを付けずにこの状況を管理できる方法はありますか?どのように.NET
namespace Testconsole
{
class Program
{
static void Main(string[] args)
{
Sendmail();
Downloadfile();
ProcessFile();
ExportFIle();
}
}
}
あなたは 'TaskScheduler'から、あなたのプログラムにコマンドラインパラメータを渡すことができます。たとえば、12時に実行する人に、 '--download_only'パラメータでプログラムを起動する新しい' TaskScheduler'を作成してみましょう。あなたのプログラムの中でそれを読んで適切に扱う必要があるのです。 – Tigran
サードパーティのDLLがほしいと思わない場合** – ironstone13