gpt4 book ai didi

macos - Automator 中的变量不起作用?

转载 作者:行者123 更新时间:2023-12-04 16:16:33 24 4
gpt4 key购买 nike

我正在尝试在 Automator 中设置变量,但显然它不起作用?它只输出最新的变量; “Var2”。我做错了什么?

这就是我想要做的

  • 询问文字
  • 设置变量的值:Var1
  • 询问文字
  • 设置变量Var2的值
  • 获取变量Var1的值
  • 获取变量Var2的值
  • 运行 Shell 脚本(作为参数):

对于“$@”中的 f

echo “$1”“$2”

完成

最佳答案

以下 Automator workflow 为我处理以下操作,并记下选项 < em>设置:

  • 请求文本
  • 设置变量值
    • 变量:[Var1]
  • 请求文本
    • 选项
      • [√]忽略这个 Action 的输入
  • 设置变量值
    • 变量:[Var2]
  • 获取变量的值
    • 变量:[Var1]
    • 选项
      • [√]忽略这个 Action 的输入
  • 获取变量的值
    • 变量:[Var2]
  • 运行 Shell 脚本

    • Shell:[/bin/bash] 传递输入:[作为参数]

      echo "$1" "$2"

Run Shell Script actionResults pane 中,它显示了在 中输入的内容>询问文本 actions,这当然设置为Set Value of Variable actions

例如,我分别输入“This is Var1”和“This is Var2”,Results Pane Run Shell Script action 显示:

This is Var1 This is Var2

请注意,在下图中,我没有选中 [] Require an answer check box Ask for Text 操作的 选项,但这只是为了测试,我确实在每个实例中添加了文本。对于真实的东西,您可能需要选中该复选框

另请注意,通过在给定的操作中选中[√]忽略此操作的输入 复选框,两者之间有一个中断action 和之前的 action 与明显连接的连接相比,没有可见连接。

enter image description here

关于macos - Automator 中的变量不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49362209/

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