我想创建一个runWorkflowAsService
使用自定义InputTypeIdentifier
值的新服务 (OSX)。有没有办法做到这一点?
例如,假设的工作流document.wflow
文件(由 Automator 生成)如下所示:
<key>workflowMetaData</key>
<dict>
<key>serviceInputTypeIdentifier</key>
<string>com.apple.Automator.fileSystemObject</string>
...
</dict>
但我希望(例如)这是可能的:
<key>serviceInputTypeIdentifier</key>
<string>com.apple.ApplicationBundle</string>
通过反复试验,系统工作流ServiceRunner 似乎只能com.apple.Automator
接受预定义的 UTI。有解决方法吗?