2013-03-13 90 views
3

我正在使用遺留應用程序。此應用程序安排文件。它使用的是Task Scheduler 1.0。但是有一些問題,無法在Vista和7中完全實現其功能。解決方案是轉移到任務計劃程序2.0。任務調度程序2.0的任務編輯器對話框

v1.0中有ITask::EditWorkItem顯示了一個GUI,用戶可以在其中選擇何時運行計劃。問題是我無法在v2.0中找到這個對話框。有ITaskDefinition但這並沒有TaskEditDialog或類似的東西。

我如何獲得該對話框?

回答

2

vista首次打補丁後,該對話框看起來不可用。唯一的辦法似乎是你必須自己製作GUI,讓用戶在那裏輸入和編輯你需要它們進入和編輯的東西。

+0

在不同的論壇上,我發現唯一的解決方案是進行新的對話。但是這會花費太多時間。 – 2013-03-22 05:23:38

+1

然後拒絕寫軟件。你總是可以選擇一個佔用你寶貴時間的工作。 – 2013-03-22 13:17:04

+0

ÖöTiib,在s.w域名是正確的,有時你別無選擇,只能燃燒你自己的燃料!我們每天遇到這種情況,我們必須去這些,這通常是我們賺錢的地方;) – Saqlain 2013-03-26 06:38:13

1

是2.0的情況ITask :: EditWorkItem不存在,我建議看看http://taskscheduler.codeplex.com/「這個項目提供了一個單一的程序集包裝的1.0和2.0版本的任務計劃程序發現在所有Microsoft操作系統發佈它簡化了編碼,彙總了多個版本,提供了編輯器並允許本地化支持。「

+0

我看到了這個codeplex項目。這很好,但我不能使用第三方。 – 2013-03-25 05:24:53

+0

甚至他們已經創建了EditWorkItem的新對話框。 – 2013-03-25 05:25:20

+0

親愛的,據我所見,你有兩個選擇! 1)編寫你自己的圖形用戶界面2)或者使用一些第三方,微軟應該使其後向兼容,但他們沒有。所以現在它取決於你,製作你自己的圖形用戶界面,以及Codeplex獲得新GUI的原因,顯然很清楚。由於Microsfot打破了後衛的兼容性,所以他們必須創建自己的! – Saqlain 2013-03-26 06:32:58