2011-02-05 3 views
0

Chaque fois que je veux me connecter à Internet, je double-cliquez sur une icône de connexion (je l'ai créé plus tôt où nom d'utilisateur et mot de passe (pour le haut débit) sont stockés). (Windows XP)se connecter à Internet en utilisant java

Puis-je savoir comment lancer cette connexion à partir de Java ou de toute autre langue? (Je demande cela parce que mon fournisseur d'accès Internet ne charge rien entre 2h et 8h :-))

Répondre

2

Cela va être inutilement difficile avec Java, je crois. Vous devrez écrire du code natif pour faire le travail pour vous, à quel point vous pouvez aussi bien écrire tout votre programme en C# ou en C++. Mais, comme vous avez demandé une approche Java, vous pouvez regarder la classe Robot. Il vous permet de déplacer la souris vers un emplacement spécifique sur l'écran, de cliquer et d'automatiser les actions manuelles que vous effectuez. C'est une solution très fragile.

Alternativement, si vous pouvez déterminer quelle commande le raccourci de connexion réseau appelle, vous pouvez l'appeler directement depuis Java en utilisant Runtime.exec.

(Je ne vois pas vraiment pourquoi Java est bon pour cette tâche, cependant.)

3

Créer une tâche système pour exécuter le programme. Vous ne devriez pas avoir besoin de Java pour exécuter un programme sur Windows.

Pour utiliser les tâches planifiées dans XP: http://support.microsoft.com/kb/308569

Questions connexes