对于大多数人来说,这可能看起来完全没用,但我特别需要在终端内打开“关于本机”对话框。有没有人知道这是否可行?
我认为 AppleScript 可能是个不错的选择 - 出于质量控制目的,我需要拍摄一张 Mac 启动到其桌面的照片,并且“关于此 Mac”屏幕包含其规格和序列号作为证据。我认为,要想完全不干涉,打开它,截取屏幕截图,然后通过电子邮件发送屏幕截图或发送到 Dropbox 等可能是个不错的主意 - 我认为屏幕截图与用我的 iPhone 拍照一样好。
无论采用哪一种方法,任何输入都是很好的。
答案1
您还可以运行:
~ system_profiler > my_profile
将大量相同信息转储到名为 的更易解析的文件中my_profile
。
如果您只是想要系统的序列号(可以按照您想要的方式发送),您可以使用:
~ system_profiler SPHardwareDataType | awk '/Serial/ {print $4}'
如果您希望获得“关于本机”的屏幕截图以证明桌面正在运行,那么这样做可能更好:
~ screencapture -l \
$(osascript -e 'tell app "System Information" to id of window 1') \
system_information.png
答案2
open /Applications/Utilities/System\ Information.app && screencapture filename.jpg
将打开系统信息并将屏幕截图保存为 filename.jpg 然后您可以复制/发送电子邮件/打印/等该文件。
系统信息.app 启动后会显示以下屏幕:
- 型号名称
- 型号标识符
- 处理器名称
- 处理器速度
- 处理器数量
- 核心数
- 每个核心的 L2 缓存
- L3 缓存
- 记忆
- 引导 ROM 版本
- SMC 版本
- 序列号
- 硬件 UUID