IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Java Discussion :

commande java pour désactiver/ activer le bluetooth


Sujet :

Langage Java

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    novembre 2007
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : novembre 2007
    Messages : 32
    Points : 28
    Points
    28
    Par défaut commande java pour désactiver/ activer le bluetooth
    Bonjour ,

    Pour les besoins d'une application sous Windows 7/10 32/64 bits j'aurais besoin de désactiver le Bluetooth , pourriez vous m'indique comment ça peut se faire en java ?

    Merci d'avance
    Tinitus

  2. #2
    Expert éminent sénior Avatar de Uther
    Homme Profil pro
    Inscrit en
    avril 2002
    Messages
    4 289
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations forums :
    Inscription : avril 2002
    Messages : 4 289
    Points : 12 887
    Points
    12 887
    Par défaut
    La bibliothèque standard ne permet pas ce genre de chose. C'est un réglage Windows auquel on a pas accès de manière programmée par les API classique.

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    novembre 2007
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : novembre 2007
    Messages : 32
    Points : 28
    Points
    28
    Par défaut
    Ok mais quel serait le moyen "détourné alors ?

  4. #4
    Modérateur

    Profil pro
    Inscrit en
    septembre 2004
    Messages
    12 289
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : septembre 2004
    Messages : 12 289
    Points : 20 797
    Points
    20 797
    Par défaut
    Typiquement, trouver des commandes en invite de commande qui font ça, et les faire appeler par ton programme Java.

    Mais tu vas vite te rendre compte que Windows ne le permet pas vraiment et ne te proposera que des approximations qui ne mèneront qu'à la frustration.

    Parce que bon, quel intérêt de rendre automatisable l'une des fonctionnalités utilisables dans l'OS ? C'est typiquement ce que ferait un environnement opensource, c'est d'un ridicule ! (Ceci était du sarcasme. Bienvenue dans le monde de Windows : c'est Microsoft qui choisit ce que tu peux essayer de faire avec ton ordi).
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Expert éminent sénior Avatar de Uther
    Homme Profil pro
    Inscrit en
    avril 2002
    Messages
    4 289
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations forums :
    Inscription : avril 2002
    Messages : 4 289
    Points : 12 887
    Points
    12 887
    Par défaut
    Tu es un peu mauvaise langue. A priori, il y a bien moyen de paramétrer ça par programmation sous Windows. La mauvaise nouvelle, c'est que ça se fait via l'API WinRT , à laquelle je crois qu'on ne peut pas faire appel facilement avec Java. Il faudrait faire une application Windows RT que l'on appelle depuis Java, mais ça deviens compliqué. C'est peut-être faisable avec un script PowerShell.

  6. #6
    Nouveau membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    novembre 2007
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : novembre 2007
    Messages : 32
    Points : 28
    Points
    28
    Par défaut
    après qq recherche effectivement ce n'est pas des plus simple et quand bien même cela nécessite des droits admin ...

    Je n'en sais rien mais ne serait t'il pas possible de le faire comme un robot , cad lancer la commande pour ouvrir le panneau blue tooth et d'aller clicker à la souris ( via les bonnes coordonnées) de façon programmatique sur désactiver ?

  7. #7
    Expert éminent sénior Avatar de Uther
    Homme Profil pro
    Inscrit en
    avril 2002
    Messages
    4 289
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations forums :
    Inscription : avril 2002
    Messages : 4 289
    Points : 12 887
    Points
    12 887
    Par défaut
    Sans les droits admin il n'y a probablement pas moyen de faire ça.

    Je serais surpris que les outils d'automatisation ne soient pas limités d'une manière ou d'une autre dans les panneaux de commande système, ça serait une sacré faille de sécurité, et de toute façon ça serait certainement peu fiable comme méthode.

  8. #8
    Nouveau membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    novembre 2007
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : novembre 2007
    Messages : 32
    Points : 28
    Points
    28
    Par défaut
    je ne parle pas des outils de windows je parle de programmer la souris avec java pour aller clicker où on souhaite en simulant un utilisateur

  9. #9
    Modérateur

    Profil pro
    Inscrit en
    septembre 2004
    Messages
    12 289
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : septembre 2004
    Messages : 12 289
    Points : 20 797
    Points
    20 797
    Par défaut
    Autant je peux pas promettre que ça marchera jamais, autant je doute que tu sois le premier à y penser.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  10. #10
    Expert éminent sénior Avatar de Uther
    Homme Profil pro
    Inscrit en
    avril 2002
    Messages
    4 289
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations forums :
    Inscription : avril 2002
    Messages : 4 289
    Points : 12 887
    Points
    12 887
    Par défaut
    Les outils de se genre s'appuient au final sur des API Windows qui sont probablement limitées en mode utilisateur.
    En tout cas même si ça marche, ça sera forcément bancal, car suivant le positionnement de fenêtre, les polices , le HDPI qui peuvent modifier les endroits où simuler les clics et les mouvement de souris et les touches sur lesquelles appuie l'utilisateur au moment ou déclenche les actions, le temps de réponse variable au commandes si le PC rame, etc... Je vois des dizaines de raisons pour lesquelles ça pourrait mal marcher.

    Je pense que tu ferais mieux d'abandonner l'idée si tu ne peux pas avoir les droits administrateur.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. application java pour commande GPRS
    Par Phoenix_Blue dans le forum Débuter avec Java
    Réponses: 0
    Dernier message: 21/01/2009, 10h03
  2. Pb pour désactiver le bluetooth.
    Par byloute dans le forum Windows Vista
    Réponses: 1
    Dernier message: 30/06/2008, 14h43
  3. Activer la commande chmod pour vsftpd
    Par psykoz dans le forum Réseau
    Réponses: 0
    Dernier message: 05/04/2008, 02h39
  4. Commande pour désactiver le clavier
    Par Maglight dans le forum Delphi
    Réponses: 5
    Dernier message: 18/05/2006, 09h59
  5. [MS-DOS] Une commande DOS pour activer les mises à jour auto
    Par Furius dans le forum Scripts/Batch
    Réponses: 20
    Dernier message: 02/12/2005, 16h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo