Hi, how would I turn a string of words separated by commas into a list. Eg: “Item1, Item2, Item3” . Maybe taking spaces out of the string would help too…
Hi,
it’s very simple with text item delimiters
set theString to "Item1, Item2, Item3"
set {TID, text item delimiters} to {text item delimiters, ", "}
set theList to text items of theString
set text item delimiters to TID
theList
Wow! Thanks for that! ![]()
I’m trying to make something that’ll open every application typed in. This is my code so far:
tell application "AppleScript Editor"
set ap to text returned of (display dialog "Applications to open:" default answer "" buttons {"OK"} default button 1)
end tell
set {TID, text item delimiters} to {text item delimiters, ", "}
set ap to text items of ap
set text item delimiters to TID
I have this code to open an application:
do shell script "open -a \"" & ap & "\""
…but how do I get it to open every item in the list?
tell application "AppleScript Editor"
set ap to text returned of (display dialog "Applications to open:" default answer "" buttons {"OK"} default button 1)
end tell
set {TID, text item delimiters} to {text item delimiters, ", "}
set appList to text items of ap
set text item delimiters to TID
repeat with anApp in appList
do shell script "open -a " & quoted form of anApp
end repeat
That’s perfect! Thanks for all the help Stefan!