[..] Opérateur ou pas ?
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
[..] Opérateur ou pas ?
salut a tous,
je voudrais faire un truc tout simple mais je ne sais pas si il faut utiliser un opérateur ou pas
en gros je vérifie l'ip de ma première carte réseau, si elle est égale a "172.20. n'importe qu'elle autre chiffre" ma variable $ip utilise @ipadresse1 sinon @ipadress2
if @IPAddress1 = '172.20. & ' Then
Global $ip = @IPAddress1
Else
Global $ip = @IPAddress2
EndIf
est ce qu'il vaut mieux utiliser les opérateurs pour faire ce que je veux ou autre chose ?
et si oui comment je peux écrire mon "172.20. n'importe qu'elle autre chiffre"
merci
je voudrais faire un truc tout simple mais je ne sais pas si il faut utiliser un opérateur ou pas
en gros je vérifie l'ip de ma première carte réseau, si elle est égale a "172.20. n'importe qu'elle autre chiffre" ma variable $ip utilise @ipadresse1 sinon @ipadress2
if @IPAddress1 = '172.20. & ' Then
Global $ip = @IPAddress1
Else
Global $ip = @IPAddress2
EndIf
est ce qu'il vaut mieux utiliser les opérateurs pour faire ce que je veux ou autre chose ?
et si oui comment je peux écrire mon "172.20. n'importe qu'elle autre chiffre"
merci
- TommyDDR
- Modérateur
- Messages : 2086
- Enregistré le : mar. 22 juil. 2008 21:55
- Localisation : Nantes
- Status : Hors ligne
Re: [..] opérateur ou pas ?
Il faut voir le problème sous un autre angle.
"Ma chaine est égale à "172.20. n'importe qu'elle autre chiffre"" correspond à : "Ma chaine commence par "172.20."".
Vous savez que chaine de caractère se dit "string" en anglais, "comment par" = à gauche de la chaine = left
Regardez donc du coté de StringLeft
"Ma chaine est égale à "172.20. n'importe qu'elle autre chiffre"" correspond à : "Ma chaine commence par "172.20."".
Vous savez que chaine de caractère se dit "string" en anglais, "comment par" = à gauche de la chaine = left
Regardez donc du coté de StringLeft
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Re: [..] opérateur ou pas ?
ok donc on découpe avant de vérifier si c'est égale ou non ?
- TommyDDR
- Modérateur
- Messages : 2086
- Enregistré le : mar. 22 juil. 2008 21:55
- Localisation : Nantes
- Status : Hors ligne
Re: [..] opérateur ou pas ?
On extrait le début de la chaine et on voit si ils sont égaux oui.
Il faut juste réfléchir à quoi envoyer à StringLeft.
Il faut juste réfléchir à quoi envoyer à StringLeft.
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Re: [..] opérateur ou pas ?
ben j'ai extrait "172.20." du coupTommyDDR a écrit :On extrait le début de la chaine et on voit si ils sont égaux oui.
Il faut juste réfléchir à quoi envoyer à StringLeft.
ca marche nikel
merci
- TommyDDR
- Modérateur
- Messages : 2086
- Enregistré le : mar. 22 juil. 2008 21:55
- Localisation : Nantes
- Status : Hors ligne
Re: [..] opérateur ou pas ?
Pouvez vous écrire le code pour voir s'il n'y a pas d'erreur ?
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Re: [..] opérateur ou pas ?
@davzell : tu pourrais faire un effort, on t'a bien aiguillé dans ton précédent post (qui ressemble fortement à celui-ci)
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Re: [..] opérateur ou pas ?
oui forcement une fois qu'on m'a donné l'idée d'extraire et de comparer ensuite c'est très proche et un peu bête de pas y avoir penséjguinch a écrit :@davzell : tu pourrais faire un effort, on t'a bien aiguillé dans ton précédent post (qui ressemble fortement à celui-ci)
je pensais vraiment qu'il y avait moyen dans autoit de vérifier quelque chose peu importe ce qui suit (genre comme les recherche windows ou on peut mettre un *)
- TommyDDR
- Modérateur
- Messages : 2086
- Enregistré le : mar. 22 juil. 2008 21:55
- Localisation : Nantes
- Status : Hors ligne
Re: [..] opérateur ou pas ?
J'insiste encore mais : pouvez-vous poster le code de la comparaison ?
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679