View Full Version : If-Abfrage Problem
Installer80
October 17th, 2006, 13:00
Hallo Zusammen
Ich sollte in einer If-Abfrage verschiedene IP-Ranges abfragen. Leider bringe ich das nicht zustande.
Wie kann man so eine Abfrage erstellen? Ein Beispiel meiner Versuche:
If %IP%>'10.xx.xx.6'
If %IP%<'10.xx.xx.219'
Befehl.....
oder
If %IP%>'10.xx.xx.6' and %IP%<'10.xx.xx.219'
Befehl
Besten Dank und einen schönen Tag
SBR
October 17th, 2006, 13:33
Wie immer gilt hier das * (Sternchen) als Platzhalter bei der if-Abfrage:
If %IP_ADDR%='10.*.*.6' and %IP_ADDR%='10.*.*.219'
Gruß
Stefan
Installer80
October 17th, 2006, 13:35
Danke für die Antwort. Die IP-Adressen sind ohne Platzhalter. Die xx habe ich einfach als Beispiel genommen.
In meinem Script steht da die IP-Range von einem TestPC.
SBR
October 18th, 2006, 09:04
Danke für die Antwort. Die IP-Adressen sind ohne Platzhalter. Die xx habe ich einfach als Beispiel genommen.
In meinem Script steht da die IP-Range von einem TestPC.
Hi,
aus deiner Antwort werde ich jetzt nicht ganz schlau. Funktioniert es jetzt bei dir nach dieser Art?
Habe es hier mit NI 5.8 getestet.
Gruß
Stefan
Installer80
October 18th, 2006, 09:09
Die ganze Sache mit dieser Abfrage funktioniert eben nicht. Es liegt nicht an der IP. Da steht bei mir eine gültige drinne. die If-Abfrage scheint nicht korrekt zu sein. Er nicht weder das < noch das >. Und bei der 2ten Version mit "and" geht es auch nicht.
Grüessli
sdik
October 18th, 2006, 12:36
Hallo,
es kommt darauf an, was du damit erreichen willst?
wozu willst eine Abfrage nach eine IP-adresse Gut sein? ich finde die IF abfrage nach IP-adressen in einm Netzwerk Problematischer als die Abfrage nach einem %PCNAME% oder nach %USERNAME%?
also Aufgabe definieren--> dann die Effiktivste Lösung suchen...
vBulletin v3.6.7, Copyright ©2000-2012, Jelsoft Enterprises Ltd.