我正在使用以下Apple脚本关闭活动文档
tell application "Microsoft Word"
activate
try
if not (exists active document) then error number -128
close active document saving yes
on error
end try
end tell
想要使用shell脚本执行类似的操作。我想优雅地关闭它,不想使用kill命令。而且我不想用osascript来调用苹果脚本。我想要使用本机Shell命令的优美方式
答案 0 :(得分:0)
嗨,您可以在shell代码中使用osascript
#!/bin/sh
osascript <<EOF
tell application "$1"
close (every window whose name is "$2")
end tell
EOF
编译此代码并创建filename.sh
或者您可以使用
#!/bin/sh
osascript <<EOF
tell application "Preview"
close (every window whose name is "$1")
end tell
EOF
要从cmd使用此命令,请键入$。/ file_name预览应用程序名称
的引用