有没有办法对Chrome执行此操作?
tell application "Google Chrome"
return URL of front document as string
end tell
Run Code Online (Sandbox Code Playgroud)
......不起作用.
你们知道如何使用Applescript激活第n个Google Chrome窗口吗?例如,如果我打开了三个Google Chrome窗口,那么如何激活第二个?
我尝试了很多不同的组合,例如:告诉窗口2的标签3激活
我也注意到了:
告诉应用程序"Google Chrome"告诉窗口1激活结束告诉
和,
告诉应用程序"Google Chrome"告诉窗口2激活结束告诉
产生相同的结果,它只激活最后一个窗口打开,这是一个错误吗?
提前致谢 :)
我正在尝试为名为F.lux的应用程序制作一个应用程序,点击菜单项"禁用一小时",如下面的屏幕截图所示:

元素路径如下面的屏幕截图所示:

这是我到目前为止的代码:
tell application "System Events"
tell process "Flux"
click (menu bar item 1 of menu bar 2)
click menu item "Disable for an hour" of menu 1 of menu bar item 1 of
menu bar 2
end tell
end tell
Run Code Online (Sandbox Code Playgroud)
一切都编译好,但是当我尝试运行脚本时,我不断收到以下错误消息:
错误"系统事件出错:无法获取进程\"Flux \"菜单栏2的菜单栏项目1的菜单1.索引无效." 从流程"Flux"的菜单栏2的菜单栏项目1的菜单1开始编号-1719
有人可以确定我在哪里出错吗?
我想创建一个打开终端并传唤此命令的苹果脚本: sudo killall coreaudiod
这怎么可能?
我不知道如何使用AppleScript,我如何让我的小bash脚本首先工作在我之外.我目前正在使用AppleScript来运行我的bash脚本,它的工作非常棒.它在下面.
do shell script "/Users/john/Scripts/screenshot -i --delete"
Run Code Online (Sandbox Code Playgroud)
现在它引用的bash脚本是它将截取屏幕截图并将其上传到我的服务器;
我希望它在完成时播放声音,我该怎么做呢?AppleScript超出我的知识......
我在用
osascript -e 'display notification "Lorem ipsum dolor sit amet" with title "Title"'
Run Code Online (Sandbox Code Playgroud)
在Mac中显示通知.但是,在单击通知时,我将被重定向到applescript编辑器.我是否可以将用户重定向到URL或单击生成的通知时打开目录?
我很懒,所以我想编写一个shell脚本来打开我的开发环境.我设置了两个命令dev和dev-startup.当我运行dev /directory/path它应该打开一个新的终端窗口/directory/path并执行dev-startup.
我不确定如何在特定目录中打开终端窗口,然后运行最终命令来运行我需要设置环境的工具.
我正在运行OSX,所以AppleScript可能就是答案吗?
我想在Mac上自动化Outlook 2016 .
我想要自动化的任务基本上如下:
好吧,我只是不知道如何处理它...
请注意,我可以访问Windows机器.因此,我可以(虽然痛苦)在那里编写VBA脚本并将其"转移"到Mac.我没有Office 365.
谢谢你的帮助!
西尔
我很好奇Timing如何知道您在特定文件中花费的时间.我知道它需要Accessibility权限,但在那之后,它如何能够检测屏幕上当前的内容,以及访问给定文件的路径.我觉得很有趣,例如,它知道我在Xcode上,但是它如何知道我正在处理Xcode中的特定文件?
applescript ×10
macos ×6
automator ×1
objective-c ×1
outlook ×1
outlook-vba ×1
shell ×1
swift ×1
terminal ×1
vba ×1