[Batch] Mata-Pestañas (Batch o similares)

Iniciado por klaine, 31 Marzo 2011, 23:02 PM

0 Miembros y 1 Visitante están viendo este tema.

klaine

Hola, tenía ganas de ejecutar un archivo HTML en el momento en que se abra una pestaña en google chrome o en mozilla, ¿existe algún comando externo para DOS que cierre una pestaña en el momento que se abre/ejecuta?, ¿si no es así, existe alguna librería en vbs para esto? la idea es cerrar la página correspondiente y ejecutar un HTML, si es posible hacer esto podré empezar con mi code.

De antemano gracias  :D

Saludos  ;)


SuperDraco

pues para batch no se yo...diría que no, de todas formas puedes probar la herramienta "cmdow.exe" que lista todas las ventanas activas/inactivas... (Si tienes suerte y te muestra las pestañas de chrome o mozilla, pues ya solo tendrias que crear un bucle en batch...)

y respecto a vbs, puedes buscar en el foro un poco, vi un code (creo que era de novlucker) lo que hacía es buscar texto en la ventana del navegador... osea, el script buscaba la palabra "google" en la página que estuvieramos dentro del navegador, y si encontraba la palabra, pues abría la pagina de gmail... supongo que eso te serviria más ... el tema del post era sobe gmail o google o iexplorer buscalo si quieres, no hace mucho que se posteó.


Saludosss
No he vuelto, solo estoy de paso.

klaine

Código (vb) [Seleccionar]

set wss=createobject("wscript.shell")

wss.appactivate "<nombre_ventana> o <PID>" ' le doy el foko a la ventana

wss.sendkeys "%{f4}" ' la "cierro"

wss.sendkeys "{enter}" ' le doy enter a "cerrar pestaña actual"

Suena bien, pero el problema es que cuando le quiero dar el foko a la ventana, si está minimizada el foko simplemente no se lo da =/ ¿que puedo estar haciendo yo mal? o ¿hay otra forma de hacer esto?

Desde ya gracias por sus respuestas  :D

Saludos  ;)