我想每30分鐘運行一段代碼。在Windows任務計劃程序 - >創建任務 - >操作 - >新 - 有一個地方插入一個腳本/程序。 我的問題什麼樣的項目,我需要創建添加我的程序,以及我需要添加什麼樣的文件 - DLL?在Windows任務計劃程序中安排一個c#程序
我希望每30分鐘運行一段30行代碼,然後從網絡獲取內容,處理它並將其插入數據庫。
謝謝。
我想每30分鐘運行一段代碼。在Windows任務計劃程序 - >創建任務 - >操作 - >新 - 有一個地方插入一個腳本/程序。 我的問題什麼樣的項目,我需要創建添加我的程序,以及我需要添加什麼樣的文件 - DLL?在Windows任務計劃程序中安排一個c#程序
我希望每30分鐘運行一段30行代碼,然後從網絡獲取內容,處理它並將其插入數據庫。
謝謝。
using System;
using Microsoft.Win32.TaskScheduler;
class Program
{
static void Main(string[] args)
{
// Get the service on the local machine
using (TaskService ts = new TaskService())
{
// Create a new task definition and assign properties
TaskDefinition td = ts.NewTask();
td.RegistrationInfo.Description = "Does something";
// Create a trigger that will fire the task at this time every other day
td.Triggers.Add(new DailyTrigger { DaysInterval = 2 });
// Create an action that will launch Notepad whenever the trigger fires
td.Actions.Add(new ExecAction("notepad.exe", "c:\\test.log", null));
// Register the task in the root folder
ts.RootFolder.RegisterTaskDefinition(@"Test", td);
// Remove the task we just created
ts.RootFolder.DeleteTask("Test");
}
}
}
我真的不關心它是什麼,我想這可能是一個exe .. – Nir 2012-04-26 14:39:06