home *** CD-ROM | disk | FTP | other *** search
Wrap
/* Script: pcwTweakcp.js */ var oWs = WScript.CreateObject("WScript.Shell"); var oFs = new ActiveXObject("Scripting.FileSystemObject"); var strwindir = oWs.ExpandEnvironmentStrings("%WINDIR%"); if (winxpchk() == 0) { oWs.Popup("Toto nejsou Windows XP", 0, "Skript PC-WORLDu", 16); WScript.Quit(); } if (oFs.FileExists(strwindir + "\\system32\\tweakui.exe") == false) { var btnanswer = oWs.Popup("Tweak UI nejsou nainstalovßna. Chcete otev°φt internetovou strßnku pro jejich sta₧enφ?", 0, "Skript PC-WORLDu", 4+ 16); switch(btnanswer) { case 6: oWs.Run("http://www.microsoft.com/windowsxp/pro/downloads/powertoys.asp"); case 7: break; } WScript.Quit(); } if (KeyExists("HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Explorer\\ControlPanel\\NameSpace\\{D14ED2E1-C75B-443c-BD7C-FC03B2F08C17}\\") == true) { delreg(); } else { writereg(); } function writereg() { try { oWs.RegWrite("HKCR\\CLSID\\{D14ED2E1-C75B-443c-BD7C-FC03B2F08C17}\\","TweakUIXP"); oWs.RegWrite("HKCR\\CLSID\\{D14ED2E1-C75B-443c-BD7C-FC03B2F08C17}\\InfoTip","Tweak UI pro Windows XP"); oWs.RegWrite("HKCR\\CLSID\\{D14ED2E1-C75B-443c-BD7C-FC03B2F08C17}\\DefaultIcon\\","%SystemRoot%\\System32\\tweakui.exe,0", "REG_EXPAND_SZ"); oWs.RegWrite("HKCR\\CLSID\\{D14ED2E1-C75B-443c-BD7C-FC03B2F08C17}\\Shell\\Open\\Command\\", "tweakui.exe"); oWs.RegWrite("HKCR\\CLSID\\{D14ED2E1-C75B-443c-BD7C-FC03B2F08C17}\\ShellFolder\\Attributes", 48, "REG_DWORD"); oWs.RegWrite("HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Explorer\\ControlPanel\\NameSpace\\{D14ED2E1-C75B-443c-BD7C-FC03B2F08C17}\\", "Tweak UI"); } catch(error) { oWs.Popup("Nenφ mo₧nΘ zapsat do registru. P°ihlaÜte se jako sprßvce systΘmu.", 0, "Skript PC-WORLDu", 16); WScript.Quit(); } oWs.Popup("Tweak UI nynφ spustφte p°es Ovlßdacφ panely. Musφte se vÜak znovu p°ihlßsit do systΘmu.", 0, "Skript PC-WORLDu", 64); } function delreg() { try { oWs.RegDelete("HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Explorer\\ControlPanel\\NameSpace\\{D14ED2E1-C75B-443c-BD7C-FC03B2F08C17}\\"); oWs.RegDelete("HKCR\\CLSID\\{D14ED2E1-C75B-443c-BD7C-FC03B2F08C17}\\ShellFolder\\"); oWs.RegDelete("HKCR\\CLSID\\{D14ED2E1-C75B-443c-BD7C-FC03B2F08C17}\\Shell\\Open\\Command\\"); oWs.RegDelete("HKCR\\CLSID\\{D14ED2E1-C75B-443c-BD7C-FC03B2F08C17}\\Shell\\Open\\"); oWs.RegDelete("HKCR\\CLSID\\{D14ED2E1-C75B-443c-BD7C-FC03B2F08C17}\\Shell\\"); oWs.RegDelete("HKCR\\CLSID\\{D14ED2E1-C75B-443c-BD7C-FC03B2F08C17}\\DefaultIcon\\"); oWs.RegDelete("HKCR\\CLSID\\{D14ED2E1-C75B-443c-BD7C-FC03B2F08C17}\\"); } catch(error) { oWs.Popup("Nenφ mo₧nΘ zapsat do registru. P°ihlaÜte se jako sprßvce systΘmu.", 0, "Skript PC-WORLDu", 16); WScript.Quit(); } oWs.Popup("Ikona Tweak UI byla z Ovlßdacφch panel∙ odstran∞na. Nynφ je nutno se znovu p°ihlßsit do systΘmu.", 0, "Skript PC-WORLDu", 64); } function winxpchk() { var strver = true; try { if (oWs.RegRead("HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\ProductName") != "Microsoft Windows XP") { strver = false; } } catch(error) { strver = false; } return strver } function KeyExists(key) { findstate = true; try {oWs.RegRead(key);} catch(error) {findstate = false;} return findstate }