Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Applescript到Bash的转换_Bash_Macos_Unix_Applescript - Fatal编程技术网

Applescript到Bash的转换

Applescript到Bash的转换,bash,macos,unix,applescript,Bash,Macos,Unix,Applescript,我想确保applescript可以转换为bash。有没有办法做到这一点?如果是这样,我将在下面放置一个简单的applescript,为您提供一个脚本如何运行的示例。更清楚地说,我只是想要一个bash脚本或shell脚本来完成applescript正在做的事情。我想让它“启用”或更改系统首选项中开关的默认值,在“节能器”下,显示“断电后自动启动”…: 将uiScript设置为应用程序进程“系统首选项”的窗口“节能器”的组1的列表2的“单击复选框”“断电后自动启动” 运行脚本“告诉应用程序”“系统事

我想确保applescript可以转换为bash。有没有办法做到这一点?如果是这样,我将在下面放置一个简单的applescript,为您提供一个脚本如何运行的示例。更清楚地说,我只是想要一个bash脚本或shell脚本来完成applescript正在做的事情。我想让它“启用”或更改系统首选项中开关的默认值,在“节能器”下,显示“断电后自动启动”…:

将uiScript设置为应用程序进程“系统首选项”的窗口“节能器”的组1的列表2的“单击复选框”“断电后自动启动”

运行脚本“告诉应用程序”“系统事件” “&uiScript&” 结束讲述“

  • 关于如何转换这个脚本有什么想法吗
谢谢,
-Unimachead

您可能实际上不需要转换它-您可以使用
osascript
从bash脚本中运行AppleScript

$man osascript


请注意,您可以从文件中运行AppleScript,也可以只在命令行中包含源代码。

您可能实际上不需要转换它-您可以使用
osascript从bash脚本中运行AppleScript

$man osascript


请注意,您可以从文件中运行AppleScript,也可以只在命令行中包含源代码。

我将尝试一下。因此,本质上在命令提示符下,我所需要做的就是:在运行argv return时“将uiScript设置为“单击复选框\“自动启动”。“结束运行不完全-您需要使用
osascript
,即
osascript-e”“
明白了。我可以把它做成一个unix可执行文件,并通过终端sudo它,这样它就可以识别任何相似的脚本。可能吗?你可以-虽然如果它只是一个单行程序,那么你可以将它作为简单的shell脚本保存,可以从Terminal.Super运行。我要试一试。这是我想要烘焙到我正在处理的图像中的东西,这样每次我在机器中进行身份验证时,都会执行通过applescript生成的命令。我会尝试一下。因此,本质上在命令提示符下,我所需要做的就是:在运行argv return时“将uiScript设置为“单击复选框\“自动启动”。“结束运行不完全-您需要使用
osascript
,即
osascript-e”“
明白了。我可以把它做成一个unix可执行文件,并通过终端sudo它,这样它就可以识别任何相似的脚本。可能吗?你可以-虽然如果它只是一个单行程序,那么你可以将它作为简单的shell脚本保存,可以从Terminal.Super运行。我要试一试。这是我想要烘焙到我正在处理的图像中的东西,这样每次我在机器中进行身份验证时,都会执行通过applescript生成的命令。