Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - [решено] Показать скрытые файлы

Ответить
Настройки темы
VBS/WSH/JS - [решено] Показать скрытые файлы

Аватара для BKPB

Старожил


Сообщения: 176
Благодарности: 6

Профиль | Отправить PM | Цитировать


Помогите подправить скрипт, что бы вместо "Показать расширения / Скрыть расширения,
скрипт выполнял команду "Показать скрытые файлы / Не показывать скрытые файлы".
Не другой написать, а именно подправить команду на выполнение.

Скрытый текст
Hive1 = "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\HideFileExt"
Hive2 = "HKCU\Software\Classes\Directory\Background\shell\HideFileExt"

With CreateObject("WScript.Shell")
If WSH.Arguments.Count Then
' В следующей строке для переменной I прописаны номера иконок в:
If CreateObject("Shell.Application").GetSetting(2) Then _
K = 1 : W = "Показа" : I = 55 Else K = 0 : W = "Скры" : I = 66
.RegWrite Hive1, K, "REG_DWORD"
.RegWrite Hive2 & "\", W & "ть расширения", "REG_SZ"
.RegWrite Hive2 & "\command\", "WScript.exe """ & WSH.ScriptFullName & """ 1", "REG_SZ"
.RegWrite Hive2 & "\Icon", "%WinDir%\RRT\" & I & ".ico", "REG_SZ"
.SendKeys "{F5}"
Else
On Error Resume Next : .Regread Hive2
If Err.Number = 0 Then .RegDelete Hive2 & "\" Else .Run """" & WSH.ScriptFullName & """ 1"
End If
End With

Отправлено: 22:20, 17-07-2020

 

Аватара для BKPB

Старожил


Сообщения: 176
Благодарности: 6

Профиль | Отправить PM | Цитировать


Sham, дело не в названиях, а в том, что нужна команда для отображения скрытых файлов.

Отправлено: 11:18, 18-07-2020 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для BKPB

Старожил


Сообщения: 176
Благодарности: 6

Профиль | Отправить PM | Цитировать


Решено:
Показать расширения / Скрыть расширения
Option Explicit: Dim Hive1, Hive2, K, W, I, x
Hive1 = "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\"
Hive2 = "HKCR\Directory\Background\shell\Hidden"

On Error Resume Next
With CreateObject("WScript.Shell")
.Regread Hive2: If Err.Number <> 0 Then Err.Clear:_
Hive2 = "HKCU\Software\Classes\Directory\Background\shell\Hidden"
If WSH.Arguments.Count Then
If .Regread(Hive1 & "Hidden") = 1 Then K = 0: W = "П": I = 1 Else K = 1: W = "Не п": I = 2
For Each x in Split(" ShowSuper"): .RegWrite Hive1 & x & "Hidden", K, "REG_DWORD": Next
.RegWrite Hive2 & "\", W & "оказывать скрытые файлы и папки", "REG_SZ"
.RegWrite Hive2 & "\command\", "WScript.exe """ & WSH.ScriptFullName & """ 1", "REG_SZ"
.RegWrite Hive2 & "\Icon", "%WinDir%\RRT\" & I & ".ico", "REG_SZ"
.SendKeys "{F5}"
Else
.Regread Hive2
If Err.Number = 0 Then .RegDelete Hive2 & "\" Else .Run """" & WSH.ScriptFullName & """ 1"
End If
End With
Это сообщение посчитали полезным следующие участники:

Отправлено: 14:12, 18-07-2020 | #3


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Руки бы поотрывать за такой код.

Отправлено: 22:26, 18-07-2020 | #4



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - [решено] Показать скрытые файлы

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Интерфейс - контекстное меню показать скрытые папки и файлы в windows XP MiHaNzA Microsoft Windows 2000/XP 7 11-09-2019 01:40
Разное - Как показать скрытые и системные файлы (другой путь)? egorus2010 Microsoft Windows 2000/XP 1 21-02-2017 11:17
Разное - Запуск диспетчера устройств с "Показать скрытые устройства" caracarum Microsoft Windows 7 10 17-10-2016 10:24
Разное - [решено] Добавление в контекстное меню пункта Показать/Скрыть скрытые файлы и папки Sisin Оформление Windows 11/ 10 / 8 / 7 / Vista 3 04-08-2016 19:48




 
Переход