我正在尝试用applescript读取这个xml文件。
<?xml version="1.0" encoding="UTF-8"?>
<user>
<username>benutzer</username>
<password>passwort</password>
<ip>127.0.0.1</ip>
</user>
<vars>
<display>15</display>
<sleep>60</sleep>
<volume>22</volume>
<app1>"Plex Media Server"</app1>
</vars>
原始的AppleScript看起来像这样:
do shell script "pmset displaysleep 15" password "mypassword" with administrator privileges
do shell script "pmset sleep 60" password "mypassword" with administrator privileges
set volume output 20
tell application "Plex Media Server"
quit
end tell
say "Media off"
如何插入&#34;显示&#34;的值? tp&#34; displayslep&#34;,&#34; app1&#34;的值作为退出申请等?
我正在使用几个应用程序,这样可以更轻松地更改某些值,而无需自行更改每个脚本。另外,我是一个没有太多编码知识的初学者。
提前致谢:)
答案 0 :(得分:1)
回应上述评论,以下是一些示例代码:
tell application "System Events"
set xmlDoc to make new XML data with properties {name:"note", text:"
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>"}
get value of XML element "to" of XML element "note" of xmlDoc
end tell
--> "Tove"
建议投资AppleScript book - 在没有指南的情况下找出这些东西是一件非常大的痛苦。
(义务:我共同撰写了Apress书。)