lokale IP per AppleScript abfragen - wie?

Kryptaesthesie

Aktives Mitglied
Thread Starter
Dabei seit
17.05.2004
Beiträge
576
Reaktionspunkte
6
Hallo.
Komme ich irgendwie per AppleScript an die LAN-Ip?
Das geht doch bestümmt, oder? :) Wie gehe ich da wohl am besten vor?


MfG Kryp
 
Kryptaesthesie schrieb:
Hallo.
Komme ich irgendwie per AppleScript an die LAN-Ip?
Das geht doch bestümmt, oder? :) Wie gehe ich da wohl am besten vor?


MfG Kryp

Hallo Kryp,

mit dem Script:
Code:
set ipInfo to do shell script "ipconfig getifaddr en0"
display dialog "Die lokale IP Adresse lautet: " & ipInfo

bekommst du die lokale IP Adresse vom Ethernetcontroller
 
das klappt schon mal sehr gut! :)
hast du spontan auch eine Idee, wie ich es hinbekomme, dass auch berücksichtigt wird, ob eth0 oder eth1 verwendet wird? Weil beim der eth-Controller ja beim Wechsel von W-Lan und Kabel gewechselt wird.

Und dann kann ich mir die Abfrage per MsgBox sparen :D


MfG Kryp
 
Kryptaesthesie schrieb:
das klappt schon mal sehr gut! :)
hast du spontan auch eine Idee, wie ich es hinbekomme, dass auch berücksichtigt wird, ob eth0 oder eth1 verwendet wird? Weil beim der eth-Controller ja beim Wechsel von W-Lan und Kabel gewechselt wird.

Und dann kann ich mir die Abfrage per MsgBox sparen :D


MfG Kryp

'türlich ;)

set ipInfo to do shell script "ifconfig | grep broadcast | cut -f2 -d' '"
display dialog "Die lokale IP Adresse lautet: " & ipInfo
 
McGyver schrieb:
'türlich ;)

set ipInfo to do shell script "ifconfig | grep broadcast | cut -f2 -d' '"
display dialog "Die lokale IP Adresse lautet: " & ipInfo

Genial! :D Vielen Dank!!


MfG der Gerrit
 
seriennummer

und wo wir schon gerade dabei sind, gibt es auch die möglichkeit die seriennummer des rechners abzufragen?

gruß
peter
 
arteffect schrieb:
und wo wir schon gerade dabei sind, gibt es auch die möglichkeit die seriennummer des rechners abzufragen?
system_profiler SPHardwareDataType | grep -i Serial

Gruss von IceHouse
 
@IceHouse

habe den code soeben auf meinem mini mit 10.3.9 testen wollen,
bekomme aber immer nur diese Fehlermeldung:

Syntaxfehler

"identifier" kann nicht diesem "identifier" folgen
 
Komplett heißt das natürlich so:

do shell script "system_profiler SPHardwareDataType | grep -i Serial"
 
(leicht OT...)

Hallo.
Aber wie man ein Script automatisch beim IP-Wechsel (LAN-IP, nicht Internet-IP!) startet, weiß nicht zufällig jemand, oder?? :D
Das wäre sehr interessant zu wissen!


MfG Kryp
 
Zurück
Oben Unten