【发布时间】:2018-01-22 08:57:23
【问题描述】:
这只是我用来读取 Mac System Profiler 文件的 XML 数据的 Python 代码的一个小 sn-p,目的是无需手动复制/粘贴详细信息即可将数据添加到数据库。
具体来说,这段代码的 sn-p 提示用户输入“文章编号”以将给定的“.spx”(系统分析器报告)保存在下面。
import subprocess
exampleString = "12345"
theText = subprocess.check_output(['osascript', '-e',
r'''set theText to text returned of (display dialog "Enter new Article Number here:
\n\nElse just press OK" default answer "" with title "Hardware Paster v1.0" with icon 2)'''
])
"theText" 将指示 spx 文件的名称。
我想将 AppleScript 提示中的“默认答案”的值设置为主 Python 脚本中另一个变量的值(在本例中为“exampleString”)。 “12345”在这里只是占位符文本。
最终目标是尽量减少最终用户的数据输入。
感谢您的帮助。
【问题讨论】: