Lancer F4 automatiquement avec le -ip xxx
-
Topic author
#1
Vu que je suis un gros boulet lorsqu'il s'agit de mettre le -ip correct dans le reccourci de Falcon, j'ai créé un fichier en VBscript, qui lance F4-BMS.exe avec le bon ip en paramètre.
A partir de dorénavant, plus d'erreur possible.
A télécharger ici : http://krostylebombingclub.free.fr/files/Falcon_Ip.vbs et à mettre sur le bureau.
Aucun interêt si vous êtes derrière un routeur!!
Testé sous XP, et seulement sous XP (avec l'autorisation d'écécuter les scripts bien sûr) et sans carte réseau.
(Si quelqu'un peut essayer avec deux connexions actives...)
Testé avec plusieurs versions installées mais pas testé avec Multifalcon!!!
(Jallie, dis moi ce qui se passe dans ces cas là, stp!)
A partir de dorénavant, plus d'erreur possible.
A télécharger ici : http://krostylebombingclub.free.fr/files/Falcon_Ip.vbs et à mettre sur le bureau.
Aucun interêt si vous êtes derrière un routeur!!
Testé sous XP, et seulement sous XP (avec l'autorisation d'écécuter les scripts bien sûr) et sans carte réseau.
(Si quelqu'un peut essayer avec deux connexions actives...)
Testé avec plusieurs versions installées mais pas testé avec Multifalcon!!!
(Jallie, dis moi ce qui se passe dans ces cas là, stp!)
-
Topic author
#3
Bonne remarque, mais à ce moment là, vu que c'est l'ip fixe qui est à mettre dans le reccourci, t'as pas besoin de mon script...
Je rectifie le message ci-dessus...
Je rectifie le message ci-dessus...
-
- Apprenti-Mécano
- Messages : 373
- Inscription : 03 octobre 2002
#5
euh dans la fenetre cible on met l'ip externe...(c'est le pc qui est en ip fixe internevu que c'est l'ip fixe qui est à mettre dans le reccourci
j'ai ce message derriere routeur
-
Topic author
#6
Alors, ça doit être la clé CurrentControlSet qui est pas bonne.
Ouvre regedit et regarde si t'as pas plutôt une clé du nom de ControlSet001 ou 002 etc....
Chez moi, j'en ai 4 comme ça et seul le CurrentControlset et ControlSet003 donnent la bonne IP.
Tu fais clic droit puis modifier et tu édites le script en fonction...
Mais chuuuut, tu vas faire fuir les clients!! :lol:
Ouvre regedit et regarde si t'as pas plutôt une clé du nom de ControlSet001 ou 002 etc....
Chez moi, j'en ai 4 comme ça et seul le CurrentControlset et ControlSet003 donnent la bonne IP.
Tu fais clic droit puis modifier et tu édites le script en fonction...
Mais chuuuut, tu vas faire fuir les clients!! :lol:
#7
non ton prog. marche au poil, mais derriere routeur , il y a aucune trace de l'ip ext. dans la base de registre , il faut interroger le routeur..Mais chuuuut, tu vas faire fuir les clients!!
#8
oui faut interoger le router ! c'est lui qui a l'IP !Originally posted by jisser@4 Jul 2004, 08:53
Mais chuuuut, tu vas faire fuir les clients!!
non ton prog. marche au poil, mais derriere routeur , il y a aucune trace de l'ip ext. dans la base de registre , il faut interroger le routeur..
ModManFX & EDFX author, FR gamer & geek. DCS & FS2020 virtual pilot. Check your Six! i'am talking bien anglish. H145 ,
WACO 🛩, A32NX ✈, FENIX A320 ✈ addict
Pentium MMX 200 MHz, 32 MB SDRAM, 4 GB hdd, 24x CD-ROM drive, IIyama 17" SVGA monitor 4/3
WACO 🛩, A32NX ✈, FENIX A320 ✈ addict
Pentium MMX 200 MHz, 32 MB SDRAM, 4 GB hdd, 24x CD-ROM drive, IIyama 17" SVGA monitor 4/3
#10
Nanard, le probleme; c'est que la clé de registre pointe sur une partie qui correspond à l'identifiant Pnp de la carte ou de ton matériel réseau.
Donc si on a pas exactement le même matériel, on a pas la même sous-clé, donc le script échoue.
Il y a moyen de trouver son ip sans taper direct dans la base de registre; essayes avec les commandes netsh ou encore ipconfig. (ipconfig est le plus simple pour savoir directement son ip; ou encore netsh pour voir l'adresse de son serveur DHCP (qui peut être un routeur, ou un modem ethernet si il en possède les fonctions) )
attention netsh est loin d'être d'une utilisation facile.
je suis sûr qu'on peut arriver à intégrer ces paramètres dans un script vbs.
Donc si on a pas exactement le même matériel, on a pas la même sous-clé, donc le script échoue.
Il y a moyen de trouver son ip sans taper direct dans la base de registre; essayes avec les commandes netsh ou encore ipconfig. (ipconfig est le plus simple pour savoir directement son ip; ou encore netsh pour voir l'adresse de son serveur DHCP (qui peut être un routeur, ou un modem ethernet si il en possède les fonctions) )
attention netsh est loin d'être d'une utilisation facile.
je suis sûr qu'on peut arriver à intégrer ces paramètres dans un script vbs.
#12
avec ipconfig tu ne pourras voir que l'adresse ip locale; et/ou celle interne à celle de ton routeur/modem DHCP...
avec netsh, c'est possible de voir l'ip externe (en cas de routeur), mais j'arrives pas à retrouver la bonne commande.
:((
avec netsh, c'est possible de voir l'ip externe (en cas de routeur), mais j'arrives pas à retrouver la bonne commande.
:((
#13
tiens j'ai trouvé çà sur vbfrance
ADRESSE IP PAR L'API WINSOCK
çà t'inspirera peut-être pour nous pondre un script de la mort
ADRESSE IP PAR L'API WINSOCK
çà t'inspirera peut-être pour nous pondre un script de la mort
-
Topic author
#14
Ca dépasse mes compétences...
Le plus simple (en tout cas pour moi), c'est que chacun aille voir quel est le GUID de sa connexion réseau.
J'ai cherché tout l'après-midi pour essayer d'extraire les sous clés d'une branche de la BDR sans succès. Jai essayé avec Ipconfig, mais comment extraire l'adresse IP au milieu du bla-bla alors que cette fameuse adresse IP peut se trouver n'importe où dans le texte renvoyé par ipconfig.
Si seulement je savais ce qui indique à Windows qu'il faut (dans mon cas) aller chercher dans la clé "{9C799692-B9F2-493F-9B70-38B7162257F8}"...
Le plus simple (en tout cas pour moi), c'est que chacun aille voir quel est le GUID de sa connexion réseau.
J'ai cherché tout l'après-midi pour essayer d'extraire les sous clés d'une branche de la BDR sans succès. Jai essayé avec Ipconfig, mais comment extraire l'adresse IP au milieu du bla-bla alors que cette fameuse adresse IP peut se trouver n'importe où dans le texte renvoyé par ipconfig.
Si seulement je savais ce qui indique à Windows qu'il faut (dans mon cas) aller chercher dans la clé "{9C799692-B9F2-493F-9B70-38B7162257F8}"...
-
Topic author
#17
Je viens d'essayer.
Ca marche chez moi. B) (de toute façon, tout marche chez moi... )
Et derrière un routeur ça donne quelle IP?
Ca marche chez moi. B) (de toute façon, tout marche chez moi... )
Et derrière un routeur ça donne quelle IP?
#18
en fait quand on clique sur le lien de F4Manager on tombe sur pocketil2
mais bon; ce n'est pas grave, le bon lien est facile à trouver, le voilà:
http://perso.wanadoo.fr/slanc6/F4Manager.exe
Pour l'ip derrière une passerelle , je testerais ça dès que je serais rentré chez moi, c-a-d dans trois quart d'heures...
alors si quelqu'un le fait avant moi, qu'il le dise...
mais bon; ce n'est pas grave, le bon lien est facile à trouver, le voilà:
http://perso.wanadoo.fr/slanc6/F4Manager.exe
Pour l'ip derrière une passerelle , je testerais ça dès que je serais rentré chez moi, c-a-d dans trois quart d'heures...
alors si quelqu'un le fait avant moi, qu'il le dise...
#19
Bon, eh bien moi j'obtiens une erreur générale: "classe de fenêtre introuvable" avec ma config.
c'est pas encore çà avec le dhcp statique...
c'est pas encore çà avec le dhcp statique...
#20
J'ai une solution pour tous
c'est un simple lien vers une url externe:
http://www.whatismyip.com/
çà vous affiche l'ip en gros.
maintenant pour l'intégrer dynamiquement dans un raccourci...
c'est déjà mieux que rien
c'est un simple lien vers une url externe:
http://www.whatismyip.com/
çà vous affiche l'ip en gros.
maintenant pour l'intégrer dynamiquement dans un raccourci...
c'est déjà mieux que rien
-
Topic author
#23
Ben en fait, c'est exactement ce que fait F4Manager. Il balance une requete HTTP au serveur spécifié dans 'URL' puis analyse la réponse en cherchant le texte 'Delimiter'. Si ce texte est trouvé, les caractères suivants sont transformés en adresse IP.Originally posted by Nanard@6 Jul 2004, 18:15
Il faut faire de l'analyse de texte. Rien de plus casse-pompon que ça, tiens...
Bref, par défaut, F4Manager va demander l'IP courante à http://checkip.dyndns.org.
Heu... oui... pardon pour le lien, un mauvais copier/coller et pas d'éditeur HTML sympa sous la main, mais c'est corrigé ^_^
[Edit: Un petit bug fixé, version 1.21 qui ignore les caractères non numériques après le 'Delimiter' - fichier joint ou sur le web]
#24
ET pour l'erreur "classe de fenêtre introuvable" ; tu saurais pas à cause de quoi; par hasard?
(pour ma part c'est pas parce que ce prog ne marche pas chez moi que çà va m'empêcher de trouver mon ip externe; mais au moins je voudrais pas mourir idiot.)
(pour ma part c'est pas parce que ce prog ne marche pas chez moi que çà va m'empêcher de trouver mon ip externe; mais au moins je voudrais pas mourir idiot.)
#25
Pfiou... j'ai une petite idée si t'es sur Win98 ou 2000 : je pense qu'un des contrôle que j'utilise (très certainement la boîboîte qui affiche l'IP) n'est présent que dans la dll des contrôles standards XP (ou a partir de je ne sais quelle mise à jour).Originally posted by PCgyver@7 Jul 2004, 00:08
ET pour l'erreur "classe de fenêtre introuvable" ; tu saurais pas à cause de quoi; par hasard?
Bref, j'ai modifié mon exe pour le remplacer par une simple boîte texte (du coup, ca permet de copier l'IP dans le presse papier si on veut). En revanche, je n'ai que du windows XP sous la main... donc je peux pas vérifier que ca marchera chez toi (mais je veux bien que tu testes pour pas mourir idiot moi non plus )
Autre micro-amélioration: le bouton par défaut est 'Request' puis passe à 'FLY' quand une IP valide est trouvée. Ca permet de lancer F4Manager puis d'appuyer simplement 2 fois sur entrée pour voler avec la bonne IP.
Enjoy, c'est toujours par ici que ca se passe.