knorrigt.com

Home > Ordenadores > Como cierre todas las ventanas del navegador con Java

Como cierre todas las ventanas del navegador con Java

Advertisement

Java no tiene, en sí mismo, contiene las herramientas necesarias para cerrar otros programas incluidos en la misma. Sin embargo, no deje que eso le impida la aplicación de sus conocimientos de Java para la automatización de sus otras tareas. Mediante el uso de Java incorporada "Runtime.getRuntime (). Exec" de comandos, puede llamar a las herramientas necesarias desde el propio sistema operativo para lograr la tarea.

Instrucciones

Abra su editor de texto e inmediatamente guardar el nuevo archivo como "BrowserKill.java."

Pegar el código siguiente en el editor:

java.io.IOException importación;

BrowserKill public class {

public static void main(String[] args) throws IOException {

String os = System.getProperty("os.name");

if (os.contains("Windows")) {

Runtime.getRuntime().exec("taskkill /F /IM chrome.exe");

Runtime.getRuntime().exec("taskkill /F /IM iexplorer.exe");

Runtime.getRuntime().exec("taskkill /F /IM firefox.exe");

Runtime.getRuntime().exec("taskkill /F /IM safari.exe");

Runtime.getRuntime().exec("taskkill /F /IM opera.exe");

} else {

// Assuming a non Windows OS will be some version of Unix, Linux, or Mac

Runtime.getRuntime().exec("kill `ps -ef | grep -i firefox | grep -v grep | awk '{print $2}'`");

Runtime.getRuntime().exec("kill `ps -ef | grep -i chrome | grep -v grep | awk '{print $2}'`");

Runtime.getRuntime().exec("kill `ps -ef | grep -i safari | grep -v grep | awk '{print $2}'`");

}

}

}

Esto simplemente inspecciona el nombre del sistema operativo para averiguar si se trata de un Windows o no de Windows-PC. Si Windows, llama al sistema operativo comando "taskkill" de Windows para obtener una lista de los navegadores comunes. Si un ordenador que no sea Windows, se asume que se trata de un PC basado en Unix y Unix llama al comando "kill" para obtener una lista de los navegadores comunes.

Guarde el archivo de Java.

Consejos y advertencias

Esto hace el trabajo, pero como se puede ver, tiene algunas desventajas. En primer lugar, se supone que todos los sistemas operativos distintos a Windows están basados ​​en UNIX. Este supuesto funcionará para todo, desde Solaris y Mac OS X, pero puede descomponer en algunos sistemas operativos más exóticos, como Haiku. En segundo lugar, se requiere que usted enumere explícitamente todos los navegadores que desea parar.

El comando basado en Unix matará procesos con el "Firefox", "cromo" o "Safari" en cualquier lugar en sus nombres de proceso. Es posible que esto podría matar procesos, además del navegador. Por ejemplo, si tiene un juego instalado el nombre de "Wild Animal Safari" y está ejecutando bajo Unix / Linux / Mac OS X, puede confundir el comando kill y se terminará junto con el navegador Safari.

