Ich versuche, ein Apple-Skript zu machen, damit ich ein cpp-Projekt automatisch verwalten kann. Und ich habe Jenkins auch benutzt.applescript: Wie man ein ausführendes Terminal terminiert
Grundsätzlich ist das cpp-Projekt eine Art Endlosschleife, die in einem Terminal ausgeführt wird. Und ich setze Jenkins neu auf und führe es alle 20 Sekunden aus. Mit anderen Worten, mein PC sollte die folgenden Aufgaben erledigen:
1) das Projekt neu aufbauen;
2) das Projekt ausführen;
3) 20 Sekunden warten;
4) Schließen Sie das Terminal.
Wenn ich jedoch zu 4) komme, erscheint ein Dialog: Wollen Sie dieses Fenster schließen?
Also muss ich auf den Button "Schließen" klicken.
Meine Frage ist: wie in AppleScript, um die 4) automatisch zu tun?
Hier ist mein Apple:
tell application "Terminal"
do script "cd /Users/Shared/Jenkins/Home/workspace/test"
do script "make clean" in window 1
do script "make" in window 1
do script "./matrix.out" in window 1
delay 20
close window 1 # problem's here
end tell