通常,对于 AppleScript 和 VBA 之外的任何代码来说都是非常新的。
我正在运行下面的代码来调试更大代码块中的问题。
如果我通过将行粘贴到终端来运行 do shell 脚本,我将根据鼠标光标在屏幕上的位置在剪贴板上获得一个数值。
如果我尝试运行代码本身,则 yCoordinate 始终为空白 - 因此 Shell 脚本运行或将变量设置为剪贴板本身一定存在问题。
请帮忙!
-- script test me
-- delay variables
set delayOne to 0.2
set PageDelay to 2
-- start coding below
do shell script "eval $(/usr/libexec/path_helper -s); cliclick p:. | cut -d ',' -f2 | tr -d \"\\n\" | pbcopy"
set yCoordinate to the clipboard
delay delayOne
display dialog "" & yCoordinate