0

次のように、これを使用して URL 文字列を形成できるように、AppleScript を使用して現在のローカル IP アドレスを取得しようとしています。

"http://" & ip & ":8080"

調査により、正しいIPを返す次のコマンドにたどり着きました。

ifconfig en0|grep "inet "|cut -d ' ' -f 2

AppleScript で使用できるように、そのコマンドの値を保存する必要があります。どうすればこれを達成できますか?または、IP を取得するためのより良い方法はありますか?

4

3 に答える 3

2

ネイティブアップルスクリプトで...

set ipAddr to IPv4 address of (get system info)
set urlAddr to "http://" & ipAddr & ":8080"
于 2012-07-31T17:40:49.130 に答える
1

このような

set tIP to do shell script "ifconfig en0|grep 'inet '|cut -d ' ' -f 2"
set tURL to "http://" & tIP & ":8080"
于 2012-07-31T12:49:22.663 に答える