La barra de tareas se asocia con su sistema operativo Windows, y se puede encontrar en la parte inferior de la pantalla. La barra de tareas recoge programas de las ventanas abiertas, carpetas, documentos, sitios web de Internet, etc. La función de la
Cómo cerrar todas las ventanas abiertas a la vez en el Mac
A medida que continúe para abrir varias ventanas en su Mac, puede comenzar a perder visibilidad de las ventanas o los archivos importantes. Aunque las aplicaciones espacios pueden ayudarle a resolver sus ventanas de la aplicación separándolos en dife
Popups, también llamadas ventanas pop-up, se producen cuando se hace clic en un vínculo y manualmente abre una nueva ventana o cuando visita un sitio web que aloja ventanas emergentes. Si bien estas ventanas parecen inofensivas, algunas ventanas emer
Al minimizar un programa que está abierto en la pantalla, puede maximizar el programa de nuevo haciendo clic en su icono en la barra de tareas de Windows. Esto permite que los programas que se mantienen funcionando al mismo tiempo que le permite hace
Windows 7 es el nuevo sistema operativo insignia de Microsoft. En Windows Vista y Windows XP, Microsoft proporcionó una barra de tareas de más edad que le ha permitido hacer click en el botón "Mostrar Escritorio". En Windows 7, la barra de tarea
Cómo hacer todas las columnas del mismo tamaño en Microsoft Excel
comportamiento por defecto de Excel 2013 es ampliar una columna a medida que escribe para acomodar el contenido. Hay muchas opciones para ajustar manualmente el ancho de una columna de Excel, pero lo que si desea que todas las columnas sean del mismo
Cómo copiar Todas las citas del calendario de Outlook
Nuestros calendarios son cruciales para la organización y mantenimiento de los negocios y la vida personal. Sin ellos no tardaríamos en tener problemas. Tener su calendario en Outlook es útil de muchas maneras, pero si algo le sucede a los datos, pod
Cómo enumerar todas las hojas de Excel con VBA
Hoja de trabajo de la clase en VBA es una poderosa herramienta que puede ser usada para crear, manipular y eliminar hojas en cualquier libro de Excel. Cada objeto de hoja tiene una propiedad llamada "Nombre", que se refiere a las etiquetas de la
Cómo mover Todas las citas del calendario de un calendario a otro en Microsoft Outlook 2003
calendarios de Outlook se pueden mover al cambiar la vista de su calendario a un formato que pueda ser movido. Una vez que se cambia el formato, combinaciones de teclas o el menú Editar para cortar y pegar todo el contenido de calendario para un nuev
Cómo arreglar la ventana del navegador Tamaño
Ya sea que su uso de Internet Explorer o un navegador alternativo como Mozilla Firefox o Google Chrome, que tiene la capacidad de cambiar el tamaño de la ventana del navegador hace que el programa sea más versátil y fácil de usar. No importa qué tipo
Algunas personas no se preocupan de tener una barra de menú en sus ventanas del navegador Web. Ellos quieren ver páginas Web en una pantalla completa. Si eres una de esas personas que cree que la barra de menú sólo se interpone en el camino, se puede
Cómo cerrar una ventana del navegador abierta por Internet Explorer
Internet Explorer es un navegador web gratuito realizado por Microsoft. Se puede utilizar para visitar sus sitios web favoritos y navegar por Internet siguiendo los enlaces a diferentes sitios. A veces, los sitios web que son compatibles con la publi
La reducción del tamaño de las ventanas del navegador Web o ventanas que está utilizando para examinar el contenido de su ordenador puede aumentar la productividad. Haciendo algunas ventanas más pequeño hace que puedan equiparse con más ventanas en l
Todo lo que hace Cerca de ventanas del navegador Mean?
navegadores de Internet mostrar páginas web en ventanas o pestañas. Varias ventanas pueden ser abiertas a la vez, lo que permite al usuario cambiar entre las ventanas abiertas. Durante la instalación del software, se pide a los usuarios para cerrar t
Cómo cerrar una ventana del sótano con cemento
Los propietarios pueden optar por cerrar una ventana del sótano para agregar espacio de la pared o lograr una mayor privacidad o seguridad. Las ventanas del sótano no sólo actuar para permitir que los posibles individuos no deseados de entrar, pero p
Cómo vincular una imagen pequeña de la imagen más grande en una nueva ventana del navegador
Cuando se visualizan imágenes en su página web, crear un efecto "zoom" con sus fotos para que cuando un usuario hace clic en la imagen inicial, que se lleva a una nueva ventana que contiene una vista más grande de la gráfica. Este es un método e
En lugar de abrir una nueva ventana del navegador de Internet cuando se necesita ver más de un sitio a la vez, puede crear una pestaña del navegador. La ficha se adhiere a la misma ventana para que no se hagan cargo de su pantalla de ordenador con mú
Mientras navega por Internet, es posible que necesite tener varias ventanas abiertas del navegador para revisar adecuadamente la información en varios sitios web. Si tienes un ordenador Apple, puede utilizar el navegador web Safari para abrir varias
MyLife es una plataforma de red social diseñada para su uso personal y de negocios. Utiliza habitualmente para conectar con la familia, amigos y compañeros de trabajo en conjunto, MyLife es una de las herramientas de las redes más fuertes en la Web.