Как написать сценарий autohotkey для переключения параметра Показывать скрытые файлы и папки?

Я хотел бы использовать горячую клавишу для переключения параметра Показать скрытые файлы и папки.
Я хочу использовать его как на windowsXp, так и на Windows7.

вот что я получил до сих пор:

#h::
RegRead, Showall_Status, HKEY_LOCAL_MACHINE, SoftwareMicrosoftWindowsCurrentVersionExplorerAdvancedFolderHiddenSHOWALL, CheckedValue, 
If Showall_Status = 0
RegWrite, REG_DWORD, HKEY_LOCAL_MACHINE, SoftwareMicrosoftWindowsCurrentVersionExplorerAdvancedFolderHiddenSHOWALL, CheckedValue, 1 
Else
RegWrite, REG_DWORD, HKEY_LOCAL_MACHINE, SoftwareMicrosoftWindowsCurrentVersionExplorerAdvancedFolderHiddenSHOWALL, CheckedValue, 0
Return

проблема, когда я запускаю скрипт, он просто ничего не делает. Не знаю, чего мне не хватает.

19
задан Kenster
25.04.2023 11:58 Количество просмотров материала 2416
Распечатать страницу

2 ответа

хорошо, Проблема была в regkey, этот работает.

;------------------------------------------------------------------------
; Show hidden folders and files in Windows XP
;------------------------------------------------------------------------
; User Key: [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
; Value Name: Hidden
; Data Type: REG_DWORD (DWORD Value)
; Value Data: (1 = show hidden, 2 = do not show)

    #h::

        RegRead, ShowHidden_Status, HKEY_CURRENT_USER, Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced, Hidden
        if ShowHidden_Status = 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
        WinGetClass, CabinetWClass
        PostMessage, 0x111, 28931,,, A
        Return
3
отвечен Oq. 2023-04-26 19:46

у меня недостаточно очков, чтобы ответить, поэтому я публикую это как еще один ответ...

проводник не обновить С выше PostMessage в win7. Так что вы хотите оба работать в XP и Win7.

http://www.autohotkey.com/forum/topic1204.html

PostMessage, 0x111, 28931,,, A
PostMessage, 0x111, 41504,,, A
2
отвечен Ajith Antony 2023-04-26 22:03

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх