
ich benutzeLazarus IDEum Inhalte zu generieren. Darin kann ich externe Befehle einrichten.
Ich kann "Programmname" und "Parameter" konfigurieren
Ich möchte es so einrichten, dass ich aus der Software heraus Terminal (oder ähnliches) aufrufen kann, um eine Datei zu kopieren und so meine Arbeit zu beschleunigen.
Muss ich stattdessen ein Skript erstellen? Oder gibt es eine einfache Möglichkeit, mit „Programmname“ und „Parameter“ Kommandozeilenbefehle auszuführen?
Antwort1
Wenn Sie ein Terminalfenster wünschen, in dem Sie später Befehle ausführen können, rufen Sie Folgendes auf:
osascript -e "tell application \"Terminal\" to do script \"ls -la ~/Desktop\""
Hier osascript
können Sie startenAppleScript-Befehle. Der eigentliche AppleScript-Befehl weist Terminal lediglich an, ein Skript auszuführen. Hier ist es beispielsweise eine Dateiliste des Desktops. Sie können Ihr AppleScript auch in eine separate .scpt
Datei einfügen oder es mit dem Skripteditor bearbeiten. Dies ist eine sehr macOS-spezifische Art der Systemadministration.
Andernfalls – wenn Sie kein geöffnetes Terminalfenster benötigen – wäre es sinnvoller, wenn Ihre IDE ein Shell-Skript aufruft, das die erforderlichen Einstellungen im Hintergrund durchführt.