Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Оформление Windows 11/ 10 / 8 / 7 / Vista (http://forum.oszone.net/forumdisplay.php?f=113)
-   -   [решено] Добавление в контекстное меню пункта Показать/Скрыть скрытые файлы и папки (http://forum.oszone.net/showthread.php?t=264502)

Sisin 17-07-2013 21:10 2186225

Добавление в контекстное меню пункта Показать/Скрыть скрытые файлы и папки
 
Есть такой скрипт для добавления в контекстное меню пункта Показать/Скрыть скрытые файлы и папки:
ShHFF.vbs
Код:

Hidden = "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Hidden"
SSHidden = "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\ShowSuperHidden"
Set Command1 = WScript.CreateObject("WScript.Shell")
Check = Command1.RegRead(Hidden)
If Check = 2 Then
Command1.RegWrite Hidden, 1, "REG_DWORD"
Command1.RegWrite SSHidden, 1, "REG_DWORD"
Else
Command1.RegWrite Hidden, 2, "REG_DWORD"
Command1.RegWrite SSHidden, 0, "REG_DWORD"
End If
Command1.SendKeys "{F5}"

ShHFF.reg
Код:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\Background\shell\SHHFF]
@="Показать/Скрыть скрытые файлы и папки"
"HasLUAShield"=""

[HKEY_CLASSES_ROOT\Directory\Background\shell\SHHFF\command]
@="WScript C:\\Windows\\ShHFF.vbs"

[HKEY_CLASSES_ROOT\LibraryFolder\Background\shell\SHHFF]
@="Показать/Скрыть скрытые файлы и папки"
"HasLUAShield"=""

[HKEY_CLASSES_ROOT\LibraryFolder\Background\shell\SHHFF\command]
@="WScript C:\\Windows\\ShHFF.vbs"

Как дополнить этот скрипт, чтобы при скрытых скрытых файлах и папках пункт контекстного меню был "Показать скрытые файлы и папки",
а при показываемых скрытых файлах и папках "Скрыть скрытые файлы и папки"???


НЕ НАДО УДАЛЯТЬ ТЕМУ!!! ИЗ РАЗДЕЛА WINDOWS XP Я УДАЛИЛ ВОПРОС!!!

aleskaput 18-07-2013 08:52 2186414

ни как (думаю), в контекст прописывается так сказать постоянная задача а не меняющаяся

ne-dm 18-07-2013 13:30 2186568

ShHFF.vbs
Код:

Hidden = "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Hidden"
SSHidden = "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\ShowSuperHidden"
nnw = "HKEY_CLASSES_ROOT\LibraryFolder\Background\shell\SHHFF\"
nnwn = "HKEY_CLASSES_ROOT\Directory\Background\shell\SHHFF\"
Set Command1 = WScript.CreateObject("WScript.Shell")
Check = Command1.RegRead(Hidden)
If Check = 2 Then
Command1.RegWrite Hidden, 1, "REG_DWORD"
Command1.RegWrite SSHidden, 1, "REG_DWORD"
Command1.RegWrite nnw, "Скрыть скрытые файлы и папки", "REG_SZ"
Command1.RegWrite nnwn, "Скрыть скрытые файлы и папки", "REG_SZ"
Else
Command1.RegWrite Hidden, 2, "REG_DWORD"
Command1.RegWrite SSHidden, 0, "REG_DWORD"
Command1.RegWrite nnw, "Показать скрытые файлы и папки", "REG_SZ"
Command1.RegWrite nnwn, "Показать скрытые файлы и папки", "REG_SZ"
End If
Command1.SendKeys "{F5}"


zegordo 04-08-2016 19:48 2656950

не работает скрипт vbs второй.

может не хватает прав для перезаписи HKCR ?
тогда как их дать? (особенно простому пользователю)
пробовал и с HKEY_CLASSES_ROOT и убирать слеш в конце.


Время: 20:01.

Время: 20:01.
© OSzone.net 2001-