xpehbam 10 Geschrieben 31. Oktober 2012 Melden Geschrieben 31. Oktober 2012 Hallo Leute, ich brauche eure Hilfe ....ich möchte folgendes Szenario mit einer Batch-Datei realisieren.... Wenn in dem Clientnamen "KHJ" vorkommt z.B. C-KHJ-001 dann soll der PC eine Datei XY in dem Verzeichniss "C:\Test\KHJ\" anlegen und wenn in dem Clientnamen "KHV" vorkommt z.B. C-KHV-002 dann soll der PC eine Datei in dem Verzeichniss "C:\Test\KHV\" eine Datei XY anlegen usw. und das ganze für 4 Suchbegriffe/Verzeichnisse: KHJ/KHV/KHA/KHR und weiß nicht wo ich anfangen soll ..:confused: Danke im Vorraus !!!
NilsK 3.046 Geschrieben 31. Oktober 2012 Melden Geschrieben 31. Oktober 2012 Moin, in etwa so: echo %computername% | find /i "khj" && echo Text>C:\Test\KHJ\Datei.txt Davon dann je Suchbegriff eine Zeile, ist im Batch am einfachsten. Gruß, Nils
xpehbam 10 Geschrieben 2. November 2012 Autor Melden Geschrieben 2. November 2012 Danke Nils, klingt logisch und einfach ... kann man noch eine "goto" Sprungmarke einbauen ??? ... gibt der Befehl "find" auch einen errorlevel zurück, dass man sagen wenn die "Suche" erfolgreich war dann springe zu blabla ...
lefg 276 Geschrieben 2. November 2012 Melden Geschrieben 2. November 2012 Schau doch mal, ob es funktioniert mit dem &&-Anhängen an deinen Satz: echo %computername% | find /i "khj" && echo Text>C:\Test\KHJ\Datei.txt && .....
NilsK 3.046 Geschrieben 2. November 2012 Melden Geschrieben 2. November 2012 Moin, ja, natürlich kann man das machen. Die &&-Verknüpfung heißt "bei Erfolg mach das Folgende", da kannst du dann auch ein GOTO hinschreiben. Ist meist einfacher als das Errorlevel-Gebastel. Gruß, Nils
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