小编Fis*_*ray的帖子

"不允许用户交互"在python中运行AppleScript时

我有applecript,它将显示菜单列表,并允许用户选择菜单项等.它本身运行正常.现在我尝试在python中运行它.我得到了允许的无用户交互.(-1713)错误.

我在网上看了看.我尝试了以下方法:

  1. 在同一个AppleScript中添加运行函数,所以我所做的只是将main添加到运行中

    在运行时告诉应用程序"AppleScript Runner"main()结束告诉结束运行

  2. 我试图在python import os def main()中运行上面的命令:os.system('osascript -e"告诉应用程序"ApplesScript Runner"do script /Users/eee/applescript/iTune.scpt end tell"')

    如果name ==' main ':main()两种方式都不行.任何人都可以告诉我如何正确地做到这一点?

python applescript

5
推荐指数
1
解决办法
3995
查看次数

将 .trace 文件保存到不同位置

我正在从命令行运行仪器。在我的命令中,我确实使用指定了输出路径

-e UIARESULTSPATH /user/xxxx
Run Code Online (Sandbox Code Playgroud)

但是,保存到上述位置的文件是 plist 文件。.trace(即instrumentscli14.trace)文件会自动保存到我保存脚本的文件夹中。

有谁知道有没有办法将 .trace 文件保存到自定义位置?

谢谢!

instruments xcode-instruments

4
推荐指数
1
解决办法
621
查看次数

为什么我可以使用python运行python脚本而不是./?

任何人都可以告诉我为什么我不能使用./运行python但能够使用python

-rwxr-xr-x@ 1 xxxx  staff   258 14 Nov 14:08 ltry.py
-rwxr-xr-x@ 1 xxxx  staff  1037 14 Nov 11:20 pdTry.py
 xxxx-MacBook-Pro:python xxxx$ ./ltry.py
 File "./ltry.py", line 10
 print "Hello you"
                 ^
 SyntaxError: invalid syntax
xxxx-MacBook-Pro:python xxxx$ python ltry.py
Hello you
['ltry.py']
Run Code Online (Sandbox Code Playgroud)

另外,我安装了python IDLE,但我无法尝试打印,为什么?

Python 3.3.0 (v3.3.0:bd8afb90ebf2, Sep 29 2012, 01:25:11) 
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "copyright", "credits" or "license()" for more information.
>>> print 'eeere'
SyntaxError: invalid syntax
>>> print "helooe"
SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)

python

0
推荐指数
1
解决办法
100
查看次数