home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World 2005 July & August
/
PCWorld_2005-07-08_cd.bin
/
software
/
vyzkuste
/
tipy
/
tipy.exe
/
pcwTweakcp.js
< prev
next >
Wrap
Text File
|
2005-05-13
|
3KB
|
82 lines
/* 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
}