我执行AppleScript中的终端命令“system_profiler SPApplicationsDataType”以获取MAC中已安装的应用程序,我需要解析输出,请解释如何通过Apple脚本或Python实现它。在Applescript中执行终端命令
0
A
回答
0
在Python中,你可以使用子 -
http://docs.python.org/library/subprocess.html
具体来说,check_output
方法:http://docs.python.org/library/subprocess.html#subprocess.check_output
所以你只需使用:
output = subprocess.check_output(["system_profiler", "SPApplicationsDataType"])
print output # or do something else with it
你的命令会分解成一个数组,每个争论的一个元素发言:。
在AppleScript的,你可以这样做:
set textReturned to (do shell script "system_profiler SPApplicationsDataType")
tell application "TextEdit"
activate
make new document at the front
set the text of the front document to textReturned
end tell
这将运行命令和输出转储到文本编辑。
+0
感谢您的答复其工作正常..你有什么想法如何自动安装下载的应用程序使用AppleScript或Python的过程?如果有,请告诉我。 – user1648855
+0
你需要对此做一些进一步的研究。 :)(另外,如果答案是正确的,那么请接受它是正确的!) –
相关问题
- 1. 执行终端命令
- 2. 执行终端命令
- 3. 终端执行命令使用AppleScript(山狮)
- 4. Python脚本在终端执行命令
- 5. 用AppleScript发送命令到终端
- 6. Hadoop - 执行一个终端,在mapreduce中执行命令
- 7. NsTask执行终端命令的问题
- 8. 无法从终端执行mysql命令
- 9. 从Netlogo执行终端命令
- 10. 使用PHP执行终端命令
- 11. java如何执行终端命令?
- 12. 执行一个终端命令
- 13. 命令行串行终端
- 14. 如何从applescript运行sudo终端命令?
- 15. 正常退出applescript运行终端nc命令
- 16. 在终端中运行各种命令
- 17. PHP - 终端/命令行 - Mac
- 18. 如何在php中打开终端窗口并执行命令?
- 19. 如何在MacOs上的终端中找到执行的命令
- 20. 终端命令
- 21. Linux和终端:如何在终端预约中运行命令?
- 22. 在Mac上关闭蓝牙的终端/ shell/automator/applescript命令
- 23. 在nohup中执行的命令会在putty终端关闭时立即终止
- 24. Ç - 这样的命令写在终端,但不执行与终端交互
- 25. 在linux上通过java在终端上执行命令
- 26. 保存终端命令到打开时在终端运行命令的文件
- 27. -in命令在终端复杂命令
- 28. 执行系统在终端/命令提示命令从Mozilla附加上
- 29. windows中的命令行终端
- 30. 通过R在终端执行命令:如何正确引用?
您是否认为答案有用?你没有接受任何你的问题的答案。你应该学会回馈给SO。 –