Momwe mungawonere kapena kubisa mafayilo obisika mu AutoHotkey?

Kusintha komaliza: 06/07/2023

M'dziko lamapulogalamu, AutoHotkey yakhala chida chofunikira chothandizira kuti ntchito zobwerezabwereza zizikhala zosavuta ndikusinthira zochita zosiyanasiyana pamakina a Windows. Komabe, nthawi zina ndikofunikira kuthana nazo Mafayi obisika m'mafayilo, mwina kuwawonetsa kapena kuwabisa m'kuphethira kwa diso. M'nkhaniyi, tiwona momwe tingagwiritsire ntchito mwayi wa AutoHotkey kuti muwone msanga kapena kubisa mafayilo obisika, kulola omanga kuti azitha kuyendetsa bwino ntchito yawo ndikusunga nthawi. Ngati mukufuna kudziwa momwe mungachitire ntchitoyi bwino, pitirizani kuwerenga!

1. Chiyambi chakuwona ndi kubisa mafayilo obisika mu AutoHotkey

Kuwona ndi kubisa mafayilo obisika mu AutoHotkey ndi ntchito wamba pakukula kwa Windows system ndi kasamalidwe. Izi zimathandiza ogwiritsa ntchito kuwongolera mafayilo ndi zikwatu zomwe zikuwonekera file Explorer. Ngakhale AutoHotkey imadziwika kwambiri chifukwa cha kuthekera kwake, imaperekanso zida zosinthira mawonekedwe a mafayilo mu. machitidwe opangira.

Pali njira zingapo zowonera ndikubisa mafayilo obisika mu AutoHotkey. Yoyamba ndi yosavuta ndiyo kusinthidwa kuchokera ku registry ya Windows. Izi zimatheka posintha mtengo wa kiyi "Yobisika" mu "HKEY_CURRENT_USERSoftwareMicrosoft WindowsCurrentVersionExplorerAdvanced" registry key. Kusintha mtengowu kukhala 1 kudzawonetsa mafayilo onse obisika muzofufuza zamafayilo. M'malo mwake, posintha mtengo kukhala 0, mafayilo obisika sangawonekere.

Njira ina yowonera ndikubisa mafayilo obisika mu AutoHotkey ndikugwiritsa ntchito malamulo a console. Izi zimafuna kuyendetsa malamulo a Windows console kuchokera pa AutoHotkey script. Mwachitsanzo, kuti muwonetse mafayilo obisika, mungagwiritse ntchito lamulo la "attrib +h" ndikutsatiridwa ndi njira ya fayilo kapena foda. Mofananamo, pogwiritsa ntchito lamulo la "attrib -h", mukhoza kubisa mafayilo osankhidwa kapena zikwatu. Izi ndizothandiza mukafuna kubisa kapena kuwonetsa mafayilo enieni ndi zikwatu m'malo mwa zobisika zonse padongosolo.

2. Kukhazikitsa chilengedwe kuti musamalire mafayilo obisika mu AutoHotkey

Musanayambe kuyang'anira mafayilo obisika mu AutoHotkey, ndikofunikira kukhazikitsa malo oyenera. Nazi njira zofunika kuti mukwaniritse izi:

1. Yang'anani mtundu wa AutoHotkey: Kuti muwonetsetse kuti muli ndi mtundu wolondola, ndibwino kuti mupite ku malo ovomerezeka a AutoHotkey ndikutsitsa mtundu waposachedwa wokhazikika. Izi zidzaonetsetsa kuti zofunikira zonse zilipo.

2. Dziwitsani zosankha zokonzekera: AutoHotkey imapereka zosankha zosiyanasiyana zomwe zingakhale zothandiza pogwira ntchito ndi mafayilo obisika. Zina mwazosankhazi zikuphatikiza kutha kuwonetsa mafayilo obisika mu Windows Explorer, kuwonetsa zowonjezera mafayilo, ndikusintha makonda omwe angakhudze mwayi wamafayilo.

Zapadera - Dinani apa  Desmosomes: Zomwe zili, ntchito, komwe zimapezeka ndi ma cell.

