¿Cómo devuelvo el número de la ventana actual en Chrome y abro una nueva pestaña en ella?

Estoy escribiendo un AppleScript en el que necesito obtener el número de la ventana actual de Google Chrome y abrir una nueva pestaña en ella. Quiero algo como esto (pseudocódigo):

set curWindNum to the current window of Google Chrome // returns something like "window 4" or just "4"
open a new tab in window curWindNum

¿Cómo hago esto?

¿Tienes que devolver el número de la ventana actual? ¿O puedes simplemente conseguir la ventana?
@ruddfawcett Necesito poder cerrar la pestaña cuando termine y asegurarme de que el script cierre esa pestaña, no otra pestaña.
Hmmm... Está bien, quieres asignar un número a la ventana activa actual de Chrome y luego abrir una nueva pestaña en esa ventana. ¿Entonces quieres cerrar esa pestaña? ¿Estoy entendiendo bien tu pregunta?
@ruddfawcett El script completo abrirá una pestaña en la ventana activa actual de Chrome, cargará una página web y luego cerrará la página. Luego lo repetirá con unas 25 URL.

Respuestas (1)

Aquí está el comienzo de un AppleScript muy simple que abrirá una nueva pestaña al final de la ventana actual y luego cargará una URL. El script esperará 5 segundos (para permitir que se cargue la página) y luego cerrará esa pestaña. Todavía estoy trabajando en ello, pero esto debería hacerlo por ti. Avíseme si necesita más ayuda o si desea que cambie algo. Aquí está el guión:

tell application "Google Chrome"
set ActivePage to window 1
set Tab1 to make new tab at end of tabs of ActivePage
set URL of Tab1 to "http://google.com"
delay 5
close active tab of window 1
end tell
¡Ningún problema! ¡Espero que te funcione!
¡Funciona de maravilla!