Найти - Пользователи
Полная версия: Просмотр скрытых папок
Начало » Python для новичков » Просмотр скрытых папок
1
Revered_Fader
Как с помощью python включать/отключать просмотр скрытых папок?
NiOl
А Вы сначала без питона, на пальцах, объясните, как это делать, тогда уверен, сразу помогут )))
* Я, к примеру, истолковал вопрос сразу 2я вариантами, а ванговать при неоднозначностях здесь считается моветоном )))
Revered_Fader
NiOl
на пальцах, объясните,
В параметрах папок -> вид и там галочка такая
NiOl
Я, к примеру, истолковал вопрос сразу 2я вариантами
Какими?
PEHDOM
Revered_Fader
В параметрах папок -> вид и там галочка такая
Вам нужно изменить ключ реестра “Hidden” и\или “ShowSuperHidden” в ветке HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
Для модификации реестра можно использовать модуль winreg, или использовать какие иные способы например утилиту командной строки reg или функции winAPI типа RegOpenKeyEx или RegSetValueEx.
Revered_Fader
PEHDOM
RegSetValueEx
Спасите… Все что я смог сделать это вот
winreg.SetValueEx(winreg.HKEY_CURRENT_USER, Hidden, 1 , _winreg.REG_BINARY , 2 )
Пока дошел только до проблемы hidden, ничего не воспринимает. Кстати где можно найти нормальную документацию на русском или ее не существует?
PEHDOM
Revered_Fader
winreg.SetValueEx(winreg.HKEY_CURRENT_USER, Hidden, 1 , _winreg.REG_BINARY , 2 )
э-э-э почему winreg.HKEY_CURRENT_USER, а где остальное? откуда _winreg? Почему REG_BINARY если нужно REG_DWORD, почему 2 если дам только два варианта 1 или 0.

Revered_Fader
Кстати где можно найти нормальную документацию на русском или ее не существует?
Не существует, там не так много, и все написано простым языком.
 import winreg
HKU = winreg.ConnectRegistry(None, winreg.HKEY_CURRENT_USER) # подключаем  HKU
key = winreg.OpenKey(HKU, r'Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced', 0, winreg.KEY_ALL_ACCESS) # открываем ветку
print(winreg.QueryValueEx(key, 'Hidden')) # выводим значение ключа Hidden
winreg.SetValueEx(key, 'Hidden',0 ,winreg.REG_DWORD, 1)# устанавливаем ключу Hidden другое знчение
print(winreg.QueryValueEx(key, 'Hidden')) # проверяем новое  значение ключа Hidden
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB