我執行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. 在單個窗口中執行來自AppleScript的終端命令
- 2. 使用Applescript將命令輸入到終端中,但不執行
- 3. 執行終端命令
- 4. 執行終端命令
- 5. 在Java終端中執行Linux命令
- 6. 在python3中執行終端命令
- 7. 終端執行命令使用AppleScript(山獅)
- 8. Python腳本在終端執行命令
- 9. 更改目錄和AppleScript終端命令
- 10. 使用Applescript做終端命令
- 11. 用AppleScript發送命令到終端
- 12. Hadoop - 執行一個終端,在mapreduce中執行命令
- 13. 在終端中運行AppleScript
- 14. NsTask執行終端命令的問題
- 15. 執行一個終端命令
- 16. 無法從終端執行mysql命令
- 17. 如何自動執行終端命令
- 18. java如何執行終端命令?
- 19. 使用PHP執行終端命令
- 20. 從Netlogo執行終端命令
- 21. PHP執行vs在linux終端執行相同的命令
- 22. Python,運行終端,並在其中執行命令
- 23. 命令行串行終端
- 24. AppleScript運行一套終端命令而不需等待
- 25. 如何獲取Applescript輸入以運行終端命令
- 26. 正常退出applescript運行終端nc命令
- 27. 如何運行一個applescript來輸入一個終端命令
- 28. 如何從applescript運行sudo終端命令?
- 29. 以編程方式在java中執行終端中的命令
- 30. 在終端中運行各種命令
您是否認爲答案有用?你沒有接受任何你的問題的答案。你應該學會回饋給SO。 –