如何在flash生成的上传提示中通过AppleScript触发键盘命令?



我正在尝试通过AppleScript提交上传照片到网站。

基本经验是:

  1. 装载地点[已完成]
  2. 点击"上传"[完成-触发选择文件提示,看起来像Finder,但左上角仍然显示Safari]
  3. 在提示符中输入文件路径并使用

    提交

    tell application "System Events" keystroke "g" using {shift down, command down} keystroke "/Users/myUser/Pictures/myPic.jpg" key code 36 end tell

但是AppleScript只是在提示出现后停止移动,并等待人工交互。我如何使用AppleScript在这样的提示中上传图像?

web端演示:http://www.uploadify.com/demos/

假设我可以通过AppleScript点击演示中的"Select Files"按钮。如何继续使用AppleScript输入文件路径并提交?

您需要像@mklement0这样的代码延迟还要确保safari被激活

tell application "safari"
activate
    tell application "System Events"
        keystroke "g" using {shift down, command down}            
        delay 1.6
        keystroke "/Users/myUser/Pictures/myPic.jpg"
        delay 1.6
        key code 36
    end tell
end tell

相关内容

  • 没有找到相关文章

最新更新