speedbill 10 Geschrieben 15. April 2004 Melden Geschrieben 15. April 2004 Hallo Zusammen, vielleicht kann mir jemand von euch weiterhelfen... Habe Folgendes Problem: Ich habe eine Variable %PC-NAME% der der Name des PC übergeben wird, also z.B. NB2010 oder DT2010 (NB für Notebook, DT für Desktop) Ist es möglich eine Abfrage auf die ersten zwei Stellen der Variabe zu machen? if (%PC-Name%)==(NB????) Wie müssen die Platzhalter hinter dem "NB" sein? Ist das überhaupt möglich, oder sollte ich besser eine neue Variable definieren? Vielen Dank im Voraus speedbill PS: Zur Info, das Batch läuft unter DOS 6.22...
edv-olaf 10 Geschrieben 15. April 2004 Melden Geschrieben 15. April 2004 Hallo, unter DOS ist das mit Bordmitteln nicht möglich. Grüße Olaf
Josh16 10 Geschrieben 16. April 2004 Melden Geschrieben 16. April 2004 Unter Windows klappts mit if /I "%PC-Name:~,2%" == "NB" GOTO Notebook Der Trick ist die Variable auf die ersten zwei Stellen zu kürzen. Mehr dazu in der Hilfe zu set.
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden