How do I use a variable in AppleScript (called from within Automator) -


instead of "asdf", want use input variable here.

seems should easy, reason can't figure out.

on run {input, parameters} -- type 'asdf' delay 1.900231 set timeoutseconds 2.0 set uiscript "keystroke \"asdf\"" dowithtimeout(uiscript, timeoutseconds) return input end run  on dowithtimeout(uiscript, timeoutseconds) set enddate (current date) + timeoutseconds repeat     try         run script "tell application \"system events\" " & uiscript & " end tell"     exit repeat     on error errormessage         if ((current date) > enddate)             error "can not " & uiscript         end if     end try end repeat end dowithtimeout 

for example, if try set uiscript "keystroke input", error automator:

the action “run applescript” encountered error. check actionʼs properties , try running workflow again. 

figured out myself. feel dumb now.

set uiscript "keystroke \"" & input & "\""


Comments

Popular posts from this blog

c# - Send Image in Json : 400 Bad request -

javascript - addthis share facebook and google+ url -

ios - Show keyboard with UITextField in the input accessory view -