<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="sk">
	<id>https://wiki.svsbb.sk/index.php?action=history&amp;feed=atom&amp;title=Windows_7_-_upratovac%C3%AD_skript</id>
	<title>Windows 7 - upratovací skript - História úprav</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.svsbb.sk/index.php?action=history&amp;feed=atom&amp;title=Windows_7_-_upratovac%C3%AD_skript"/>
	<link rel="alternate" type="text/html" href="https://wiki.svsbb.sk/index.php?title=Windows_7_-_upratovac%C3%AD_skript&amp;action=history"/>
	<updated>2026-05-21T03:17:38Z</updated>
	<subtitle>História úprav pre túto stránku na wiki</subtitle>
	<generator>MediaWiki 1.33.1</generator>
	<entry>
		<id>https://wiki.svsbb.sk/index.php?title=Windows_7_-_upratovac%C3%AD_skript&amp;diff=1858&amp;oldid=prev</id>
		<title>Gieci: Vytvorená stránka „Cieľom je, aby sa počítač po každom zapnutí tváril čo najčistejšie, teda aby na ploche nezostávali rôzne pracovné súbory, aby neboli nastavené rôzne podivn...“</title>
		<link rel="alternate" type="text/html" href="https://wiki.svsbb.sk/index.php?title=Windows_7_-_upratovac%C3%AD_skript&amp;diff=1858&amp;oldid=prev"/>
		<updated>2013-02-22T07:11:29Z</updated>

		<summary type="html">&lt;p&gt;Vytvorená stránka „Cieľom je, aby sa počítač po každom zapnutí tváril čo najčistejšie, teda aby na ploche nezostávali rôzne pracovné súbory, aby neboli nastavené rôzne podivn...“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nová stránka&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Cieľom je, aby sa počítač po každom zapnutí tváril čo najčistejšie, teda aby na ploche nezostávali rôzne pracovné súbory, aby neboli nastavené rôzne podivné pozadia a podobne.&lt;br /&gt;
&lt;br /&gt;
Skript by mohol byť užitočný pre školy bez Windows Server a Active Directory, teda o bežných PC s Windows 7 Home.&lt;br /&gt;
&lt;br /&gt;
Na začiatoč jednoduchšie riešenie, ktoré rieši len mazanie žiackej plochy (všetky ikony, ktoré majú zostať na ploche, sú v spoločnej ploche), dočasných súborov (temp) a vracia obrázok pozadia:&lt;br /&gt;
&lt;br /&gt;
  %~d0&lt;br /&gt;
  cd %~dp0&lt;br /&gt;
  set HKziak=HKU\S-1-5-21-2162720052-787350490-1719276253-1000&lt;br /&gt;
  del C:\Users\ziak\Desktop\*.* /s /f /q&lt;br /&gt;
  FOR /D %%p IN (&amp;quot;C:\Users\ziak\Desktop\*.*&amp;quot;) DO rd &amp;quot;%%p&amp;quot; /s /q&lt;br /&gt;
  del C:\Windows\Temp\*.* /s /f /q&lt;br /&gt;
  FOR /D %%p IN (&amp;quot;C:\Windows\Temp\*.*&amp;quot;) DO rd &amp;quot;%%p&amp;quot; /s /q&lt;br /&gt;
  del C:\Users\ziak\AppData\Local\Temp\*.* /s /f /q&lt;br /&gt;
  FOR /D %%p IN (&amp;quot;C:\Users\ziak\AppData\Local\Temp\*.*&amp;quot;) DO rd &amp;quot;%%p&amp;quot; /s /q&lt;br /&gt;
  reg add &amp;quot;%HKziak%\Control Panel\Desktop&amp;quot; /v &amp;quot;Wallpaper&amp;quot; /d &amp;quot;C:\Windows\Web\Wallpaper\Windows\img0.jpg&amp;quot; /f &lt;br /&gt;
&lt;br /&gt;
*pozn: identifikátor používateľa treba dať vlastný - ide o to, že skript sa spúšťa pod účtom správcu, preto sa nedá ísť jednoducho cez HKCU. Ak by sa v skripte pracovalo na viacerých miestach s registrami používateľa, bude vhodné cestu do registra žiaka dať do premennej - každý si nastaví svoj, prípadne tam dá &amp;quot;HKCU&amp;quot;&lt;br /&gt;
Za týmto miestom je už len volanie logon skriptu, ktorý je na NAS - to je práve na to, aby som mohol na všetky PC nasadiť nové upratovacie príkazy bez potreby behania k PC.&lt;br /&gt;
&lt;br /&gt;
Skript sa spúšťa cez Plánovač úloh s oprávneniami správcu. Samozrejme, ak to bude treba, dá sa pridať skript, ktorý bude bežať priamo pod účtom žiaka.&lt;br /&gt;
&lt;br /&gt;
Toto riešenie funguje, ale je slabé - napr. keď žiak zmení celú tému vzhľadu, zostane zmenená. K dispozícií je síce VBS skript, ktorý dosť okľukou nastaví východziu Aero tému, lenže on nechá otvorený ovládací panel so zmenou témy&lt;br /&gt;
&lt;br /&gt;
  Set WshShell = WScript.CreateObject(&amp;quot;WScript.Shell&amp;quot;)&lt;br /&gt;
  Dim appID&lt;br /&gt;
  appID = WshShell.Run(&amp;quot;rundll32.exe Shell32.dll,Control_RunDLL desk.cpl desk,@Themes /Action:OpenTheme /file:&amp;quot;&amp;quot;C:\Windows\Resources\Themes\aero.theme&amp;quot;&amp;quot;&amp;quot;, 0)&lt;br /&gt;
  Wscript.Sleep(5000)&lt;br /&gt;
  WshShell.Sendkeys(&amp;quot;%SZ&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Problém je práve to zavretie okna cez Sendkeys, lenže ak medzitým focus prejde k inému oknu, nezafunguje.&lt;br /&gt;
&lt;br /&gt;
Ďalšia vec je, že aj keď žiaci nemôžu potrebné ikony z plochy zmazať a nimi pridané ikony sa zmažú, vedia ich rozhádzať. Bolo by teda vhodné pridať obnovu uloženej pozície ikon (vraj to ide cez DesktopCmd)&lt;br /&gt;
&lt;br /&gt;
Čiže treba doplniť (nie všetko je nutné, ale nebolo by zlé):&lt;br /&gt;
* zmenu témy vzhľadu&lt;br /&gt;
* obnovu rozloženia ikon&lt;br /&gt;
* zapnutie zvuku a nastavenie hlasitosti (žiaci často vypínajú zvuk, asi sa hrávajú a nechcú, aby to bolo počuť?)&lt;br /&gt;
* vypnutie &amp;quot;šetriča&amp;quot; obrazovky (ja nastavené vypnutie monitora a zdá sa mi zbytočné, aby tam behali bubliny alebo všelijaké nápisy)&lt;br /&gt;
&lt;br /&gt;
''Pôvodný článok spracoval Dušan Zevran''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Údržba systému]]&lt;/div&gt;</summary>
		<author><name>Gieci</name></author>
		
	</entry>
</feed>