Hallo,
ich hatte mir unter Leopard einen AppleScript geschrieben, der darauf angewiesen ist die SSID meines WLANs auszulesen.
Und zwar so:
Leider funktioniert das unter SnowLeopard nicht mehr, es kommt immer die Antwort "missing value" raus, was ich zwar vorher setze, aber nur damit ich die Variable vorher initialisiert habe. irgendwie funktioniert die repeat schleife nicht mehr.
Kann mir jemand sagen, wie ich das auf SnowLeopard umschreiben kann?
Gruß Nils
ich hatte mir unter Leopard einen AppleScript geschrieben, der darauf angewiesen ist die SSID meines WLANs auszulesen.
Und zwar so:
Code:
set command to "system_profiler SPAirPortDataType"
set output to paragraphs of (do shell script command)
set networkname to missing value
repeat with |line| in output
if |line| contains "Current Wireless Network:" then
set colonoffset to offset of ":" in |line|
set networkname to (characters (colonoffset + 2) through -1 of |line|) as Unicode text
end if
end repeat
Leider funktioniert das unter SnowLeopard nicht mehr, es kommt immer die Antwort "missing value" raus, was ich zwar vorher setze, aber nur damit ich die Variable vorher initialisiert habe. irgendwie funktioniert die repeat schleife nicht mehr.
Kann mir jemand sagen, wie ich das auf SnowLeopard umschreiben kann?
Gruß Nils