2015-08-14 2 views
0

J'utilise PrivateInternetAccess pour un couple d'outils automatisés, mais en perdant la connexion internet son killswitch s'active, coupant la connexion internet. La connexion Internet sera perdue jusqu'à ce que vous vous reconnectiez manuellement ou que vous redémarriez l'application (ce qui la rend automatiquement connectée au démarrage).Fichier batch qui vérifie la connectivité et redémarre un programme sans connexion internet

Pour clarifier, je besoin d'un fichier batch qui: 1. vérifie s'il y a une connexion Internet toutes les 15 secondes 2. S'il n'y a pas de connexion internet, fin toutes les tâches appelées pia_manager.exe. Normalement, il devrait y en avoir un, mais il arrive qu'il y en ait 2. 3. Après avoir effectué l'étape 2, attendez un instant pour revenir à l'étape 1.

J'espère avoir suffisamment clarifié ma question. Je connais plusieurs personnes qui ont le même problème avec PrivateInternetAccess et je suis surpris que personne n'a encore posé la question.

S'il vous plaît aidez-moi. À votre santé!

+0

Il n'y a pas de zone d'édition. Je voulais dire: après avoir effectué l'étape 2, attendez un ** minute ** pour revenir à l'étape 1 – Bart

+0

juste enfin trouvé un moyen basé sur d'autres scripts ici. – Bart

Répondre

0

Comment reconnecter Accès Internet privé après Killswitch déconnexion

Ce script vérifiera sa connectivité toutes les 15 secondes et rebranchez PIA. Utilisez la ligne de ping inférieure pour définir l'intervalle en secondes. Gardez la première ligne de ping en quelques secondes, car PIA pourrait avoir besoin de 30 secondes pour être connecté.

@echo off&cls 

:loop 
Echo Testing connection... 
ping www.google.com >nul || (
    Echo Restarting PIA... 
    taskkill /im pia_manager.exe /f 
    ping localhost -n 15 >nul 
) 
ping localhost -n 15 >nul 
goto:loop