Lancer F4 automatiquement avec le -ip xxx

Salle dédiée à la version BMS de Falcon 4

Topic author
Nanard

#1

Message par Nanard »

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!)

jisser
Apprenti-Mécano
Apprenti-Mécano
Messages : 388
Inscription : 03 août 2001

#2

Message par jisser »

bonne idée Nanard ;)
Ca marche pas quand on est derriere routeur en ip fixe?
Image

Topic author
Nanard

#3

Message par Nanard »

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...
Avatar de l’utilisateur

Bad Boy faf
Apprenti-Mécano
Apprenti-Mécano
Messages : 373
Inscription : 03 octobre 2002

#4

Message par Bad Boy faf »

Interressant ca Nanard ;)
ImageImage

jisser
Apprenti-Mécano
Apprenti-Mécano
Messages : 388
Inscription : 03 août 2001

#5

Message par jisser »

vu que c'est l'ip fixe qui est à mettre dans le reccourci
euh dans la fenetre cible on met l'ip externe...(c'est le pc qui est en ip fixe interne

j'ai ce message derriere routeur

Image
Image

Topic author
Nanard

#6

Message par Nanard »

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:

jisser
Apprenti-Mécano
Apprenti-Mécano
Messages : 388
Inscription : 03 août 2001

#7

Message par jisser »

Mais chuuuut, tu vas faire fuir les clients!!
lol 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..
Image
Avatar de l’utilisateur

Skypat
Pilote Confirmé
Pilote Confirmé
Messages : 2911
Inscription : 03 août 2001

#8

Message par Skypat »

Originally posted by jisser@4 Jul 2004, 08:53
Mais chuuuut, tu vas faire fuir les clients!! 


lol 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..
oui faut interoger le router ! c'est lui qui a l'IP !
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

Topic author
Nanard

#9

Message par Nanard »

Et après moult recherche, pas moyen avec un simple code VBS...

PCgyver
Nouvelle Recrue
Nouvelle Recrue
Messages : 98
Inscription : 24 mai 2003

#10

Message par PCgyver »

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.

Topic author
Nanard

#11

Message par Nanard »

Oki, je regarde ça, avec ipcfg.

PCgyver
Nouvelle Recrue
Nouvelle Recrue
Messages : 98
Inscription : 24 mai 2003

#12

Message par PCgyver »

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.


:((

PCgyver
Nouvelle Recrue
Nouvelle Recrue
Messages : 98
Inscription : 24 mai 2003

#13

Message par PCgyver »

tiens j'ai trouvé çà sur vbfrance

ADRESSE IP PAR L'API WINSOCK

çà t'inspirera peut-être pour nous pondre un script de la mort :wacko:

Topic author
Nanard

#14

Message par Nanard »

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}"...

Slan
Nouvelle Recrue
Nouvelle Recrue
Messages : 12
Inscription : 01 avril 2002

#15

Message par Slan »

La solution traine sur mon disque depuis un petit moment... ca marche bien chez moi mais vos commentaires sont bienvenus !

50Ko à télécharger ici

Topic author
Nanard

#16

Message par Nanard »

Le lien n'est pas bon, sur ta page ;) .

Topic author
Nanard

#17

Message par Nanard »

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?

PCgyver
Nouvelle Recrue
Nouvelle Recrue
Messages : 98
Inscription : 24 mai 2003

#18

Message par PCgyver »

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...

PCgyver
Nouvelle Recrue
Nouvelle Recrue
Messages : 98
Inscription : 24 mai 2003

#19

Message par PCgyver »

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...

PCgyver
Nouvelle Recrue
Nouvelle Recrue
Messages : 98
Inscription : 24 mai 2003

#20

Message par PCgyver »

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... :blushing:

c'est déjà mieux que rien

Topic author
Nanard

#21

Message par Nanard »

Il faut faire de l'analyse de texte. Rien de plus casse-pompon que ça, tiens...

PCgyver
Nouvelle Recrue
Nouvelle Recrue
Messages : 98
Inscription : 24 mai 2003

#22

Message par PCgyver »

Jamais content! :rolleyes:

Slan
Nouvelle Recrue
Nouvelle Recrue
Messages : 12
Inscription : 01 avril 2002

#23

Message par Slan »

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...
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.

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]

PCgyver
Nouvelle Recrue
Nouvelle Recrue
Messages : 98
Inscription : 24 mai 2003

#24

Message par PCgyver »

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.)

Slan
Nouvelle Recrue
Nouvelle Recrue
Messages : 12
Inscription : 01 avril 2002

#25

Message par Slan »

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?
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).

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.
Répondre

Revenir à « Falcon 4.0 BMS »