我正在用RealBASIC开发应用程序,但是我需要接口(interface)名称列表来填充下拉框。
解析ifconfig不起作用(获取eth0
,eth1
,lo
等)。我需要在系统偏好设置(以太网,机场等)中显示的名称。
有我可以解析的终端命令吗?
最佳答案
networksetup -listallnetworkservices
只会为您提供名称(禁用的端口前带有星号,以防您忽略它们)。 networksetup -listnetworkserviceorder
提供了一些附加信息,例如它们对应的/dev条目(en0等)。检查手册页中的networksetup
甚至还有更多选项...