[R] Détection java et installation par internet

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
Sydneysyd
Niveau 5
Niveau 5
Messages : 177
Enregistré le : jeu. 24 nov. 2011 08:58
Status : Hors ligne

[R] Détection java et installation par internet

#1

Message par Sydneysyd »

Bonjour,

J'aimerais avoir un script qui permettrait de détecter si java est installé (en recherchant si le dossier intitulé java existe), et que s'il n'est pas présent, que l'installation soit proposé automatiquement.

Mais je ne vois pas comment faire...

Merci d'avance,

Cdt
Modifié en dernier par Sydneysyd le dim. 12 janv. 2014 14:01, modifié 1 fois.
-Il n'y a qu'en jouant avec les plus forts que l'on progresse-
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11824
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [...] Détection java et installation par internet

#2

Message par Tlem »

Recherchez par la base de registre. Déjà vous saurez si Java est installé ou non et de plus vous aurez le chemin d'accès des fichiers. ;)
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [...] Détection java et installation par internet

#3

Message par mikell »

Et la recherche alors ?
Il y a sur le forum des TAS de scripts qui traitent de Java (détection, dés/installation etc)
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
Sydneysyd
Niveau 5
Niveau 5
Messages : 177
Enregistré le : jeu. 24 nov. 2011 08:58
Status : Hors ligne

Re: [...] Détection java et installation par internet

#4

Message par Sydneysyd »

Bonjour à tous,

J'ai donc suivi vos conseils et regardez les posts qui aboutissent à une polémique vis-à-vis d'un membre et un avertissement de Tlem pour ceux qui ferait le genre de demande que j'ai faite... Je ne sais pas trop quoi en penser.

Quoiqu'il en soit, j'ai trouvé la solution qui au final est très simple, et je trouve dommage qu'au vu des discussion, personne n'a donné un code basique pour avoir la réponse (car dans les posts que j'ai pu voir, c'est un peu le cafouillis sans vouloir manquer de respect au forum ou à qui que ce soit).

Voici le code que je me suis fait, très simple, très basique, mais si cela peut servir aux autres...

Code : Tout sélectionner

;Mise en place conditionnelle pour déterminer si java est existant dans le program files
If FileExists(@ProgramFilesDir & "\Java\jre7\bin\java.exe")  Then
;s'il existe, une message box affiche que java est installé
    MsgBox(0, "Informations", "Java est installé !")
Else
;sinon on passe par le téléchargement web de java et on l'execute. 
    InetGet("http://javadl.sun.com/webapps/download/AutoDL?BundleId=81838", "jre-7u45-windows-i586-iftw.exe")
    ShellExecute("jre-7u45-windows-i586-iftw")
EndIf
 
Après, on pourrait le faire plus précis, et chercher par la base de registre, mais ce code me convient.

En tout cas, je vous remercie encore pour vos conseils, vos astuces, vos multiples aides envers moi. MERCI :)
-Il n'y a qu'en jouant avec les plus forts que l'on progresse-
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11824
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [...] Détection java et installation par internet

#5

Message par Tlem »

Sydneysyd a écrit : un avertissement de Tlem pour ceux qui ferait le genre de demande que j'ai faite...
Ha !!! :shock:
Un lien vers ce dont vous parlez ne serait pas de refus. :mrgreen:
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Avatar du membre
Sydneysyd
Niveau 5
Niveau 5
Messages : 177
Enregistré le : jeu. 24 nov. 2011 08:58
Status : Hors ligne

Re: [R] Détection java et installation par internet

#6

Message par Sydneysyd »

Désolé Tlem, je ne trouve plus le lien, mais c'est parti de ce sujet, au vu de mes recherches.

viewtopic.php?f=20&t=11204

Le membre à été banni, et tous ses pseudos ont été mis etc. dans un post particulier.

Cdt
-Il n'y a qu'en jouant avec les plus forts que l'on progresse-
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [R] Détection java et installation par internet

#7

Message par mikell »

Je suppose qu'il s'agit de ça http://www.autoitscript.fr/forum/viewto ... 678#p77678
et de ce commentaire
Tlem a écrit :Il va de soi que toutes demandes concernant la détection de Java ou son installation en mode silencieux ainsi que tout rapport avec adf.ly et NavInfo.au3 sera considéré comme lié à cet utilisateur indélicat. Donc par avance désolé pour les autres.
Malgré la rudesse du propos la demande concernant Java n'est pas vraiment le problème, elle figure d'ailleurs dans beaucoup de topics qui ont d'une manière plus générale pour thème l'installation de programmes
Mais il faut replacer la chose dans son contexte, dans ce cas particulier le bonhomme nous a violemment emm...és pendant 15 jours (forum US inclus) et la réaction a été en proportion :mrgreen:
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
Sydneysyd
Niveau 5
Niveau 5
Messages : 177
Enregistré le : jeu. 24 nov. 2011 08:58
Status : Hors ligne

Re: [R] Détection java et installation par internet

#8

Message par Sydneysyd »

Oui, j'ai lu un peu tous les topics FR et US

Bon ca va, j'harcèle pas à ce point et en plus je suis poli sur mes demandes lol
-Il n'y a qu'en jouant avec les plus forts que l'on progresse-
Répondre