我一直在使用语音命令,但遇到了一个障碍。我试图让一个终端命令运行,但它不工作。该命令使星号“雪”下降。 这是我到目前为止。如何运行一个applescript来输入一个终端命令
tell application "Terminal"
activate
run script "ruby -e 'C=`stty size`.scan(/\d+/)[1].to_i;S=["2743".to_i(16)].pack("U*");a={};puts "\033[2J";loop{a[rand(C)]=0;a.each{|x,o|;a[x]+=1;print "\033[#{o};#{x}H \033[#{a[x]};#{x}H#{S} \033[0;0H"};$stdout.flush;sleep 0.1}'"
end tell
我得到的是与do shell script
命令执行错误
非常感谢,但由于某种原因,我想运行的脚本仍然给我错误,但它在终端中运行良好。 – Wolfcheck
我编辑了我的答案 - 请看一看,并告诉我是否有帮助。 –
啊哈!而这一次我一直把它们发送给Finder。谢谢你 - 我会编辑我的答案。 –