У меня есть набор папок в моей библиотеке Documents, которые были автоматически сгенерированы различными программами. Для сокращения помехи я сделал эти папки скрытыми, потому что 99% времени я не хочу видеть их. Однако существуют времена, где я действительно хочу видеть их - каков самый быстрый способ для меня временно "раскрыть" их? ("Самым быстрым" я имею в виду намного быстрее, чем вход в Панель управления и вручную изменение опции видимости.)
Часто времена, я не знаю точные названия папок, поэтому просто введение их имен в адресную панель, не работают. Кроме того, я знаю, что существуют способы работать вокруг этой проблемы, как создание ссылок на эти папки, но я действительно предпочел бы прямой ответ на свой вопрос.
Я нашел миленький Сценарий AutoHotKey по How-To-Geek.com, который позволяет Вам просто нажимать "Win + H" для переключения Скрытых файлов показа. Я использую его сам, и это работает чрезвычайно хорошо над моим Windows 7 PC. И потому что это является маленьким на памяти (508 Кбит), я работал при запуске Windows.
Имейте взгляд на него: http://www.howtogeek.com/howto/keyboard-ninja/keyboard-ninja-toggle-hidden-files-with-a-shortcut-key-in-windows/
Можно использовать простой vbs сценарий, который переключится между показом и сокрытием скрытых файлов и папками.
Я протестировал этот метод в Windows 7, 32-разрядном только.
' Script to toggle Windows Explorer display of hidden files,
' super-hidden files, and file name extensions
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
Править: Я преобразовал сценарий выше в пакетный файл, который переключится между показом и сокрытием hiddenfiles и расширениями файла в победе 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" вопрос о форуме.
Существует только один способ сделать это,
Выберите скрытые файлы опции Show из опций папки и затем ищите файлы с помощью поля поиска запуска.
- "Нажмите ""Пуск""".
- Введите "поиск" в поле поиска запуска.
- нажмите "Change search options for files and folders".
- Теперь, Щелчок выставленная для обозрения вкладка.
- При представлении,
a) Установите переключатель, маркировал скрытые файлы Show, папки и диски
b) Удалите галочку из флажка, маркировал расширения Hide для известных типов файлов. c) Удалите галочку из флажка, маркировал защищенные файлы операционной системы Hide.- Нажмите на Apply и Ok.
Обсуждение там немного резко, но его также удивление.
PS: Я все еще ожидаю некоторый интерфейс сценариев (оболочка питания?) позволил бы искать в командной строке.
Существуют бесплатные продукты, которые могут скрыть обозначенные папки, раскрыть их всех в одной операции, затем скрыть их назад. Вот являются несколько ими. Было неясно из их доступного описания, как быстро это должно переключить видимость скрытых папок.