Comment fermer toutes les fenêtres ouvertes du navigateur avec java

Java ne fait pas, en soi, contient les outils nécessaires pour fermer les autres programmes intégrés à lui-même. Cependant, ne vous laissez pas vous empêcher d`appliquer vos compétences en Java pour automatiser vos autres tâches. En utilisant intégré à Java "Runtime.getRuntime (). Exec" commande, vous pouvez appeler les outils nécessaires à partir du système d`exploitation lui-même pour réaliser la tâche.

  • Ouvrez votre éditeur de texte et immédiatement enregistrer le nouveau fichier "BrowserKill.java."

  • Collez le code suivant dans l`éditeur:

    import java.io.IOException;

    public class BrowserKill {

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

    Chaîne os = System.getProperty ("os.name");

    if (os.contains ("Fenêtres")) {




    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");

    } autre {

    // En supposant un non système d`exploitation Windows sera une version d`Unix, Linux ou 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}` `");

    }

    }

    }

    Cette inspecte simplement le nom du système d`exploitation pour savoir si elle est un Windows ou non-Windows PC. Si Windows, il appelle la commande système d`exploitation Windows "taskkill" pour une liste des navigateurs les plus courants. Si un non-Windows PC, il suppose qu`il est un PC basé sur Unix et appelle Unix "tuer" commande pour obtenir une liste des navigateurs les plus courants.

  • Enregistrez votre fichier Java.

Conseils & Avertissements

  • Cela fait le travail, mais comme vous pouvez le voir, il a quelques inconvénients. Tout d`abord, il suppose que tous les systèmes d`exploitation non-Windows sont basés sur Unix. Cette hypothèse va travailler pour tout de Solaris et Mac OS X, mais peut se décomposer sur certains systèmes d`exploitation plus exotiques, tels que Haiku. Deuxièmement, il vous oblige à lister explicitement tous les navigateurs que vous voulez arrêter.
  • La commande à base d`Unix va tuer les processus avec le "firefox," "chrome" ou "safari" partout dans leurs noms de processus. Il est possible que cela pourrait tuer les processus en dehors du navigateur. Par exemple, si vous avez un jeu installé nommé "Sauvage Animal Safari" et sont en cours d`exécution sous Unix / Linux / Mac OS X, il peut confondre la commande kill et être terminé avec le navigateur Safari.

AUTRES

Java ne sera pas installé фото

Java ne sera pas installé

Si Java ne sera pas installé sur votre machine, il est presque certainement parce que vous avez téléchargé le…

Comment installer javascript фото

Comment installer javascript

javascript est en fait une partie de la Java Runtime Environnement- Sun Microsystems, il est pas un programme en…

Comment redémarrer un tty фото

Comment redémarrer un tty

TTY, nommé d`après téléscripteurs, sont des terminaux qui fonctionnent sur un système Linux ou Unix. TTY peuvent…

» » » » Comment fermer toutes les fenêtres ouvertes du navigateur avec java