带有 UI 脚本的 Applescript 文件对话框

2023-12-29

我正在尝试在应用程序的不可编写脚本的区域中打开文件。

我通过使用 UI 脚本来选择正确的菜单项,但这会打开一个标准文件对话框。

如何使用 Applescript 设置文件对话框的目标位置?


啊,好吧,这应该会让你走上正确的道路

   tell application "Safari"
    activate
    -- do menu select gui script first
    set posixpath to "/path/to/a/folder/that/exists"
    tell window 1
        tell application "System Events"
            keystroke "g" using {shift down, command down}
            keystroke posixpath
            delay 1
            keystroke return
        end tell
    end tell
   end tell
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

带有 UI 脚本的 Applescript 文件对话框 的相关文章

随机推荐

  • 我应该如何转义 CSV 文件中的逗号和语音标记,以便它们在 Excel 中工作?

    我正在生成一个 CSV 文件 用逗号而不是制表符分隔 我的用户很可能会通过双击在 Excel 中打开 CSV 文件 我的数据可能包含逗号和语音标记 因此我将按如下方式转义这些内容 Reference Title Description 1
  • Android:我应该使用 MimeTypeMap.getFileExtensionFromUrl() 吗? [错误]

    例如 我想使用以下函数从文件 URL 获取文件扩展名 文件名 Greatest Hits Lenny Kravitz Booklet 01 2000 jpg 文件的网址 String url mnt sdcard mydev Greates
  • Python 2.7:打印到文件

    为什么尝试直接打印到文件而不是sys stdout产生以下语法错误 Python 2 7 2 default Oct 4 2011 20 06 09 GCC 4 6 1 on linux2 Type help copyright credi
  • 尝试使用 id==valores0 注册小部件,但该 id 已注册

    我收到此错误 我不知道如何解决 我读这个链接 https stackoverflow com questions 2222517 error tried to register widget with id grid1but that id
  • 以下对于 C 编程中的按位运算意味着什么?

    一本关于 C 编程的书指出 enum corvid magpie raven jay chough corvid num define FLOCK MAGPIE 1 U define FLOCK RAVEN 2 U define FLOCK
  • 检查 Instagram 帐户是公共帐户还是私人帐户

    我看过这个特殊问题 使用 API 查明用户在 Instagram 上是否拥有公共或私人个人资料 https stackoverflow com questions 21101650 find out whether a user has a
  • 随机生成测试数据是一种不好的做法吗?

    自从我开始使用 rspec 以来 我对固定装置的概念产生了疑问 我主要关心的是 我通过测试来揭示令人惊讶的行为 我并不总是足够聪明 无法枚举我正在测试的示例的所有可能的边缘情况 使用硬编码装置似乎有限制 因为它只用我想象的非常具体的情况来测
  • 如何为活动的半透明背景添加圆角?

    我有一个简单的活动 我想要一个圆角矩形形状 该活动使用半透明的 Drawable 我已经看到其他开发人员的弹出窗口是半透明的 不是对话框主题 带有圆角 我正在尝试复制它 任何帮助 将不胜感激 这是我目前拥有的代码 它在屏幕中间生成一个矩形半
  • 如何在 Common Lisp 中重用 gethash 查找?

    我有一个哈希表 其中键是相当复杂的列表 带有符号和整数的子列表 并且应该根据已经存在的值修改该值 该表是用以下命令创建的 test equal 我经常做类似的事情 defun try add i let old i gethash comp
  • 给定一个日期“03/13/2010”,在 MYSQLWhere 子句中使用它?

    我想在以下日期通过 Coldfusion 传递 MYSQL 查询 03 13 2010 因此查询会像这样过滤它 SELECT FROM myTable WHERE dateAdded before or on 03 13 2010 我还希望
  • 在 Octave 中重载内置函数时内置函数的行为不一致

    我试图重载 Octave 中的一些内置函数 以便在调用重载函数的内置版本之前执行自定义操作 在 MATLAB 以及据说是 Octave 中 我可以使用builtin https www gnu org software octave doc
  • 在 Symfony2 中使用 Form Collections 和 Doctrine 上传图像

    我一直在尝试在 Symfony2 中制作一个带有文件上传的表单集合并遵循本指南 http symfony com doc master cookbook form form collections html http symfony com
  • 如何:在 Android Studio 中安装插件

    我正在寻找在 Android Studio 上安装自定义插件的方法 我该怎么做 1 Launch Android Studio应用程序 2 Choose 文件 gt 设置 对于苹果机偏爱 3 搜索插件 在Android Studio 3 4
  • 复制实体框架对象

    我有一个 EF4 1 X 类 我想复制它及其所有子记录 X Y 和 X Y Z 现在 如果我执行以下操作 它将返回错误 属性 X ID 是对象关键信息的一部分 无法修改 public void CopyX long ID var c db
  • 实时统计:MySQL(/Drizzle) 还是 MongoDB?

    我们正在开发一个项目 该项目将提供某些操作 例如点击 的实时统计数据 每次点击时 我们都会记录日期 年龄和性别 这些来自 Facebook 位置等信息 我们正在讨论存储这些信息并将其用于实时统计的最佳位置 我们将显示汇总统计数据 例如 点击
  • 导航子菜单将 div 向下推(响应式)

    我创建了一个带有子菜单下拉菜单的菜单 然而 子菜单在更大的屏幕上运行得很好 可以停留在那里而不是向下推 但为了响应 我想要的是子菜单将 div 向下推 下面的代码如下 navigationMenu clear both width 100
  • 使用 dplyr 对多列求和

    我的问题涉及对数据框的多个列中的值进行求和 并使用以下命令创建与此求和相对应的新列dplyr 列中的数据条目是二进制的 0 1 我正在考虑按行进行模拟summarise each or mutate each的函数dplyr 以下是数据框的
  • 由annotation_custom使用geom_bar图创建的移动表

    我尝试寻找答案 但找不到任何东西 我有一个绘图 想在绘图本身中添加一个表格 我可以做到 但桌子最终位于中间 如果x轴是离散的 是否可以重新定位由annotation custom创建的表 如果是这样 怎么办 谢谢你 例如 我想重新定位这张表
  • 继承自std::exception,std::exception的定义存在歧义

    所以我有点困惑 我一直在四处寻找 试图为我自己的类型确定从 std exception 继承的适当方法 现在根据 cplusplus com 我知道这不一定是标准 这就是我问的原因 std exception 是一个没有成员的基类 然而 在
  • 带有 UI 脚本的 Applescript 文件对话框

    我正在尝试在应用程序的不可编写脚本的区域中打开文件 我通过使用 UI 脚本来选择正确的菜单项 但这会打开一个标准文件对话框 如何使用 Applescript 设置文件对话框的目标位置 啊 好吧 这应该会让你走上正确的道路 tell appl