Anakin 10 Geschrieben 15. Januar 2004 Melden Teilen 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? Zitieren Link zu diesem Kommentar
Anakin 10 Geschrieben 15. Januar 2004 Autor Melden Teilen Geschrieben 15. Januar 2004 kann man das evtl so lösen? if %computername% == 205-** rundll...... Zitieren Link zu diesem Kommentar
grizzly999 11 Geschrieben 15. Januar 2004 Melden Teilen 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 Zitieren Link zu diesem Kommentar
klausk 10 Geschrieben 15. Januar 2004 Melden Teilen 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- ... Zitieren Link zu diesem Kommentar
klausk 10 Geschrieben 15. Januar 2004 Melden Teilen 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) Zitieren Link zu diesem Kommentar
Anakin 10 Geschrieben 15. Januar 2004 Autor Melden Teilen Geschrieben 15. Januar 2004 danke, aber habe bereits selber eine lösung gefunden Zitieren Link zu diesem Kommentar
grizzly999 11 Geschrieben 15. Januar 2004 Melden Teilen 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 Zitieren Link zu diesem Kommentar
Anakin 10 Geschrieben 15. Januar 2004 Autor Melden Teilen Geschrieben 15. Januar 2004 damit auch grizzly zufrieden ist: FOR /F "tokens=1-6 DELIMS=- " %%F IN ('echo %computername%') DO (set Var=%%F) Zitieren Link zu diesem Kommentar
Squire 260 Geschrieben 16. Januar 2004 Melden Teilen 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 Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.