Python 从 AppleScript 程序获取变量
Python get variables from AppleScript program
我最近一直在使用 AppleScript,想知道是否有办法从 AppleScript 获取变量,并在 Python 中使用它们。例如,假设我有一个名为 test.scpt
的 AppleScript 程序,其中包含以下代码:
set var1 to "hello"
set var2 to "hi"
在我的 python 中,我想做一些事情(比如打印)这两个变量的值:
print(var1)
print(var2)
我查看了 this 之类的答案,但是我发现的大多数答案都是几年前的。有没有 newer/better 方法可以做到这一点,如果没有,最好的方法是什么?
编辑:
我也尝试过一起使用 osascript
和 os.system
,但是我不能将输出存储为变量,据我所知,osascript 只运行代码,但不能存储变量。
我最近一直在使用 AppleScript,想知道是否有办法从 AppleScript 获取变量,并在 Python 中使用它们。例如,假设我有一个名为 test.scpt
的 AppleScript 程序,其中包含以下代码:
set var1 to "hello"
set var2 to "hi"
在我的 python 中,我想做一些事情(比如打印)这两个变量的值:
print(var1)
print(var2)
我查看了 this 之类的答案,但是我发现的大多数答案都是几年前的。有没有 newer/better 方法可以做到这一点,如果没有,最好的方法是什么?
编辑:
我也尝试过一起使用 osascript
和 os.system
,但是我不能将输出存储为变量,据我所知,osascript 只运行代码,但不能存储变量。