Bereiche
News
Rewind
Tipps & Berichte
Forum
Galerie
Journals
Events
Umfragen
Themenwoche
Kleinanzeigen
Interaktiv
Anmelden
Registrierung
Zu allen empfangenen Nachrichten
Suche...
Zur erweiterten Suche
Push-Nachrichten von MacTechNews.de
Würden Sie gerne aktuelle Nachrichten aus der Apple-Welt direkt über Push-Nachrichten erhalten?
Forum
>
Entwickler
>
Per Skript Umgebunsvariablen setzen
Per Skript Umgebunsvariablen setzen
Littlered
10.06.05
12:30
Hallo zusammen,
ich möchte per Applexcript eine ausführbare Möglichkeit schaffen, Umgebungsvariablen für angemeldete User zu setzen. Dabei verwende ich die Shell "BASH". Im Terminal lässt sich die Vorgehensweise wie folgt umsetzen:
defaults write "${HOME}/.MacOSX/environment" MeineVariable WertDerVariable
export MeineVariable=$(defaults read "${HOME}/.MacOSX/environment" MeineVariable)
Ich hab das Problem, dass ich nicht so fit bin in Apple-Script. Wie kann ich diese Shell-Befehle in ein Applescript umsetzen?
Hilfreich?
0
Kommentare
Littlered
10.06.05
12:57
Gibt es eine Möglichkeit per Appleskript die Shell anzusprechen und dann die Befehle zu übergeben?
Ich denke mal jetzt ganz einfach aber vielleicht ist das ein Ansatz:
tell application "Terminal" with command
defaults write "${HOME}/.MacOSX/environment" MeineVariable WertDerVariable
export MeineVariable=$(defaults read "${HOME}/.MacOSX/environment" MeineVariable)
end tell
Ist das vielleicht eine Lösung?
Hilfreich?
0
MacMark
10.06.05
13:05
Littlered
Gibt es eine Möglichkeit per Appleskript die Shell anzusprechen und dann die Befehle zu übergeben?
do shell script
„@macmark_de“
Hilfreich?
0
Littlered
10.06.05
13:21
Jo ich hab mal folgendes gemacht:
tell application "Terminal"
do shell script defaults write "${HOME}/.MacOSX/environment" MeineVariable WertDerVariable
end tell
Aber das Problem ist, dass der Shell Befehl in " " geschrieben werden muss. Wenn ich das mache dann meckert er immer, weil ja in dem Befehl schon welche drin sind und drin sein müssen. Wie krieg ich das behoben?
Hilfreich?
0
Littlered
10.06.05
13:42
Es sieht zwar ein wenig wüst aus aber so funktioniert es:
Jetzt hab ich die Frage wo ich das scpt File hinpacken muss, das es beim Anmelden eines jeden Users ausgeführt wird. Wird es automatisch abegarbeitet oder muss der Benutzer im Skripteditor es starten?
Hilfreich?
0
MacMark
10.06.05
14:23
Hochkommata auskommentieren.
Ruf doch einfach nur ein Shellskriptnamen auf. Steck in das Shellskript die Shellbefehle rein.
Jeder Benutzer kann eigene Login Items per Systemeinstellung "Accounts" wählen.
„@macmark_de“
Hilfreich?
0
hoppelmoppel
11.06.05
18:49
jo einfach nur das shellscript verwenden ...
Hilfreich?
0
Kommentieren
Diese Diskussion ist bereits mehr als 3 Monate alt und kann daher nicht mehr kommentiert werden.
Mac OS X: 25 Jahre Aqua, 25 Jahre Dock
Baldige Überarbeitung: Welche Macs, iPhones und...
Test Marantz Model 60n
Update-Abend: macOS 15.1.1, iOS 18.1.1, iPadOS ...
Interview: Größte private Mac-Sammlung
Doch keine finalen Versionen: Apple gibt zweite...
Bald viel mehr HomeKit-kompatible Geräte? Apple...
Apple Intelligence: Weiterhin Nonsens-Zusammenf...