3. Momwe mungasonyezere mafayilo obisika pogwiritsa ntchito AutoHotkey

Onetsani mafayilo obisika mu Windows amatha kukhala othandiza nthawi zambiri, kaya kupeza mafayilo ofunikira kapena ku kuthetsa mavuto en Njira yogwiritsira ntchito. M'nkhaniyi, muphunzira kugwiritsa ntchito AutoHotkey, chida chodzipangira tokha, kuti musabise mafayilo obisika mwachangu komanso mosavuta.

Gawo loyamba ndikutsitsa ndikuyika AutoHotkey pakompyuta yanu. Mutha kupeza mtundu waposachedwa patsamba lovomerezeka la AutoHotkey. Mukayika, onetsetsani kuti muli ndi cholembera monga Notepad ++ kapena Windows Notepad kuti mutha kusintha zolemba za AutoHotkey.

Kenako, pangani fayilo yatsopano pamawu omwe mumakonda ndikusunga fayiloyo ndi ".ahk". Mwachitsanzo, mutha kuyitcha "show_files.ahk". Kenako, tsegulani fayiloyo ndi zolemba zanu ndikuwonjezera nambala iyi:

#h ::
RegRead, HiddenFiles_Status, HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerAdvanced, Zabisika
IF HiddenFiles_Status = 2
RegWrite, REG_DWORD, HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerAdvanced, Zabisika, 1
Zina
RegWrite, REG_DWORD, HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerAdvanced, Zabisika, 2
WinGetClass, ActiveClass, A
NgatiWinActive, %ActiveClass%
WinGet, WinState, MinMax, A
NgatiWinNotExist, %ActiveClass%
RegWrite, REG_DWORD, HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerAdvanced, Zabisika, 2
Thamangani, bwankhalin.exe
WinMaximize, A
Bwererani

Pomaliza, sungani fayilo ndikutseka zolembalemba. Kuti muyendetse script ndikuwonetsa mafayilo obisika, dinani kawiri fayilo ".ahk". Mudzawona momwe zikwatu zobisika zimatsegukira ndi mafayilo omwe anali osawoneka akuwonetsedwa.

4. Kusintha njira yowonera mafayilo obisika mu AutoHotkey

Pali nthawi zina pomwe timafunikira kuwona mafayilo obisika pamakompyuta athu, kuti tithetse mavuto kapena kungokhala ndi mphamvu zowongolera mafayilo athu. Mu positi iyi ndikuwonetsani momwe mungasinthire izi pogwiritsa ntchito AutoHotkey, chida chothandiza kwambiri komanso chosunthika chopangira ntchito mu Windows.

Khwerero 1: Tsitsani ndikuyika AutoHotkey
Chinthu choyamba chimene muyenera kuchita ndikutsitsa ndikuyika AutoHotkey pa kompyuta yanu. Mutha kupeza okhazikitsa pa Website AutoHotkey mkulu. Kamodzi dawunilodi, chabe kutsatira unsembe malangizo kumaliza ndondomeko.

Khwerero 2: Pangani script mu AutoHotkey
Mukayika AutoHotkey, ndi nthawi yoti mupange script yomwe imatilola kuti tiziwonetsa mafayilo obisika. Kuti muchite izi, tsegulani zolemba zilizonse ndikusunga fayiloyo ndi ".ahk" yowonjezera. Kenako, tsegulani fayiloyo ndi AutoHotkey ndikuwonjezera nambala iyi:

"``
#h ::
RegWrite, REG_DWORD, HKEY_CURRENT_USER, SoftwareMicrosoftWindowsCurrentVersionExplorerAdvanced, Hired, 1
RegWrite, REG_DWORD, HKEY_CURRENT_USER, SoftwareMicrosoftWindowsCurrentVersionExplorerAdvanced, ShowSuperHidden, 1
Tumizani, {F5}
obwereza
"``

