如何在同一目录中使用 automator-app 在 Mac 操作系统上启动 bash-script?

问题描述

在这里和网上搜索过,但并没有真正找到我想要的东西(我仍然是 bash 编程的新手)。

我想通过 automator-app 启动一个小的 bash 脚本。 我的 bash-script 和 automator-app 应该在同一个目录中。应用程序应该只启动脚本(不带参数)。 (脚本操作它所在目录中的文件)。 我不想将脚本复制到某个地方并将应用程序放在其他地方,两者都应该在同一目录中。 但是,Automator 找不到 bash 脚本。 如何正确指定路径?

在 Automator 中我说:

运行外壳脚本

myshellscript.sh

myshellscript.sh -> 未找到。 而且我不想要固定路径。应用(和脚本)的路径应该是我的工作路径。

有人可以帮我吗?那太好了。

找到解决方案:

property myPath : ""
set myPath to POSIX path of ((path to me as text) & "::") as text
do shell script myPath & "myscript.sh " & myPath

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...