સામગ્રીનું કોષ્ટક[છુપાવો][બતાવો]
શું માત્ર થોડા ક્લિક્સમાં પુનરાવર્તિત કાર્યો કરવા માટે કોઈ રીત છે?
ઘણા વપરાશકર્તાઓ ઉત્પાદકતા માટે કેટલીક મૂળભૂત શોર્ટકટ કી પહેલેથી જ જાણે છે. GUI ની આસપાસ નેવિગેટ કરવા માટે તમારા માઉસનો ઉપયોગ કરવાને બદલે, તમે તમારા કાર્યને સાચવવા માટે Ctrl+S નો ઉપયોગ કરી શકો છો. દરેક ખુલ્લી વિન્ડોને મેન્યુઅલી મિનિમાઇઝ કરવાને બદલે, તમે તમારું ડેસ્કટોપ બતાવવા માટે ફક્ત Win+D લખી શકો છો. પરંતુ શું તમારી પોતાની શોર્ટકટ કી બનાવવાની કોઈ રીત છે?
AutoHotkey એ એક પ્રોગ્રામ છે જે તમે કોડની થોડી લાઇન સાથે કસ્ટમ કમાન્ડ બનાવવાનું સરળતાથી શીખી શકો છો. થોડા કીસ્ટ્રોક વડે તમારી મનપસંદ વેબસાઇટ્સ અથવા પ્રોગ્રામ્સ ખોલવામાં સક્ષમ હોવાની કલ્પના કરો અથવા જ્યારે તમે "currdate" ટાઇપ કરો ત્યારે આપમેળે વર્તમાન તારીખ દાખલ કરો.
આ લેખ તમને AutoHotkey માં મળી શકે તેવી કેટલીક મૂળભૂત સુવિધાઓ વિશે તેમજ પ્રોગ્રામ માટેના કેટલાક સામાન્ય ઉપયોગના કેસોનું અન્વેષણ કરશે.
AutoHotKey શું છે?
AutoHotkey એ Microsoft Windows માં ઉપલબ્ધ મફત અને ઓપન-સોર્સ કસ્ટમ સ્ક્રિપ્ટીંગ ભાષા છે. તે શરૂઆતમાં સરળતાથી કીબોર્ડ શૉર્ટકટ્સ અને કમ્પ્યુટર કાર્યોને સરળતાથી સ્વચાલિત કરવા માટે હોટકી બનાવવા માટે વિકસાવવામાં આવી હતી.
આ પ્રોગ્રામ સાથે, વપરાશકર્તાઓ સરળતાથી સ્ક્રિપ્ટ અને મેક્રો બનાવી શકે છે જે કીબોર્ડ અને માઉસ ઇનપુટની સ્ટ્રિંગની નકલ કરી શકે છે. ઑટોહોટકીના અદ્યતન ઉપયોગના કિસ્સાઓ પણ વપરાશકર્તા ઇન્ટરફેસ અને મેનૂ બારનો ઉપયોગ કરે છે તે સ્પષ્ટ કરવા માટે કે તમે તમારી સ્ક્રિપ્ટ શું કરવા માંગો છો.
ઑટોહોટકી C++ પર ચાલતી હોવાથી, દરેક સ્ક્રિપ્ટને સરળતાથી .EXE ફાઇલમાં રૂપાંતરિત કરી શકાય છે જેને કોઈપણ વ્યક્તિ ઑટોહોટકી ઇન્સ્ટોલ કરેલી ન હોય તો પણ ચલાવી શકે છે.
વપરાશકર્તાઓ તેમનામાં AutoHotkey ઇન્સ્ટોલ કરી શકે છે સત્તાવાર વેબસાઇટ. તેમના દસ્તાવેજીકરણ શિખાઉ માણસ-મૈત્રીપૂર્ણ અને વ્યાપક પણ છે.
મુખ્ય વિશેષતાઓ
- ચલો સોંપવા અને પુનઃપ્રાપ્ત કરવાની ક્ષમતા
- અમુક કીબોર્ડ કીને રીમેપ કરો અથવા અક્ષમ કરો
- કીબોર્ડ, માઉસ અને જોયસ્ટિક ઇનપુટનું અનુકરણ કરો
- વપરાશકર્તાઓ "હોટસ્ટ્રિંગ્સ" અસાઇન કરી શકે છે જે ચોક્કસ ટેક્સ્ટને બદલી શકે છે
- GUI દ્વારા કસ્ટમ ડેટા એન્ટ્રી ફોર્મ્સ
- Windows API સાથે સુસંગતતા
- કસ્ટમ એરે અથવા ઑબ્જેક્ટ બનાવો.
- વિધેયોની વિશાળ લાઇબ્રેરી સાથે આવે છે જે વપરાશકર્તાઓને ટેક્સ્ટ, ગણતરી મૂલ્યો અને વધુની હેરફેર કરવામાં મદદ કરી શકે છે
મૂળભૂત વિભાવનાઓ
તમારી AutoHotkey સ્ક્રિપ્ટ્સ બનાવતી વખતે તમે ઉપયોગ કરી શકો તેવા કેટલાક મૂળભૂત ખ્યાલોનું અહીં પૂર્વાવલોકન છે.
નવી ફાઈલ બનાવી રહ્યા છીએ
એકવાર ઑટોહોટકી ઇન્સ્ટોલ થઈ જાય, જ્યારે તમે તમારા ડેસ્કટૉપ પર જમણું-ક્લિક કરો ત્યારે વિન્ડોઝ વપરાશકર્તાઓ ન્યૂ હેઠળ ઑટોહોટકી સ્ક્રિપ્ટ વિકલ્પ પસંદ કરીને ઝડપથી નવી સ્ક્રિપ્ટ ઉમેરી શકે છે.
તમારી સ્ક્રિપ્ટમાં ફેરફાર કરવાનું શરૂ કરવા માટે, તમે તમારા મનપસંદ ટેક્સ્ટ એડિટરમાં નવી ફાઇલ ખોલી શકો છો. દરેક નવી સ્ક્રિપ્ટમાં ડિફોલ્ટ સ્ક્રિપ્ટનો સમાવેશ થાય છે જે શ્રેષ્ઠ પ્રદર્શન અને સુસંગતતા સુનિશ્ચિત કરે છે.
હોટકીઝ અને હોટસ્ટ્રિંગ્સ
હોટકીઝ અથવા શોર્ટકટ કી એ કીબોર્ડ કીના સંયોજનો છે જે ચોક્કસ ક્રિયાને ટ્રિગર કરે છે.
નીચેના ઉદાહરણમાં, અમે હોટકી Win + N નો ઉપયોગ કરવા માંગીએ છીએ તે દર્શાવવા માટે અમે “#n” શબ્દમાળાનો ઉપયોગ કર્યો છે. આગલી લાઇન નોટપેડ એપ્લિકેશન માટે રન આદેશનો ઉલ્લેખ કરે છે. અમે ક્રિયાના અંતને સંકેત આપવા માટે રીટર્ન કીનો ઉપયોગ કરીએ છીએ.
પાઉન્ડનું ચિહ્ન વિન માટે વપરાય છે. આ "!" પ્રતીકનો ઉપયોગ Alt કી માટે થાય છે, Ctrl માટે "^" પ્રતીકનો ઉપયોગ થાય છે, અને Shift કી માટે "+" કીનો ઉપયોગ થાય છે. સામૂહિક રીતે, આ કીઓ તરીકે ઓળખાય છે મોડિફાયર કીઓ.
ઓટોહોટકી પણ સપોર્ટ કરે છે સંદર્ભ-સંવેદનશીલ હોટકી ઉદાહરણ તરીકે, જો તમે તમારા મનપસંદ સંપાદકમાં હોવ તો જ તમે ક્રિયાને ટ્રિગર કરવા માગી શકો છો. આ કરવા માટે, AutoHotkey પાસે #IfWinActive કીવર્ડ છે.
નીચેના ઉદાહરણમાં, અમે એ ઉમેર્યું છે #ifWinActive ડાયરેક્ટીવ જે પહેલા તપાસ કરે છે કે શું વપરાશકર્તા હાલમાં નોટપેડ એપ્લિકેશન પર છે કે કેમ તે ક્રિયા કરતા પહેલા.
હોટસ્ટ્રિંગ્સ મુખ્યત્વે સંક્ષેપને વિસ્તૃત કરવા માટે વપરાય છે કારણ કે તમે તેને ટાઇપ કરો છો. ઉદાહરણ તરીકે, તમે AHK સ્ક્રિપ્ટ સેટ કરી શકો છો જે તમે "btw" ટાઈપ કર્યા પછી "બાય ધ વે" ટાઈપ કરે છે.
હોટસ્ટ્રિંગને વ્યાખ્યાયિત કરવું એકદમ સરળ છે. બે જોડી કોલોન્સ વચ્ચે ફક્ત ટ્રિગર સંક્ષેપને બંધ કરો. એકવાર તમે સંક્ષેપ પછી અંતિમ અક્ષર લખો ત્યારે હોટસ્ટ્રિંગ સક્રિય થાય છે.
અંતિમ અક્ષરોમાં કૌંસ, કૌંસ, કૌંસ, વિરામચિહ્નો, ટેબ્સ, સ્પેસ અને એન્ટર કીનો સમાવેશ થાય છે. ઉદાહરણ તરીકે, ઉપરોક્ત સ્ક્રિપ્ટનો ઉપયોગ કરીને, હું હોટસ્ટ્રિંગ ટ્રિગરિંગ વિના "ttylm" ટાઈપ કરી શકું છું.
વપરાશકર્તાઓ એક જ ફાઇલમાં ઘણી બધી હોટસ્ટ્રિંગ્સ અને હોટકી મૂકી શકે છે.
કી ઇનપુટ મોકલો
અગાઉના ઉદાહરણોમાં, અમે ટેક્સ્ટ ઇનપુટ પરત કરતી ક્રિયાઓના ઉદાહરણો બતાવ્યા છે. જ્યારે આ ઘણા કિસ્સાઓમાં ઉપયોગી છે, ત્યાં કેટલાક ઉદાહરણો છે જ્યાં આપણે તેના બદલે સેન્ડ કી ઇનપુટનો ઉપયોગ કરવો પડી શકે છે.
આ સુવિધા તમને સ્ક્રિપ્ટમાં સ્પષ્ટ કરવાની પરવાનગી આપે છે કે જ્યારે કી દબાવવામાં આવે છે અને દબાવવામાં આવે છે અને તે કેટલો સમય દબાવવી જોઈએ. કી વિલંબની જરૂર હોય તેવી ક્રિયાઓ સામાન્ય રીતે મોકલો આદેશનો ઉપયોગ કરશે.
ઉપરના ઉદાહરણમાં, અમારી પાસે એક સ્ક્રિપ્ટ છે જે એક સેકન્ડ માટે અપ-એરો કીને પકડી રાખે છે. નોંધ લો કે અમારી પાસે કી દબાવવા અને છોડવા માટે અલગ આદેશો છે.
વેબસાઇટ્સ અને પ્રોગ્રામ્સ ચલાવો
અમે ફાઇલો અને URL ને ખોલવા માટે Run આદેશનો ઉપયોગ કરી શકીએ છીએ. "જેવા શબ્દસમૂહ સાથે પ્રાપ્તકર્તાનો ઉલ્લેખ કરવોmailto:[ઇમેઇલ સુરક્ષિત]આપેલ પ્રાપ્તકર્તા ભરેલ સાથે તમારી ડિફોલ્ટ ઈમેલ એપ્લિકેશન ખોલશે.
ફાઇલો ઉપરાંત, AHK તમને તમારી ઓપરેટિંગ સિસ્ટમમાં વિશિષ્ટ Windows ફોલ્ડર્સ ખોલવાની મંજૂરી આપે છે. ઉદાહરણ તરીકે, રિસાયકલ બિન ખોલવા માટે, અમે તે ફોલ્ડરના વૈશ્વિક અનન્ય ઓળખકર્તાનો ઉપયોગ કરી શકીએ છીએ અથવા સીએલએસઆઇડી. તમે આ બ્રાઉઝ કરી શકો છો યાદી Windows પર ઉપલબ્ધ CLSIDsમાંથી.
ઑબ્જેક્ટ્સ અને ચલો
AutoHotkey માટે વધુ અદ્યતન સુવિધાઓમાં ચલો અને ઑબ્જેક્ટ્સનો ઉપયોગ કરવાની ક્ષમતાનો સમાવેશ થાય છે.
વેરીએબલનો ઉપયોગ અન્ય કાર્યોમાંથી ટેક્સ્ટ, નંબર્સ અને ડેટા સ્ટોર કરવા માટે થઈ શકે છે. તમે ચલને કોઈપણ મૂલ્ય અસાઇન કરી શકો છો.
ઑબ્જેક્ટ્સ એ ડેટાને વધુ અસરકારક રીતે ગોઠવવાનો એક માર્ગ છે. ઑબ્જેક્ટ્સ આવશ્યકપણે ચલોનો સંગ્રહ છે. AHK માં, ચલ નામોને કી તરીકે ઓળખવામાં આવે છે, જ્યારે સામગ્રીને મૂલ્યો કહેવામાં આવે છે.
ઑબ્જેક્ટ એરે ફોર્મેટમાં હોઈ શકે છે, જ્યાં દરેક મૂલ્ય તેની કી તરીકે સંકળાયેલ અનુક્રમણિકા ધરાવે છે. વૈકલ્પિક રીતે, અમે એસોસિએટીવ એરેનો ઉપયોગ કરી શકીએ છીએ જ્યાં કીઓ શબ્દમાળાઓ અથવા બિન-ક્રમિક સંખ્યાઓ છે.
ઉદાહરણ ઉપયોગ કેસ
1. કીબોર્ડ રીમેપીંગ
વપરાશકર્તાઓ કે જેઓ વૈકલ્પિક કીબોર્ડ મેપિંગ્સનો ઉપયોગ કરવા માગે છે, જેમ કે ડ્વોરેક, યોગ્ય કીબોર્ડ મેપિંગ્સ સરળતાથી સેટ કરવા માટે ઓટોહોટકી સ્ક્રિપ્ટનો ઉપયોગ કરી શકે છે.
2. કોઈપણ વેબસાઈટ અને પ્રોગ્રામ માટે હોટકી
AutoHotkey તમારા કમ્પ્યુટર પર કોઈપણ પ્રોગ્રામ ખોલી શકે છે અને કોઈપણ વેબસાઇટ URL લાવી શકે છે. ઉદાહરણ તરીકે, તમે Ctrl + Shift + C દબાવો ત્યારે Google શોધ ખોલતી સ્ક્રિપ્ટ સેટ કરી શકો છો. તમારા સૌથી વધુ ઉપયોગમાં લેવાતા પ્રોગ્રામ્સ એક કીસ્ટ્રોક દૂર હોઈ શકે છે.
3. વારંવાર ઉપયોગમાં લેવાતી ફાઇલના નામ અથવા શબ્દસમૂહો ભરો
AutoHotkey તમને વિવિધ શબ્દસમૂહો અને ટેક્સ્ટ સ્ટ્રિંગ્સ સરળતાથી ભરવામાં મદદ કરી શકે છે જે તમારી જાતને ટાઇપ કરવા માટે કંટાળાજનક હોઈ શકે છે. ઉદાહરણ તરીકે, તમે એક ટૂંકી હોટસ્ટ્રિંગ બનાવી શકો છો જે તમારું મેઇલિંગ સરનામું ટાઇપ કરે છે.
4. વિશિષ્ટ અક્ષરો અને વિરામચિહ્નો માટે કસ્ટમ શોર્ટકટ્સ
શું તમને ક્યારેય ખાસ અક્ષર જેમ કે ñ અથવા é લખવામાં મુશ્કેલી પડી છે? en dash (–) અથવા em dash (—) કેવી રીતે ટાઈપ કરવું તે યાદ રાખવું લેખકોને કંટાળાજનક લાગી શકે છે. AutoHotkey વપરાશકર્તાઓને તેમના સૌથી વધુ ઉપયોગમાં લેવાતા વિશેષ અક્ષરોના કસ્ટમ શોર્ટકટ બનાવવામાં મદદ કરી શકે છે.
ઉપસંહાર
AutoHotkey Windows વપરાશકર્તાઓ માટે અત્યંત શક્તિશાળી પ્રોગ્રામ છે.
પ્રોગ્રામ પુનરાવર્તિત અને કંટાળાજનક કાર્યોને સ્વચાલિત કરવા માટે યોગ્ય છે. પાવર યુઝર્સ અને સ્ક્રિપ્ટીંગના ચાહકોને એએચકે તેની સ્ક્રિપ્ટીંગ લેંગ્વેજ સાથે કરી શકે તેવા વિશાળ સંખ્યામાં કાર્યોથી ચોક્કસપણે લાભ મેળવશે.
એક જવાબ છોડો