Khwerero 3: Yambitsani script ndikuwona mafayilo obisika
Mukasunga script, ingoyendetsani ndikudina kawiri fayilo ".ahk". Mudzawona chithunzi chaching'ono chobiriwira mu tray system, kusonyeza kuti script ikugwira ntchito. Tsopano, nthawi iliyonse mukasindikiza makiyi a "Win + H", AutoHotkey isintha makonda a Windows kuti awonetse mafayilo obisika komanso obisika kwambiri. Kuphatikiza apo, wofufuza mafayilo adzasinthidwa kuti zosintha ziwonekere nthawi yomweyo.

Ndi njira zosavuta izi, mutha kusinthiratu njira yowonera mafayilo obisika mu Windows pogwiritsa ntchito AutoHotkey. Chida ichi chidzakupulumutsirani nthawi ndi khama pochita ntchitoyi yokha ndi kuphatikiza kiyi. Kuphatikiza apo, mutha kusintha script malinga ndi zosowa zanu kuti muchite zina zowonjezera mukamawona mafayilo obisika. Musaiwale kusunga ndi kuyendetsa script nthawi iliyonse mukayambitsanso kompyuta yanu kuti makonda agwiritsidwe ntchito. Ndikukhulupirira kuti bukhuli lidzakuthandizani kwambiri!

5. Bisani Mafayilo Mwamsanga mu AutoHotkey: Masitepe Ofunika

Ngati mukufuna kubisa mafayilo mwachangu mu AutoHotkey, nazi njira zoyambira kuti mukwaniritse. Tsatirani njira zosavuta izi ndipo mudzatha kubisala mafayilo anu m'njira yothandiza:

  1. Tsegulani AutoHotkey script editor kapena pangani script yatsopano.
  2. Sankhani dzina la script yanu ndipo onetsetsani kuti ili ndi .ahk extension.
  3. Koperani khodi ili m'mawu anu:
    FileSetAttrib, *.* %A_ScriptDir%tu_directorio, H
            FileSetAttrib, *.* %A_ScriptDir%tu_directorio, S
            
  4. Bwezerani "your_directory" ndi malo omwe mukufuna kubisa.
  5. Sungani script ndikutseka script editor.
  6. Thamangani script podina kawiri fayilo ya .ahk.
  7. Okonzeka! Chikwatu chanu ndi mafayilo onse omwe ali mkati mwake zidzabisika ndipo siziwoneka mu fayilo Explorer.

Kubisa mafayilo mwachangu mu AutoHotkey ndi njira yothandiza komanso yothandiza kuteteza zinsinsi zanu. Njirayi imakupatsani mwayi wobisa mafayilo ndi zikwatu popanda kugwiritsa ntchito mapulogalamu ovuta akunja. Kumbukirani kuti mutha kusintha ma code kuti agwirizane ndi zosowa zanu zenizeni, monga kubisa mafayilo ndi chowonjezera china kapena kugwiritsa ntchito izi pamadongosolo angapo.

Ndikofunikira kunena kuti AutoHotkey ndi chilankhulo chosinthika komanso champhamvu chomwe chimapereka magwiridwe antchito ambiri kuphatikiza kubisa mafayilo. Ngati mukufuna kudziwa zambiri za AutoHotkey ndi momwe mungapindulire ndi chilankhulochi, timalimbikitsa kuti mufufuze zolembedwa zovomerezeka ndikufufuza maphunziro pa intaneti. Yambani kusangalala ndi mwayi wonse womwe AutoHotkey ikupatseni!

6. Kugwiritsa ntchito zobisala zokha za mafayilo obisika mu AutoHotkey

Mu AutoHotkey, mutha kubisa mafayilo obisika mwa kutsatira njira zosavuta. Izi zitha kukhala zothandiza ngati mukufuna kubisa mafayilo ena opaleshoni kapena maso achidwi. M'munsimu muli njira zokwaniritsira izi:

1. Dziwani mafayilo obisika: Musanabise mafayilo, muyenera kuzindikira kaye mafayilo omwe mukufuna kubisa. Mutha kuchita izi posakatula File Explorer ndikuyang'ana mafayilo omwe ali ndi njira "yobisika". Izi ndizothandiza makamaka ngati mukufuna kubisa mafayilo mu bukhu linalake.

