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

  • AppleScript: ¿Cómo get el número de caracteres de un file .rtf?
  • AppleScript: ¿Cómo search files en la carpeta para cadena y mostrar resultados en Finder?
  • Error al enviar el file POSIX como file adjunto con iMessage
  • Cómo deshabilitar WebGL en el browser Chrome en Mac OS X
  • Abra una nueva window del browser desde la Terminal
  • Automatice el interruptor de llave Fn al abrir Excel
  • 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.

  • ¿Historial y favoritos de Chrome en Spotlight?
  • Java - versión 1.7.45 - y Mavericks
  • ¿Cómo puedo iniciar una llamada telefónica de Hangouts con Applescript / Terminal?
  • Configuración de AppleScript Seleccione desplegable
  • ¿Cómo conectar automáticamente VPN cuando se conecta a una networking?
  • ¿Cómo puedo transmitir audio a múltiples computadoras al mismo time?
  • 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).