1

VS 2008、.NET 3.5、および MsBuild を使用しています。マシンの再起動時に実行される「タスク スケジューラ」を作成するカスタム タスク MsBuild が必要です。

MsBuild 拡張機能のカスタム タスクを知っている人、またはそれに関するサンプル コードを持っている人はいますか?

4

1 に答える 1

3

タスクはわかりませんが、これにはExecタスクを使用できます。たとえば、これはあなたの場合の簡単な使用法です。

<PropertyGroup>
  <Time>23:27</Time>
  <CommandToExecute>SCHTASKS /Create /SC ONCE /TN tempTaskName /ST $(Time) /F /TR notepad</CommandToExecute>
</PropertyGroup>

<Target Name="Demo">
  <Message Text="Scheduling task" />
  <Exec Command="$(CommandToExecute)"/>
</Target>

これにより、午後 11 時 27 分に「tempTaskName」という名前の新しいスケジュール タスクが作成されます。

私の場合の結果は次のとおりです。 代替テキスト

http://msdn.microsoft.com/en-us/library/x8zx72cd.aspx

于 2010-10-06T06:31:46.597 に答える