osx - ( applescript ) 不能使用命令

  显示原文与译文双语对照的内容
78 0

我正在做一个简单的路由器 cracker,这个部分不会编译( 这是用来搜索路由器ip以便你能找到它的服务提供者) ( 如果你得到它)


tell application"Safari"
activate
open location"http://www.techspot.com/guides/287-default-router-ip-addresses/"
keystroke"f" using {command down, shift down}
set search to text returned of (display dialog"router ip" default answer"" buttons {"cancel","find it"} default button 2)
search
keystroke"enter" using {command down, shift down}

时间: 原作者:

150 1

如DigiMonk所述,keystroke 命令由系统事件提供。 你还可以使用用户界面脚本来填充搜索字段:


tell application"Safari"
 activate
 open location"http://www.techspot.com/guides/287-default-router-ip-addresses/"
 set search to text returned of (display dialog"router ip" default answer"")
end tell
tell application"System Events"
 keystroke"f" using command down
 tell process"Safari"
 tell group 1 of group 1 of window 1
 set value of text field 1 to search
 click button 1
 end tell
 end tell
end tell

原作者:
...