Seite 1 von 1

OPSI if Abfrage

Verfasst: 15 Jan 2016, 08:30
von homa
Hallo zusammen,

ich möchte eine If Abfrage bauen, die den Rechnernamen des Rechners mit einem string abgleicht.

Folgendes Beispiel:

if ("%PCName%" = "tx")

PCName lautet: tx01

tx01 = tx sollte true ergeben, da ja beides mit "tx" beginnt.


Weiß jemand hierzu eine Lösung.

Vielleicht ja irgend wie so:


if ("%PCName%" LIKE "tx") ??


Vielen Dank im Voraus

Re: OPSI if Abfrage

Verfasst: 15 Jan 2016, 10:09
von n.wenselowski
Hi,

vermutlich hilft dir strPart.


Gruß

Niko

Re: OPSI if Abfrage

Verfasst: 15 Jan 2016, 11:29
von SisterOfMercy

Code: Alles auswählen

if contains($PCName$, "tx")
But this will also return true when $PCName$ is 'abcdtx'.

Re: OPSI if Abfrage

Verfasst: 20 Jan 2016, 16:39
von larsg
Wenn der String am Anfang gesucht werden soll ist es doch simpel:

Code: Alles auswählen

DefVar $Lookup$
Set $Lookup$ = "tx"

If ( StrPart("%ComputerName%", "1", StrLength($Lookup$)) = $Lookup$ )
Comment "found"
Else
Comment "not found"
EndIf
Kannst die Variable auch weglassen und direkt den zu suchenden Text einsetzen.