Pregunta:
¿Es posible reiniciar una aplicación usando AppleScript?
Kentzo
2010-11-03 20:15:21 UTC
view on stackexchange narkive permalink

Quiero reiniciar Safari y volver a abrirlo con algunas pestañas que especifico.

Dos respuestas:
#1
+8
Chealion
2010-11-04 01:46:16 UTC
view on stackexchange narkive permalink

Un método alternativo es utilizar la función incorporada de Safari "Reabrir todas las ventanas desde la última sesión":

  indicarle a la aplicación "Safari" bastante y decirle demora 2 - Espere a que Safari cierre la aplicación " Safari "para activar la aplicación" Eventos del sistema ", decirle al proceso" Safari ", hacer clic en el elemento de menú" Reabrir todas las ventanas desde la última sesión "del menú" Historial "de la barra de menú 1, finalizar y decirle  
Este es mucho más suave para volver a abrir pestañas / ventanas que los scripts que encontré (¡figuras, eran viejos!). +1! Pero simplemente salir y volver a abrir las mismas pestañas puede que no sea tan útil ... sin embargo, omitir las primeras 5 líneas lo convertiría en una excelente manera de iniciar Safari. =)
@Lizzan bueno, dijiste que querías "reiniciar safari y volver a abrirlo", por lo que Chealion asumió que querías cerrarlo y volver a abrirlo. Ahora bien, si su safari está cerrado, entonces, por supuesto, la parte cerrada no es necesaria. :)
@Martín Marconcini Bueno, ** yo ** no dije eso, el OP lo hizo, por lo tanto, no estaba seguro de si el OP quería volver a abrir las pestañas abiertas o salir y abrir un determinado conjunto de pestañas. =)
@Lizzan tienes razón mi error, pensé que eras el OP;)
¿Cómo utilizo este script?
@testing: Copie y pegue el script en AppleScript Editor, luego guarde el script como un script o aplicación.
@Chealion: Gracias. ¿Hay algo como un inicio automático disponible que llame al script o tengo que hacerlo manualmente?
@testing: En Safari en sí, no que yo sepa. Siempre puede ejecutar el script para iniciar Safari.
#2
+3
Lizzan
2010-11-03 23:29:47 UTC
view on stackexchange narkive permalink

Para guardar ventanas / pestañas de una sesión y poder volver a abrirlas, hay una solución aquí: http://hints.macworld.com/article.php?story=20030913153245341 Asegúrese de leer los comentarios, aparentemente ha habido varias actualizaciones en los scripts. Editar: simplemente use la respuesta de Chealion, mucho más suave.

Si solo desea abre un determinado conjunto de pestañas, puedes usar esta secuencia de comandos:

  dile a la aplicación "Safari" establecer urllist en {"http://google.com", "http://stackoverflow.com "," http://apple.stackexchange.com "} repetir con i desde 1 hasta el número de elementos en urllist establecer URL del documento 1 al elemento i de urllist si i es menor que el número de elementos en urllist, entonces mi new_tab () end if end repitend tellon new_tab () dile a la aplicación "Safari" que se active. >  p re> 

Simplemente enumere las direcciones de las páginas que desea abrir entre el {} en la línea 2. Cada dirección dentro de "" y separada por , .



Esta pregunta y respuesta fue traducida automáticamente del idioma inglés.El contenido original está disponible en stackexchange, a quien agradecemos la licencia cc by-sa 2.0 bajo la que se distribuye.
Loading...