Überprüfen Sie, ob bereits ein Projekt geöffnet istHallo,
Ich habe ein Skript, das Teil eines Add-Ins ist. Wenn das Skript gestartet wird, löst es die Erstellung eines Projekts aus (Projekt=neues Projekt (...)). Wenn ich das Skript jedoch debugge, führe ich es normalerweise mit einem bereits geöffneten Projekt aus und verwende den Code project=this project().
Ich möchte das Skript intelligenter machen, sodass es, wenn ein Projekt bereits geöffnet ist, automatisch in das geöffnete Projekt ausgeführt wird (oder nachfragt, in welchem Projekt es ausgeführt werden soll, oder die Option zum Erstellen eines neuen Skripts bietet). Wenn kein Projekt geöffnet ist, wird zunächst ein Projekt erstellt.
Vorschläge?
Danke
Automatisierung und SkripterstellungBetreff: Überprüfen Sie, ob bereits ein Projekt geöffnet istDanke für den Tipp. Ich werde es versuchen
Betreff: Überprüfen Sie, ob bereits ein Projekt geöffnet istGet Project List() könnte das sein, wonach Sie suchen. Sie können beispielsweise überprüfen, ob Projekte geöffnet sind, indem Sie die von Get Project List() mit N Items() zurückgegebene Liste überprüfen.
Beispiel aus dem Skriptindex
Names Default To Here(1);
New Project();
Open("$SAMPLE_PROJECTS/Big Class.jmpprj");
Print(Get Project List() << Get Window Title());