gpt4 book ai didi

macos - 如何在使用 Automator 安装特定光盘后启动应用程序

转载 作者:行者123 更新时间:2023-12-05 03:11:39 39 4
gpt4 key购买 nike

我是 Automator 的新手.
有很多examples用于简单的操作。
但我找不到示例或 documentation用于在安装特定磁盘后启动某些应用程序。
在工作中会非常有用。
有人这样做过吗?

最佳答案

好的,你想要 Automator 方式,你明白了 :-D

  1. 创建类型为文件夹操作的新 Automator 操作
  2. 选择系统的 Volumes 文件夹作为输入,我认为您必须使用 Go to folder 并键入 /Volumes
  3. 第一步选择Execute Applescript
  4. 使用以下脚本并定义前两个变量以满足您的需要:

    on run {input, parameters}

    -- define the volume name and the application to start
    set triggeringVolumeName to "YOUR_VOLUME_NAME"
    set applicationToStart to application "Microsoft Word"

    -- walk through all newly mounted volumes
    repeat with aMountedVolumeAlias in input

    -- get the volume name from the given alias
    tell application "System Events" to set mountedVolumeName to name of aMountedVolumeAlias

    -- compare the volume name with the defined trigger name
    if mountedVolumeName is triggeringVolumeName then

    -- launch the target application
    launch applicationToStart

    -- all is done stop checking
    exit repeat

    end if

    end repeat
    return input
    end run

诀窍是观察系统默认挂载点 (/Volumes) 内的变化。每次向文件夹中添加内容时,都会执行 AppleScript,新添加的项目(也称为新卷)的别名将位于提供给脚本的 input 参数中。我们遍历所有项目别名的列表并获取别名的真实名称,将其与我们的触发器名称进行比较,如果匹配则启动应用程序。

与 Automator 一起玩得开心,Michael/Hamburg

关于macos - 如何在使用 Automator 安装特定光盘后启动应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36470239/

39 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com