Festlegen von Aufgabeneigenschaftenbeispielen

Um die Eigenschaften eines Vorgangs festzulegen, rufen Sie ITaskScheduler::Activate auf, um die Schnittstelle des Taskobjekts abzurufen, und rufen Sie dann die entsprechende ITask-Methode auf, um die für Sie interessante Taskeigenschaft festzulegen.

Die unten auf der Seite aufgeführten Codebeispiele zeigen, wie die Eigenschaften festgelegt werden, die für Aufgabenobjekte eindeutig sind. Weitere Arbeitselementeigenschaften , die auch für Aufgaben gelten, finden Sie unter Festlegen von Arbeitselementeigenschaftenbeispielen.

Hinweis

Im folgenden Codebeispiel werden alle Schnittstellen freigegeben, nachdem sie nicht mehr benötigt werden.

 

In den folgenden Beispielen wird das geänderte Aufgabenobjekt immer durch einen Aufruf von IPersistFile::Save auf dem Datenträger gespeichert. (Die IPersistFile-Schnittstelle ist eine com-Standardschnittstelle, die vom Taskobjekt geerbt wird.)

Im folgenden Verfahren wird beschrieben, wie eine Taskeigenschaft festgelegt wird.

So legen Sie eine Aufgabeneigenschaft fest

  1. Rufen Sie CoInitialize auf, um die COM-Bibliothek zu initialisieren, und CoCreateInstance , um ein Task Scheduler-Objekt abzurufen. (In diesen Beispielen wird davon ausgegangen, dass der Taskplanerdienst ausgeführt wird.)
  2. Rufen Sie ITaskScheduler::Activate auf, um die ITask-Schnittstelle des Aufgabenobjekts abzurufen. (Beachten Sie, dass in diesem Beispiel der Task "Testtask" abgerufen wird.)
  3. Rufen Sie die entsprechende ITask-Methode auf, um die gewünschte Eigenschaft festzulegen.
  4. Rufen Sie IPersistFile::Save auf, um das geänderte Aufgabenobjekt auf dem Datenträger zu speichern.
Ein Codebeispiel für Siehe
Festlegen des Namens der Anwendung, die einer bekannten Aufgabe zugeordnet ist C/C++-Codebeispiel: Festlegen des Anwendungsnamens
Festlegen der maximalen Laufzeit einer bekannten Aufgabe C/C++-Codebeispiel: Festlegen von MaxRunTime
Löschen aller Befehlszeilenparameter, die einer bekannten Aufgabe zugeordnet sind C/C++-Codebeispiel: Festlegen von Aufgabenparametern
In diesem Beispiel wird die Priorität eines Testtasks festgelegt und dann der Vorgang gespeichert. In diesem Beispiel wird davon ausgegangen, dass der Testtask bereits auf dem lokalen Computer vorhanden ist. C/C++-Codebeispiel: Festlegen der Aufgabenpriorität
Festlegen des Arbeitsverzeichnisses einer bekannten Aufgabe C/C++-Codebeispiel: Festlegen des Arbeitsverzeichnisses

 

Aufgabenplaner 1.0 Beispiele