202 lines
4.0 KiB
Plaintext
202 lines
4.0 KiB
Plaintext
snippet script
|
|
script ${1:new_object}
|
|
on run
|
|
${2:-- do something interesting}
|
|
end run
|
|
end script
|
|
|
|
|
|
snippet on
|
|
on ${1:functionName}(${2:arguments})
|
|
${3:-- function actions}
|
|
end ${1}
|
|
|
|
|
|
snippet tell
|
|
tell ${1:app}
|
|
${0:-- insert actions here}
|
|
end tell
|
|
|
|
snippet terms
|
|
using terms from ${1:app}
|
|
${0:-- insert actions here}
|
|
end using terms from
|
|
|
|
|
|
snippet if
|
|
if ${1:true} then
|
|
${0:-- insert actions here}
|
|
end if
|
|
|
|
|
|
snippet rept
|
|
abbr rep
|
|
repeat ${1} times}
|
|
${0:-- insert actions here}
|
|
end repeat
|
|
|
|
|
|
snippet repwh
|
|
abbr rep
|
|
repeat while ${1:condition}
|
|
${0}
|
|
end repeat
|
|
|
|
|
|
snippet repwi
|
|
abbr rep
|
|
repeat with ${1} in ${2}
|
|
${0}
|
|
end repeat
|
|
|
|
|
|
snippet try
|
|
try
|
|
${0:-- actions to try}
|
|
on error
|
|
-- error handling
|
|
end try
|
|
<D-c>
|
|
|
|
|
|
snippet timeout
|
|
with timeout ${1:number} seconds
|
|
${0:-- insert actions here}
|
|
end timeout
|
|
|
|
|
|
snippet con
|
|
considering ${1:case}
|
|
${0:-- insert actions here}
|
|
end considering
|
|
|
|
|
|
snippet ign
|
|
ignoring ${1:application responses}
|
|
${0:-- insert actions here}
|
|
end ignoring
|
|
|
|
|
|
snippet shell
|
|
${1:set shell_stdout to }do shell script ${3:"${2:#script}"}
|
|
without altering line endings
|
|
${0}
|
|
|
|
|
|
|
|
snippet delim
|
|
set oldDelims to AppleScript's text item delimiters
|
|
set AppleScript's text item delimiters to {"${1:,}"}
|
|
${0:-- insert actions here}
|
|
set AppleScript's text item delimiters to oldDelims
|
|
|
|
|
|
snippet parent
|
|
prop parent : app "${1}"
|
|
|
|
|
|
snippet alert
|
|
display alert "${1:alert text}"
|
|
${2:message} "${3:message text}"
|
|
${4:as warning}
|
|
|
|
|
|
snippet dialog_OK
|
|
abbr dialog
|
|
display dialog "${1:text}"
|
|
${2:with icon} ${3:1}
|
|
buttons {"${4:OK}"} default button 1
|
|
|
|
|
|
snippet dialog_OK/Cancel
|
|
abbr dialog
|
|
display dialog "${1:text}"
|
|
${2:with icon}
|
|
buttons {"${3:Cancel}", "${4:OK}"}
|
|
default button "${4}"
|
|
set button_pressed to button returned of result
|
|
if button_pressed is "${4}" then
|
|
${5:-- action for default button button goes here}
|
|
else
|
|
-- action for cancel button goes here
|
|
end if
|
|
|
|
|
|
snippet dialog_OK/Cancel/Other
|
|
abbr dialog
|
|
display dialog "${1:text}"
|
|
${2:with icon}
|
|
buttons {"${3:Cancel}", "${4:Other Choice}", "${5:OK}"}
|
|
default button "${5}"
|
|
set button_pressed to button returned of result
|
|
if button_pressed is "${5}" then
|
|
${6:-- action for default button button goes here}
|
|
else if button_pressed is "${3}" then
|
|
-- action for cancel button goes here
|
|
else
|
|
-- action for other button goes here
|
|
end if
|
|
|
|
|
|
snippet dialog_TextFierld
|
|
abbr dialog
|
|
set the_result to display dialog "${1:text}"
|
|
default answer "${2:type here}"
|
|
${3:with icon}
|
|
buttons {"${4:Cancel}", "${5:OK}"}
|
|
default button "${5}"
|
|
set button_pressed to button returned of the_result
|
|
set text_typed to text returned of the_result
|
|
if button_pressed is "${5}" then
|
|
${6:-- action for default button button goes here}
|
|
else
|
|
-- action for cancel button goes here
|
|
end if
|
|
|
|
|
|
snippet choose_Applications
|
|
abbr choose
|
|
${1:set the_application to }choose application with prompt "${2:Choose an application:}"${3:with multiple selections allowed}
|
|
|
|
|
|
snippet choose_Files
|
|
abbr choose
|
|
${1:set the_file to }choose file with prompt "${2:Pick a file:}"
|
|
${3:default location path to home folder}
|
|
${4:with invisibles}
|
|
${5:with multiple selections allowed}
|
|
${6:with showing package contents}
|
|
|
|
|
|
snippet choose_Folders
|
|
abbr choose
|
|
${1:set the_folder to }choose folder with prompt "${2:Pick a folder:}"
|
|
${3:default location path to home folder}
|
|
${4:with invisibles}
|
|
${5:with multiple selections allowed}
|
|
${6:with showing package contents}
|
|
${0}
|
|
|
|
|
|
|
|
snippet choose_NewFile
|
|
abbr choose
|
|
${1:set the_filename to }choose file name with prompt "${2:Name this file:}"
|
|
default name "${3:untitled}" default location ${4:path to home folder}
|
|
|
|
|
|
snippet choose_URL
|
|
abbr choose
|
|
${1:set the_url to }choose URL showing ${2:Web} servers with editable URL
|
|
|
|
|
|
snippet choose_Color
|
|
abbr choose
|
|
${1:set the_color to }choose color default color ${2:{65536, 65536, 65536\}}
|
|
|
|
|
|
snippet choose_ItemFromList
|
|
abbr choose
|
|
set the_choice to choose from list ${1}"\}}
|
|
|