AppleScript sehr langsam

MacNoob20

Aktives Mitglied
Thread Starter
Registriert
30.01.2020
Beiträge
182
Reaktionspunkte
10
Hallo,

ich habe mir via Automator eine App gebaut, die nur ein AppleScript enthält, um den Edge Browser aus dem Launchpad mit einem bestimmten Profil zu starten:

Code:
on run {input, parameters}
    
    do shell script "'/Applications/Microsoft Edge.app/Contents/MacOS/Microsoft Edge' --profile-directory='Profile 4' 'https://website.de'"
        
    return input
end run

Es funktioniert, läuft aber sehr langsam (für so eine simple Aufgabe) und das Zahnrad dreht sich oben auch unaufhörlich.

Wie könnte ich das optimieren? Es geht mir darum, den Edge Browser mit einem bestimmten Profil aus dem Launchpad starten zu können.

Danke!
 
Du benutzt also

Automator, der einzig und allein ein​
Applescript startet, das einzig und allein ein​
Shellscript startet, das einzig und allein eine Instanz von​
Edge ausführt?​

Ist das nicht ein bisschen arg
  • von hinten durch die Brust ins Auge?
 
Ich bin offen für Alternativen ;-)
 
startedge.sh :
Bash:
'/Applications/Microsoft Edge.app/Contents/MacOS/Microsoft Edge' --profile-directory='Profile 4' 'https://website.de'
?

PS: Benutze weder Edge noch Launchpad und kann weiter nix sagen. Bin altmodisch.
 
Danke :)

Ich habe es ausprobiert: Eine sh oder command-Datei wird im Launchpad nicht angezeigt, wenn ich sie in Programme kopiere. Dafür aber, wenn ich im Skripteditor
Code:
do shell script "'/Applications/Microsoft Edge.app/Contents/MacOS/Microsoft Edge' --profile-directory='Profile 4' 'https://website.de'"
als App abspeichere.

Immerhin spart mir das den Automator in der Kaskade. Mal schauen, ob es hilft.
 
Eine sh oder command-Datei wird im Launchpad nicht angezeigt,
Aber du kannst eine (ausführbare) .command Datei im Dock ablegen, klicken und Terminal.app führt aus.
Create your .command file and use chmod +x to make sure it’s executable
Siehe Artikel (…am Ende kam er drauf):
https://cloudlearning365.com/?p=1607
 
Danke :)

Ich habe es ausprobiert: Eine sh oder command-Datei wird im Launchpad nicht angezeigt, wenn ich sie in Programme kopiere. Dafür aber, wenn ich im Skripteditor
Code:
do shell script "'/Applications/Microsoft Edge.app/Contents/MacOS/Microsoft Edge' --profile-directory='Profile 4' 'https://website.de'"
als App abspeichere.

Immerhin spart mir das den Automator in der Kaskade. Mal schauen, ob es hilft.

Also, nach ein paar Wochen des Testens bin ich leider zu dem Schluss gekommen, dass diese Methode leider genau so unzuverlässig funktioniert wie Automator :-( Oft geht es reibungslos, aber leider ebenso oft dauert es aus mir nicht erklärlichen Gründen mehrere Sekunden bis das Skript startet und sich Edge öffnet.
 
Zurück
Oben Unten