1410 » How can I automate DOS default network printer assignment in a logon script?
To use a network printer in a DOS program, you must issue a:
NET USE LPTx: \\ComputerName\PrinterShare.
In tip 0672, we learned that the default printer information is located at:
Using REG, we can add either of the following to a logon script:
for /f "Tokens=1-5 Delims=,: " %%i in ('reg -listvalue "HKCU\Software\Microsoft\Windows NT\CurrentVersion\Windows\Device"') do set prt=%%j&set port=%%l
net use %port%: %prt%
OR
for /f "Tokens=2 Delims=, " %%i in ('reg -listvalue "HKCU\Software\Microsoft\Windows NT\CurrentVersion\Windows\Device"') do set prt=%%i
net use LPT1: %prt%
Jag får det att fungera att den lägger till denna kod i registret
<font size="1" face="Verdana, Arial, Helvetica, sans-serif">Kod:<font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#666600">
REGEDIT4
[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows]
"Device"="\\\\DATOR245\\HP LaserJet 5L,winspool,Ne00:"
och denna kod i login scriptet
<font size="1" face="Verdana, Arial, Helvetica, sans-serif">Kod:<font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#666600">
If exist "%LogonServer%\Netlogon\printer.REG" regedit "%LogonServer%\Netlogon\printer.REG"
men det kommer inte nån skrivare i settings/printers mappen ??? varför inte?