2. Lembani AutoHotkey script: Mukazindikira mafayilo kuti muwabise, muyenera kulemba AutoHotkey script kuti mugwire ntchitoyi yokha. Mutha kugwiritsa ntchito mkonzi uliwonse kulemba script.

3. Gwiritsani Ntchito Malamulo a AutoHotkey: Mu script, mungagwiritse ntchito malamulo a AutoHotkey kuti mubise mafayilo. Mwachitsanzo, mungagwiritse ntchito lamulo FileSetAttrib kukhazikitsa "chobisika" chikhalidwe kuchokera pa fayilo. Mungathe kuchita izi mu lupu kuti mubise mafayilo angapo nthawi yomweyo.

Kumbukirani kusunga AutoHotkey script ndi *».ahk»* yowonjezera ndikuyendetsa pamene mukufuna kubisa mafayilo. Chonde dziwani kuti njirayi imangobisa mafayilo, koma sichimabisa kapena kuwateteza ku njira zina zopezera. Komanso, onetsetsani kuti muli ndi zilolezo zoyenera zosinthira mafayilo pamakina opangira. Potsatira izi, mutha kukhazikitsa mosavuta mafayilo obisika mu AutoHotkey.

7. Zosintha zapamwamba zowonetsera ndi kubisa mafayilo obisika mu AutoHotkey

Kwa iwo omwe akugwira ntchito ndi AutoHotkey ndipo amafunikira njira yabwino yowonera ndikubisa mafayilo obisika, pali zosintha zina zapamwamba zomwe zingapangitse kuti ntchitoyi ikhale yosavuta. M'munsimu muli masitepe ofunikira kuti mukwaniritse izi ndikuzigwiritsa ntchito mu code yanu.

1. Gwiritsani ntchito FileSetAttrib: Ntchito iyi ya AutoHotkey imakulolani kuti musinthe mawonekedwe a fayilo, kuphatikizapo mwayi wobisa. Mwachitsanzo, ngati mukufuna kubisa fayilo yotchedwa "File.txt", mutha kugwiritsa ntchito mzere wotsatirawu: FileSetAttrib, +H, Archivo.txt. Kuti muwonetsenso fayiloyo, ingosinthani woyendetsa kukhala "-" m'malo mwa "+": FileSetAttrib, -H, Archivo.txt.

2. Pangani GUI yachizolowezi: Ngati mukufuna njira yowoneka bwino yosinthira mafayilo obisika, mutha kupanga mawonekedwe owonetsera ogwiritsa ntchito AutoHotkey. Mutha kuwonjezera zinthu monga mabatani obisala kapena kuwonetsa mafayilo, ndi mndandanda womwe umawonetsa mafayilo obisika. Kuti mubise fayilo, mutha kugwiritsa ntchito ntchitoyi FileSetAttrib zotchulidwa pamwambapa. Kuti muwone mafayilo obisika, mutha kugwiritsa ntchito ntchitoyi FileSetAttrib, -H, * kuchotsa chikhalidwe chobisika pamafayilo onse mu bukhu.

Mwachidule, AutoHotkey imapereka yankho losavuta komanso lothandiza kuti muwone mwachangu kapena kubisa mafayilo obisika pakompyuta yanu. Ndi ochepa chabe masitepe ochepa ndi malamulo ena ofunikira, mutha kusamalira mosavuta mafayilo anu obisika popanda kufunikira kotsegula mawindo angapo ndi mindandanda yazakudya. Kaya mukuyang'ana njira yowonera mafayilo obisika kuti muthane ndi zovuta kapena kungobisa mafayilo obisika, AutoHotkey imakupatsani kusinthasintha ndikuwongolera kuyang'anira mafayilo anu. njira yabwino. Kaya ndinu wongoyamba kumene kapena wogwiritsa ntchito wodziwa zambiri, magwiridwe antchito a AutoHotkey adzakuthandizani kusunga nthawi ndikuchepetsa luso lanu loyang'anira mafayilo. Chifukwa chake musazengereze kuyesa ndikupeza momwe AutoHotkey ingapangire moyo wanu wa digito kukhala wosavuta.