Indem ein Skript in einem Unterordner startup scripts
von z.B. Im Benutzer-Skript-Ordner kann ein Skript beim Start ausgeführt werden. Was ich jetzt erreichen möchte ist, dass das Skript feststellt, ob es aufgrund dieses Starts ausgeführt wird (und zB Menüpunkte für seine Funktionen erstellt) oder ob es manuell ausgeführt wurde (und dann seine Hauptfunktion ausführt, ohne sich um seine Startfunktion zu kümmern). Wie kann dies erreicht werden?Wie kann festgestellt werden, ob ein Skript beim Start oder manuell ausgeführt wird?
0
A
Antwort
3
Da das Skript innerhalb des Startskripts Ordner befindet:
var scriptKind = (app.activeScript.parent.name=="Startup Scripts")? "startup":"normal";
alert(scriptKind);
Verwandte Themen
- 1. Wie kann festgestellt werden, ob PHPUnit-Tests ausgeführt werden?
- 2. Wie kann festgestellt werden, ob das Skript auf einer virtuellen Maschine ausgeführt wird?
- 3. Wie kann festgestellt werden, ob ein Dateideskriptor gesucht werden kann?
- 4. Programmgesteuert bestimmen, ob ein Skript normal veröffentlicht oder ausgeführt wird
- 5. ausgeführt Python-Skript beim Start ungepuffert?
- 6. Wie kann festgestellt werden, ob der gleichzeitige GC ausgeführt wird? Net
- 7. Wie kann festgestellt werden, ob eine .NET-Ausnahme behandelt wird?
- 8. Kann festgestellt werden, ob ein Objekt in einer anderen AppDomain ausgeführt wird?
- 9. Kann festgestellt werden, ob ein Skript als RequireJS-Modul geladen wird?
- 10. Wie kann festgestellt werden, ob .NET-Code in einem ASP.NET-Prozess ausgeführt wird?
- 11. ein Skript bei Linux Start ausgeführt
- 12. Wie kann festgestellt werden, ob ein entferntes Netzwerkgerät verfügbar ist?
- 13. Wie kann ich ein Java-Programm anhalten, wenn festgestellt wird, dass es nicht ausgeführt werden soll?
- 14. Wie kann festgestellt werden, ob ein Netzwerkadapter kabellos ist?
- 15. Wie kann Skript ausgeführt werden?
- 16. Wie kann festgestellt werden, ob ein Netzwerkpfad verfügbar ist oder nicht (online oder offline)?
- 17. Kann festgestellt werden, ob ein UII-Bild dehnbar ist?
- 18. Wie kann man feststellen, ob ein Skript als Inhalts- oder Hintergrundskript ausgeführt wird?
- 19. Kann festgestellt werden, ob ViewController als Modal dargestellt wird?
- 20. Wie wird ein PowerShell-Skript ausgeführt?
- 21. Wie wird ein PHP-Skript asynchron ausgeführt?
- 22. Überprüfen Sie, ob ein Python-Skript ordnungsgemäß ausgeführt wird und ob es nicht erneut ausgeführt wird.
- 23. R-Skript: Ermitteln, ob das Skript in der GUI oder über die Befehlszeile ausgeführt wird
- 24. Powershell-Skript gibt andere Ergebnisse, wenn sie manuell ausgeführt werden
- 25. Wie kann festgestellt werden, ob ein Verzeichnis mit Java remote gemountet wird?
- 26. Kann festgestellt werden, ob ein Objekt zur Laufzeit verfügbar ist?
- 27. Wie kann festgestellt werden, ob das OAuth-Token abgelaufen ist?
- 28. Wie entscheidet f #, welche Datei beim Start ausgeführt wird?
- 29. ModelSim Skript beim Start
- 30. Wie kann festgestellt werden, ob die Montage durchgeführt wurde?
Ah. Einfach den Ordner überprüfen. Genial. Ich habe darüber nachgedacht, eine zielgerichtete Engine zu erstellen und ein globales Flag zu haben, das beim Start gesetzt wird. Aber das ist viel einfacher. – fabianmoronzirfas
Hört sich an, als ob ich dieses M-/Überlegen habe. Natürlich kann ich dann das gleiche Skript sowohl im Startordner als auch im normalen Ordner verlinken ... Obwohl die Idee von @fabiantheblind auch Sinn macht, besonders da man Menüs nicht neu erstellen muss irgendwie sowieso ... –
Einfach aber möglicherweise falsch wenn Skript als Verknüpfung oder in Unterordner platziert wird. Es ist also sehr kontextabhängig. – Loic