Jump to content

Switch input to argument via keyword instead of hotkey


Recommended Posts

This workflow accesses a Bible program (Accordance) and searches it for the 'selected verse reference' then pastes the result.  It works fine. Instead of a hotkey, I want to be able to type a keyword such as 'find' then a verse reference and have the reference run through the script.  Tried some of the more obvious approaches, but it just won't work for me.

 

 

 

 

Current configuration is -----

 

>>>Selection in OSX- Hotkey

 

>>>Run Script-

global theResult

global moduleName
global input
global citationFormat
 
set moduleName to "MLV 2016" --NOTE: Change this to change what version you paste, i.e. ASV, but keep in mind it must be available in Accordance.
set input to (the clipboard)
set citationFormat to "true"
 
 
getScriptureText(moduleName, input, citationFormat)
on getScriptureText(moduleName, input, citationFormat)
tell application "Accordance" to set theResult to «event AccdTxRf» {moduleName, input, citationFormat}
tell application "System Events"
set visible of process "Accordance" to false
end tell
end getScriptureText
 
tell application "System Events"
set the clipboard to theResult
 
 
end tell
 
>>>Copy to Clipboard - {clipboard} - Paste to frontmost
Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...