

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Senden Sie mithilfe eines Skripts einen Job an Deadline Cloud
<a name="from-a-script"></a>

 Um das Senden von Jobs an Deadline Cloud zu automatisieren, können Sie sie mithilfe von Tools wie Bash-, Powershell- und Batch-Dateien skripten. 

Sie können Funktionen wie das Auffüllen von Jobparametern aus Umgebungsvariablen oder anderen Anwendungen hinzufügen. Sie können auch mehrere Jobs hintereinander einreichen oder ein Skript für die Erstellung eines Auftragspakets erstellen, um es zu senden. 

## Reichen Sie einen Job mit Python ein
<a name="with-python"></a>

Deadline Cloud verfügt auch über eine Open-Source-Python-Bibliothek für die Interaktion mit dem Dienst. Der Quellcode ist im [https://github.com/aws-deadline/deadline-cloud](https://github.com/aws-deadline/deadline-cloud) Deadline-Cloud-Repository auf der Website verfügbar. GitHub 

Die Bibliothek ist auf Pypi über pip () verfügbar. `pip install deadline` Es ist dieselbe Bibliothek, die vom Deadline Cloud CLI-Tool verwendet wird: 

```
from deadline.client import api

job_bundle_path = "/path/to/job/bundle"
job_parameters = [
    {
        "name": "parameter_name",
        "value": "parameter_value"
    },
]

job_id = api.create_job_from_job_bundle(
    job_bundle_path,
    job_parameters
)
print(job_id)
```

 Um einen Dialog wie den `deadline bundle gui-submit` Befehl zu erstellen, können Sie die `show_job_bundle_submitter` Funktion verwenden. Weitere Informationen finden Sie [`deadline.client.ui.job_bundle_submitter`](https://github.com/aws-deadline/deadline-cloud/blob/mainline/src/deadline/client/ui/job_bundle_submitter.py) auf der GitHub Website. 

 Das folgende Beispiel startet eine Qt-Anwendung und zeigt den Absender des Auftragspakets: 

```
# The GUI components must be installed with pip install "deadline[gui]"
import sys
from qtpy.QtWidgets import QApplication
from deadline.client.ui.job_bundle_submitter import show_job_bundle_submitter

app = QApplication(sys.argv)
submitter = show_job_bundle_submitter(browse=True)
submitter.show()
app.exec()
print(submitter.create_job_response)
```

Um Ihren eigenen Dialog zu erstellen, können Sie die `SubmitJobToDeadlineDialog` Klasse verwenden. Weitere Informationen finden Sie [`deadline.client.ui.dialogs.submit_job_to_deadline_dialog`](https://github.com/aws-deadline/deadline-cloud/blob/mainline/src/deadline/client/ui/dialogs/submit_job_to_deadline_dialog.py) auf der GitHub Website. Sie können Werte eingeben, Ihre eigene jobspezifische Registerkarte einbetten und festlegen, wie das Auftragspaket erstellt (oder weitergegeben) wird. 