我正在尝试运行此脚本来更改我的墙纸,但当文件的路径在变量中时,我会遇到问题 sh run.shosascriptwallpaper_path)"'
33:48: execution error: Finder got an error: AppleEvent handler failed. (-10000) 另一方面,
我需要使用对话框来选择要在bash脚本中使用的文件。我相信唯一的办法是在AppleScript。我想从bash中调用一个AppleScript,并让它作为一个变量返回所选文件的位置,以便在shell脚本中使用。到目前为止,我已经: tell Application "Finder"
set strPath to "/my/default
display dialog aitem as text end open但是我想要做的是能够通过终端开始运行特定的applescript.scpt文件,并传入一个变量,比如文件的路径。osascript ~/applescript.scpt /path/to/my/file.txt
然后使用对该参数的访问来运行A
我有一个要移植到Mac上的Python程序。我需要将保存的图像文件加载到剪贴板中,以便可以使用cmd + v将其粘贴到文档中。This was the closest thread to what I need,但是解决方案不起作用,因为我的osascript文件路径是未知的。它是由用户在Python中定义的变量,我正在努力解决将变量从Python传递到osascript所需的语法