Skript, mis teeb midagi printeritega: Difference between revisions
From ICO wiki
Jump to navigationJump to search
Created page with '<source lang="powershell"> # # Skript leiab arvutisse paigaldatud printerid ning kuvab need. # Kui arvutisse on paigaldatud vastav printer, siis määrab selle vaikepriteriks. # …' |
No edit summary |
||
(2 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
[[Category: Skriptimiskeeled]] | |||
Skript leiab arvutisse paigaldatud printerid ning kuvab nende nimekirja. | |||
Kui arvutisse on paigaldatud vastav printer (näites nimega HP LaserJet 5L, siis määrab skript selle vaikeprinteriks. | |||
Siim Liivand, AK41 | |||
<source lang="powershell"> | <source lang="powershell"> | ||
# Skript leiab arvutisse paigaldatud printerid ning kuvab need. | # Skript leiab arvutisse paigaldatud printerid ning kuvab need. | ||
# Kui arvutisse on paigaldatud vastav printer, siis määrab selle | # Kui arvutisse on paigaldatud vastav printer, siis määrab selle vaikeprinteriks. | ||
# | # | ||
# Siim Liivand, AK41 | |||
# Vaikeprinteri nimi, kasutaja muudetav väärtus | # Vaikeprinteri nimi, kasutaja muudetav väärtus |
Latest revision as of 09:44, 13 May 2011
Skript leiab arvutisse paigaldatud printerid ning kuvab nende nimekirja.
Kui arvutisse on paigaldatud vastav printer (näites nimega HP LaserJet 5L, siis määrab skript selle vaikeprinteriks.
Siim Liivand, AK41
# Skript leiab arvutisse paigaldatud printerid ning kuvab need.
# Kui arvutisse on paigaldatud vastav printer, siis määrab selle vaikeprinteriks.
#
# Siim Liivand, AK41
# Vaikeprinteri nimi, kasutaja muudetav väärtus
$default = "HP LaserJet 5L"
################################################################
$printers = Get-WmiObject -Class "win32_Printer"
# Väljastame printerite loetelu ja seame vaikeprinteri, kui leidub nimekirjas sobiv
$count = 0
foreach ($p in $printers) {
$count++
$name = $p.Name
Write-Host "$count. $name" -NoNewline
if ($p.Name.Contains($default)) {
$p.SetDefaultPrinter() | Out-Null
Write-Host " ==> seatud vaikeprinteriks"
}
else { Write-Host }
}