Applescript: pide al usuario una list de numbers y abre tabs nuevas con esos numbers como URL

Estoy buscando hacer un Applescript que tome una list de numbers ingresados ​​por el usuario (copyr y pegar así):

25082945
25463469
03146331
36584524
23461461

Luego, en un browser, abra una nueva pestaña o cada número con el número como la URL.

Esto es lo lejos que he llegado:

display dialog "Please Enter IDs" with icon caution default answer "" set id_list to text returned of result tell application "Google Chrome" make new tab at end of tabs of window 1 with properties {URL:id_list} end tell 

Supongo que tengo que filtrar la input en una list, pero escuché que AppleScript no registra el formatting, por lo que los saltos de línea no están registrados. Luego, para cada elemento en la id_list, abra una nueva pestaña, establezca url como ese número.

  • Cambia al comportamiento de Chrome por pellizcar para hacer zoom en files PDF
  • Automater / Applescript page viewer / downloader loop
  • Creando una URL que siempre se abre en Chrome
  • No se puede ver el video en Safari
  • Las notifications de Chrome no aparecen en ambos monitores (monitor doble)?
  • OSX / Chrome sigue volviendo al video cuando está en pantalla completa
  • Problemas técnicos de Chrome en Yosemite
  • Deje de abrir Dictionary.app cuando toque tres dedos sin text en Google Chrome
  • One Solution collect form web for “Applescript: pide al usuario una list de numbers y abre tabs nuevas con esos numbers como URL”

    Si está copyndo y pegando una list, como en lo que se muestra en su pregunta, como en las líneas de text que tienen el carácter de línea nueva (oculto) al final de cada línea, puede usar lo siguiente:

     display dialog "Please Enter IDs" with icon caution default answer "" set id_list to text returned of result if id_list is not "" then set i to 1 repeat (count paragraphs in id_list) times tell application "Google Chrome" make new tab at end of tabs of window 1 with properties {URL:(paragraph i of id_list)} end tell set i to i + 1 end repeat end if 

    Aquí está el logging de events en el Editor de AppleScript después de ejecutar el código de AppleScript anterior:

     tell application "AppleScript Editor" display dialog "Please Enter IDs" with icon caution default answer "" --> {text returned:"25082945 25463469 03146331 36584524 23461461", button returned:"OK"} end tell tell application "Google Chrome" make new tab at end of every tab of window 1 with properties {URL:"25082945"} --> tab id 8 of window id 1 make new tab at end of every tab of window 1 with properties {URL:"25463469"} --> tab id 11 of window id 1 make new tab at end of every tab of window 1 with properties {URL:"03146331"} --> tab id 14 of window id 1 make new tab at end of every tab of window 1 with properties {URL:"36584524"} --> tab id 17 of window id 1 make new tab at end of every tab of window 1 with properties {URL:"23461461"} --> tab id 20 of window id 1 end tell 
    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).