1. Februar 200223 j Moin erstmal, also ich hab mir mal ne Batch-Datei gebastelt in der der Computername abgefragt wird und dann ein net use-Befehl ausgeführt wird. Der sieht so aus: if %computername%==abcxyz net use LPT1 \\printserver\drucker Diese Batchdatei funktioniert unter Windows-NT jedoch nicht unter Windows 98. In der Dos-Box in Win 98 ignoriert er einfach die Prozentzeichen und alles was dazwischensteht. Kann mir vielleicht irgendjemand sagen warum das so ist bzw. was man dagegen tun kann? Ps.: Von mir auch könnte auch die IP- oder Mac-Adresse abgefragt werden, aber es sollte in einer Batch-Datei sein. Wenn jemand einen anderen Befehl weiß - her damit!!!
1. Februar 200223 j Das wird daran liegen, dass es unter Win98 vielleicht keine Umgebungsvariable mit dem Namen "computername" gibt. Du musst das wohl selbst in die autoexec.bat einfügen. Etwa so: set computername = xyz Dann sollte es klappen. Grüsse! DocMabuse
1. Februar 200223 j set computername = xyz Is ja schon ne gute Idee gewesen, funktioniert aber nicht. Er lässt immernoch in der Dos-Box das %-Zechen und alles dazwischen weg. Dann meldet er nen Sysntaxfehler. Allerdings ohne irgendeinen Fehlercode oder sowas. Is ja auch klar, weil ihm eine Zeichenfolge fehlt. Naja, besten Dank trotzdem.
11. Februar 200223 j Ich hab doch noch eine Lösung gefunden. Man muss einfach in einer DOS-Box oder halt in der Autoexec.bat den folgenden Befehl eingeben. set computername=xyz dabei muss man darauf achten, dass vor und hinter dem Leerzeichen keine Leestelle ist. Dann funktioniert es. besten dank xcieyaou marco
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.