Anakin 10 Geschrieben 15. Januar 2004 Melden Geschrieben 15. Januar 2004 habe folgendes problem: über ein anmelde script füge ich ne anzahl an drucker dem rechner hinzu. nun will ich aber anhand des PC-Names einen bestimmten als standart setzen. das problem verstärkt sich erst dadurch, da das es immer ganze räume sind die einen drucker als standart haben sollen: beispiel: pc name: 205-12 (pc 12 in raum 205) nun gibt es aber noch 20 weitere pc´s namens 205-XX und weitere räume mit mehereren pc´s wie kann ich das realisieren?
Anakin 10 Geschrieben 15. Januar 2004 Autor Melden Geschrieben 15. Januar 2004 kann man das evtl so lösen? if %computername% == 205-** rundll......
grizzly999 11 Geschrieben 15. Januar 2004 Melden Geschrieben 15. Januar 2004 Nein, das doppelte == bedeutet absolute Übereinstimmung der beiden Strings ergibt TRUE, sogar Groß und Kleinschreibung wird dabei unterschieden. Habe gerade keine Lösung, aber nur Geduld, es gibt hier ja ne Menge Scripting Experten ;) grizzly999
klausk 10 Geschrieben 15. Januar 2004 Melden Geschrieben 15. Januar 2004 Hier ist die ultimative Lösung für Deine Umgebung :cool: goto %computername:~0,4% goto Unbekannter_Raum :205- rundll32 ... goto Ende :206- rundll32 ... goto Ende :xxx- ...
klausk 10 Geschrieben 15. Januar 2004 Melden Geschrieben 15. Januar 2004 Wenn die Drucker auch alle nach dem gleichen Schema wie die Clients benannt sind, müsstest Du die Variable auch direkt in den Rundll32-Befehl einbauen können ... (hab leider die Befehlssyntax nicht bei der Hand und bin zu faul zu suchen)
Anakin 10 Geschrieben 15. Januar 2004 Autor Melden Geschrieben 15. Januar 2004 danke, aber habe bereits selber eine lösung gefunden
grizzly999 11 Geschrieben 15. Januar 2004 Melden Geschrieben 15. Januar 2004 ...... Die Kultur des Boards lebt davon, dass man seine Lösungen den anderen bekanntgibt, zumindest wenn man hier nach einer gesucht hatte ;) Gruß grizzly999
Anakin 10 Geschrieben 15. Januar 2004 Autor Melden Geschrieben 15. Januar 2004 damit auch grizzly zufrieden ist: FOR /F "tokens=1-6 DELIMS=- " %%F IN ('echo %computername%') DO (set Var=%%F)
Squire 290 Geschrieben 16. Januar 2004 Melden Geschrieben 16. Januar 2004 Hallo, es gibt auch die Möglichkeit das mit con2prt.exe aus dem resourcekit zu machen. Das Progrämmchen kann man bei MS kostenlos herunterladen. cu
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