RE: default nyomtató

Rgazda rgazda at bajabela.sulinet.hu
2007. Már. 23., P, 09:13:45 CET


Szia!

Üdv!

Én ezzel állítom be:
  Vagy az utóbbi vbs-el

Attila

help 
rundll32 printui.dll,PrintUIEntry /? 

rundll32 printui.dll,PrintUIEntry /in hálózati nyomtatókapcsolat hozzáadása

Használat: rundll32 printui.dll,PrintUIEntry [beállítások] [@parancsfájl]
/a[fájl] a bináris fájl neve
/b[név] az alapnyomtató neve
/c[név] a számítógép UNC-neve (ha a művelet végrehajtására egy távoli gépen
kerül sor)
/dl helyi nyomtató törlése
/dn hálózati nyomtató kapcsolatának törlése
/dd nyomtató-illesztőprogram törlése
/e nyomtatási beállítások megjelenítése
/f[fájl] INF- vagy kimeneti fájl
/ga gépenkénti nyomtatókapcsolat hozzáadása
/ge gépenkénti nyomtatókapcsolatok megszámlálása
/gd gépenkénti nyomtatókapcsolat törlése
/h[arch] az illesztőprogram-architektúra a következők egyike: Alpha | Intel
| IA64 | x64
/ia nyomtató illesztőprogramjának telepítése INF-fájl használatával
/id nyomtató illesztőprogramjának telepítése a Nyomtató hozzáadása varázsló
segítségével
/if nyomtató telepítése INF-fájl használatával
/ii nyomtató telepítése a Nyomtató hozzáadása varázsló és egy INF-fájl
használatával
/il nyomtató telepítése a Nyomtató hozzáadása varázsló használatával
/in hálózati nyomtatókapcsolat hozzáadása
/j[szolgáltató] nyomtatásszolgáltató neve
/k tesztoldal nyomtatása egy megadott nyomtatón (nyomtató telepítésekor nem
kombinálható más paranccsal)
/l[elérési út] nyomtató illesztőprogramjának forrásútvonala
/m[modell] nyomtató-illesztőprogram típusának neve
/n[név] nyomtató neve
/o nyomtatási várólistanézet megjelenítése
/p nyomtatótulajdonságok megjelenítése
/q csendes mód, nincsenek hibaüzenetek
/r[port] port neve
/s kiszolgáló tulajdonságainak megjelenítése
/Ss nyomtató beállításainak fájlba mentése
/Sr nyomtató beállításainak visszaállítása fájlból
A nyomtatóbeállítások tárolásakor és visszaállításakor a módosítókat a
parancs végére kell írni:
2 PRINTER_INFO_2
7 PRINTER_INFO_7
c Színprofil
d Nyomtatóadat
s Biztonsági leíró
g Globális eszközmód
m Minimális beállítások
u Felhasználói eszközmód
r Névütközések feloldása
f Névkényszerítés
p Port feloldása
/u létező nyomtató-illesztőprogram használata, ha már telepítve van
/t[#] kezdő nullbázisú indexlap
/v[verzió] a következő illesztőprogram-verziók valamelyike: Windows 95, 98
vagy ME | Windows NT 4.0 | Windows NT 4.0 vagy 2000 | Windows 2000 vagy XP|
Windows XP
/w illesztőprogram bekérése a felhasználótól, ha nem található az
INF-fájlban
/y nyomtató kijelölése alapértelmezettként
/Xg nyomtatóbeállítások lekérdezése
/Xs nyomtató beállításainak megadása
/z ne legyen automatikusan megosztva a nyomtató
/Y ne hozzon létre automatikusan nyomtatónevet
/K módosítja a /v és a /h kapcsoló jelentését, amely így elfogadja a 0,1,2,3
értéket; ezek sorrendben a következőknek felelnek meg: Windows x64 és
Windows IA64 | Windows NT x86 | Windows NT Alpha_AXP | Windows 4.0
/Z a nyomtató megosztása, csak a /if beállítással együtt használható
/? Ez az üzenet
@[fájl] parancssori paramétereket tartalmazó fájl
/Mw[üzenet] figyelmeztető üzenet küldése a parancs végrehajtása előtt
/Mq[üzenet] megerősítő üzenet küldése a parancs végrehajtása előtt
/W[flags] jelzők és kapcsolók megadása a varázslóhoz (APW és APDW)
r a varázslók újraindíthatók az utolsó lapon
/G[jelzők] globális jelzőket és kapcsolókat ad meg 
w kikapcsolja a telepítés közben megjelenő, illesztőprogramokkal kapcsolatos
figyelmeztetéseket (szupercsendes mód) 
Példák:
Kiszolgálótulajdonságok futtatása: 
rundll32 printui.dll,PrintUIEntry /s /t1 /n\\gép
Nyomtatótulajdonságok futtatása: 
rundll32 printui.dll,PrintUIEntry /p /n\\gép\nyomtató
Nyomtató hozzáadása varázsló helyi futtatása: 
rundll32 printui.dll,PrintUIEntry /il 
Nyomtató hozzáadása varázsló futtatása ezen a gépen: \\gép: 
rundll32 printui.dll,PrintUIEntry /il /c\\gép
Várólistanézet: 
rundll32 printui.dll,PrintUIEntry /o /n\\gép\nyomtató
INF-telepítés: 
rundll32 printui.dll,PrintUIEntry /if /b "Tesztnyomtató" /f
%windir%\inf\ntprint.inf /r "lpt1:" /m "AGFA-AccuSet v52.3"
Nyomtató hozzáadása varázsló futtatása INF-fájllal: 
rundll32 printui.dll,PrintUIEntry /ii /f %windir%\inf\ntprint.inf
Gépenkénti nyomtatókapcsolat hozzáadása: 

rundll32 printui.dll,PrintUIEntry /ga /c\\gép /n\\gép\nyomtató /j"LanMan
nyomtatószolgáltatás"

Gépenkénti nyomtatókapcsolat törlése: 
rundll32 printui.dll,PrintUIEntry /gd /c\\gép /n\\gép\nyomtató
Gépenkénti nyomtatókapcsolatok megszámlálása: 
rundll32 printui.dll,PrintUIEntry /ge /c\\gép
Nyomtató-illesztőprogram hozzáadása INF-fájl segítségével: 
rundll32 printui.dll,PrintUIEntry /ia /c\\gép /m "AGFA-AccuSet v52.3" /h
"Intel" /v "Windows 2000 vagy XP" /f %windir%\inf\ntprint.inf
Nyomtató-illesztőprogram hozzáadása INF-fájl segítségével: 
rundll32 printui.dll,PrintUIEntry /ia /K /c\\számítógép /m "AGFA-AccuSet
v52.3" /h "Windows NT x86" /v 3
Nyomtató-illesztőprogram eltávolítása: 
rundll32 printui.dll,PrintUIEntry /dd /c\\számítógép /m "AGFA-AccuSet v52.3"
/h "Intel" /v "Windows 2000 vagy XP"
Nyomtató-illesztőprogram eltávolítása: 
rundll32 printui.dll,PrintUIEntry /dd /K /c\\számítógép /m "AGFA-AccuSet
v52.3" /h "Windows NT x86" /v 3
Beállítás alapértelmezett nyomtatóként: 
rundll32 printui.dll,PrintUIEntry /y /n "nyomtató"
Nyomtatóhoz tartozó megjegyzés beállítása: 
rundll32 printui.dll,PrintUIEntry /Xs /n "nyomtató" comment "A saját
nyomtatóm"
Nyomtató beállításainak lekérdezése: 
rundll32 printui.dll,PrintUIEntry /Xg /n "nyomtató"
A nyomtató beállításainak beolvasása, eredmények mentése fájlba: 
rundll32 printui.dll,PrintUIEntry /f "eredm.txt" /Xg /n "nyomtató"
Használati útmutató a nyomtatóbeállítási parancshoz:
rundll32 printui.dll,PrintUIEntry /Xs /n "nyomtató" ?
Az összes nyomtatóbeállítás tárolása egy fájlban: 
rundll32 printui.dll,PrintUIEntry /Ss /n "nyomtató" /a "adatok.dat"
Az összes nyomtatóbeállítás visszaállítása fájlból: 
rundll32 printui.dll,PrintUIEntry /Sr /n "nyomtató" /a "adatok.dat"
Az összes 2-es szintű nyomtatóbeállítás tárolása egy fájlban: 
rundll32 printui.dll,PrintUIEntry /Ss /n "nyomtató" /a "adatok.dat" 2
Visszaállítás a nyomtató biztonsági leíróiból: 
rundll32 printui.dll,PrintUIEntry /Sr /n "nyomtató" /a "adatok.dat" s
Visszaállítás globális eszközcsomópont- és nyomtatóadatokból: 
rundll32 printui.dll,PrintUIEntry /Sr /n "nyomtató" /a "adatok.dat" g d
Minimális beállítások visszaállítása fájlból, és a portnév feloldása: 
rundll32 printui.dll,PrintUIEntry /Sr /n "nyomtató" /a "adatok.dat" m p




VBS:

Set WshNetwork = WScript.CreateObject("WScript.Network")

Gepneve = "Tanari1"
On Error Resume Next

  If NOT (WshNetwork.ComputerName = Gepneve) Then
    WshNetwork.AddWindowsPrinterConnection "\\tanari8\hp"
    WshNetwork.SetDefaultPrinter "\\Tanari8\hp"


  End If

WScript.Quit 0


További információk a(z) Techinfo levelezőlistáról