Вопрос или проблема
У меня есть множество папок в библиотеке “Документы”, которые были автоматически созданы различными программами. Чтобы уменьшить беспорядок, я сделал эти папки скрытыми, потому что в 99% случаев я не хочу их видеть. Однако иногда мне нужно их видеть — каков самый быстрый способ временно “открыть” их? (Под “самым быстрым” я имею в виду гораздо быстрее, чем заходить в Панель управления и вручную менять опцию видимости.)
Часто я не знаю точных названий папок, поэтому просто ввод их имен в адресную строку не работает. Также я знаю, что существуют способы обойти эту проблему, такие как создание ссылок на эти папки, но я бы предпочел получить прямой ответ на мой вопрос.
Я нашел небольшой скрипт AutoHotKey на How-To-Geek.com, который позволяет просто нажать “Win + H”, чтобы переключить отображение скрытых файлов. Я сам его использую, и он отлично работает на моем ПК с Windows 7. И так как он занимает мало памяти (508 Кб), я запускаю его при старте Windows.
Посмотрите его:
Если кто-то ищет здесь стандартный способ сделать это в Windows 8+, вы можете сделать следующее:
ALT V H H
в любом окне проводника.
Вы можете использовать простой vbs-скрипт, который будет переключаться между отображением и скрытием ваших скрытых файлов и папок.
Я протестировал этот метод только на Windows 7 32-бит.
' Скрипт для переключения отображения скрытых файлов,
' супер-скрытых файлов и расширений имен файлов в Проводнике Windows
Option Explicit
Dim dblHiddenData, strHiddenKey, strSuperHiddenKey, strFileExtKey
Dim strKey, WshShell
On Error Resume Next
strKey = "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced"
strHiddenKey = strKey & "\Hidden"
strSuperHiddenKey = strKey & "\ShowSuperHidden"
strFileExtKey = strKey & "\HideFileExt"
Set WshShell = WScript.CreateObject("WScript.Shell")
dblHiddenData = WshShell.RegRead(strHiddenKey)
If dblHiddenData = 2 Then
WshShell.RegWrite strHiddenKey, 1, "REG_DWORD"
WshShell.RegWrite strSuperHiddenKey, 1, "REG_DWORD"
WshShell.RegWrite strFileExtKey, 0, "REG_DWORD"
Else
WshShell.RegWrite strHiddenKey, 2, "REG_DWORD"
WshShell.RegWrite strSuperHiddenKey, 0, "REG_DWORD"
WshShell.RegWrite strFileExtKey, 1, "REG_DWORD"
End If
Редактировать:
Я преобразовал скрипт выше в пакетный файл, который переключается между отображением и скрытием скрытых файлов и расширений файлов в win 7. Смотрите ниже.
@ECHO OFF
set regpath=HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
set regvalue=Hidden
set regdata=2
reg query "%regpath%" /v "%regvalue%" | find /i "%regdata%"
IF errorlevel 1 goto :hide
Reg add "%regpath%" /v Hidden /t REG_DWORD /d 1 /f
Reg add "%regpath%" /v HideFileExt /t REG_DWORD /d 0 /f
Reg add "%regpath%" /v ShowSuperHidden /t REG_DWORD /d 1 /f
goto :end
:hide
Reg add "%regpath%" /v Hidden /t REG_DWORD /d 2 /f
Reg add "%regpath%" /v HideFileExt /t REG_DWORD /d 1 /f
Reg add "%regpath%" /v ShowSuperHidden /t REG_DWORD /d 0 /f
:end
Самым быстрым способом может быть изменение настройки реестра напрямую. Сделайте два REG-файла, один для каждой настройки, и запустите их. Вы можете написать небольшой пакетный файл, который ускорит процесс еще больше, запустив REG-файлы без подтверждений. Вот REG-файл, который отключает отображение скрытых файлов:
REGEDIT4
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
"Hidden"=dword:00000002
И один для отображения скрытых файлов:
REGEDIT4
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
"Hidden"=dword:00000001
Отображение скрытых файлов в Windows 7 будет управлять видимостью глобально (что вы хотите избежать).
Вы должны иметь возможность искать скрытые и системные файлы в папке.
Но посмотрите на этот “Поиск скрытых файлов и папок в Windows” вопрос на форуме.
Есть только один способ сделать это,
Выберите опцию Показывать скрытые файлы в параметрах папки и затем ищите файлы, используя поле поиска термина.
- Нажмите Пуск.
- Введите “поиск” в поле поиска пуск.
- нажмите “Изменить параметры поиска для файлов и папок”.
- Теперь нажмите на вкладку Вид .
- В разделе Вид,
a)Выберите радио-кнопку с надписью Показывать скрытые файлы, папки и драйверы
b)Уберите галочку из флажка с надписью Скрыть расширения для известных типов файлов.
c)Уберите галочку из флажка с надписью Скрывать защищённые системные файлы.- Нажмите Применить и ОК.
Обсуждение там немного резкое, но это также удивительно.
пс: Я все еще ожидаю, что какой-то интерфейс скриптов (power shell?) позволит искать в командной строке.
По крайней мере, в Windows 10: кликните правой кнопкой мыши по флажку скрытых элементов в ленте Вид и выберите Добавить в панель быстрого доступа. Если у вас не слишком много кнопок в этой панели, вы получите флажок в панели. Это очень быстро, если ваша рука на мыши.
Я использовал Alt-V H H от Zaucy со скриптом AutoHotkey какое-то время, но это всё меня мучает мерцанием ленты. Можно использовать alt + номер, чтобы дойти до кнопки на панели быстрого доступа, но номер может варьироваться в зависимости от количества кнопок в панели. Однако, для меня это седьмой, так что Alt-7 переключает скрытые элементы, быстро, если руки на клавиатуре.
Существуют бесплатные продукты, которые могут скрывать назначенные папки, открывать их все за одну операцию, а затем снова скрывать их. Вот пара из них. Из их доступного описания было неясно, насколько быстро можно переключать видимость скрытых папок.
Я нашел эту тему и не понимаю, как установка AutoHotkey с последующим запуском скрипта в нем является простой. Почему бы просто не включить опцию в Windows: https://www.mindgems.com/article/show-hidden-files-folders/
Поскольку модератор удалил мой ответ, я расширю его немного с дополнительной информацией.
Вы могли бы использовать это бесплатное средство: https://www.folder-size.com/
которое было рекомендовано в другой теме здесь.
Это может помочь – средство показывает все скрытые файлы и папки, независимо от флага скрытия.
Поэтому вместо попыток переключить флаги папки/файла, вы можете использовать его всякий раз, когда захотите просмотреть все скрытые файлы и папки. Вам не нужно будет ничего переключать.
.
Ответ или решение
Как быстро просматривать скрытые файлы в Windows?
Чтобы эффективно управлять файлами и папками в Windows, часто возникает необходимость временно отображать скрытые файлы. В условиях, когда у вас несколько папок в библиотеке "Документы", автоматически созданных программами и скрытых для уменьшения беспорядка, возникают ситуации, когда требуется их быстрое отображение. Здесь мы рассмотрим самые быстрые и удобные способы для достижения этой цели.
Теоретическая часть
Основной способ отображения скрытых файлов в Windows — изменение настроек в проводнике через Панель управления, что является многократным и времязатратным процессом. Однако существуют методы, которые позволяют значительно упростить и ускорить эту задачу. В рамках Windows имеются как встроенные решения, так и возможности использования сторонних скриптов и программ. Рассмотрим основные способы.
-
Использование горячих клавиш: В последних версиях Windows (Windows 8 и выше) предусмотрена возможность использования горячих клавиш для быстрого отображения скрытых файлов. Внутри любого окна Проводника, нажав комбинацию клавиш
<ALT>+<V>+<H>+<H>
, вы можете быстро включать и отключать видимость скрытых файлов. -
Скрипты и автоматизация с помощью AutoHotKey: Использование скриптов может значительно сократить время на управление видимостью файлов. Популярный инструмент AutoHotKey позволяет создать скрипт, который, например, по комбинации клавиш
Win+H
будет переключать отображение скрытых файлов. Это мощное средство автоматизации, которое может быть настроено для выполнения различных задач с минимальными затратами ресурсов. -
Использование VBS и BAT скриптов: Для более опытных пользователей может быть полезным создание скриптов на VBScript или Batch, которые напрямую изменяют ключи реестра, ответственные за отображение скрытых файлов. Эти скрипты позволяют быстро переключать настройку скрытых файлов без открытия дополнительных окон или инструментов.
-
Изменение реестра через REG-файлы: Операции с реестром Windows с использованием REG-файлов позволяют напрямую изменить настройку отображения скрытых файлов. Создайте два файла — один для включения отображения скрытых файлов, другой для их скрытия, и запускайте их по необходимости.
-
Настройка панели быстрого доступа: В Windows 10 можно добавить функцию отображения скрытых файлов в панель быстрого доступа, что позволит сэкономить время, используя только мышь для выполнения этой операции.
-
Сторонние программы: Существуют специальные программы, такие как WinMend Folder Hidden или Hide Folders, которые позволяют быстро управлять видимостью скрытых файлов и папок через свои интерфейсы. Такие программы могут быть полезны, если требуется более гибкое управление.
Пример использования
Рассмотрим использование AutoHotKey для создания скрипта, который позволит одним нажатием клавиш переключать режим отображения скрытых файлов:
-
Установите AutoHotKey, если он ещё не установлен.
-
Создайте новый файл с расширением .ahk и вставьте следующий скрипт:
#H:: ; запуск по комбинации Win+H RegRead, current_value, HKEY_CURRENT_USER, Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced, Hidden if (current_value = 2) { RegWrite, REG_DWORD, HKEY_CURRENT_USER, Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced, Hidden, 1 } else { RegWrite, REG_DWORD, HKEY_CURRENT_USER, Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced, Hidden, 2 } ; обновление проводника SendMessage, 0x111, 28931,,, ahk_class CabinetWClass SendMessage, 0x111, 28931,,, ahk_class ExploreWClass return
-
Сохраните файл и запустите его для активации скрипта. Теперь нажмите
Win+H
, чтобы переключать настройку отображения скрытых файлов мгновенно.
Применение на практике
Такие методы могут значительно облегчить и ускорить работу пользователей, которым часто требуется переключаться между режимами отображения скрытых файлов. Используя комбинации клавиш или скрипты, вы сможете экономить драгоценные минуты, особенно в условиях многозадачной работы.
В зависимости от вашего уровня технической подготовки и необходимых функциональных возможностей, можно выбрать наиболее подходящий метод из перечисленных. Быстрое управление видимостью скрытых файлов и папок будет полезным инструментом для поддержания порядка и эффективности в повседневной работе с операционной системой Windows.