{"id":11394,"date":"2022-04-06T08:00:00","date_gmt":"2022-04-06T06:00:00","guid":{"rendered":"https:\/\/www.ub.edu\/retrucs\/?p=11394"},"modified":"2024-12-17T10:31:31","modified_gmt":"2024-12-17T09:31:31","slug":"autohotkey","status":"publish","type":"post","link":"https:\/\/www.ub.edu\/retrucs\/autohotkey\/","title":{"rendered":"L&#8217;AutoHotkey, el constructor de dreceres del Windows"},"content":{"rendered":"\n<p>Ja hem comentat en altres ocasions que les <a href=\"https:\/\/www.ub.edu\/retrucs\/tag\/dreceres\/\">dreceres de teclat<\/a> s\u00f3n el sistema m\u00e9s eficient per executar determinades accions amb l&#8217;ordinador. Nom\u00e9s cal que consulteu els apunts marcats amb aquesta etiqueta per comprovar que n&#8217;hem publicat uns quants. De fet, la majoria de programes i aplicacions ja en tenen moltes de configurades per fer accions determinades, i quan t&#8217;acostumes a fer-ne servir alguna la trobes a faltar quan fas servir una aplicaci\u00f3 que no la reconeix.<\/p>\n\n\n\n<p>Si voleu anar m\u00e9s enll\u00e0 en el m\u00f3n de les dreceres de teclat, el que necessiteu \u00e9s con\u00e8ixer l&#8217;<a href=\"https:\/\/www.autohotkey.com\/\">AutoHotkey<\/a>. L&#8217;AutoHotkey \u00e9s un programa lliure i de codi obert que permet automatitzar instruccions i processos del Windows assignant-los a una drecera de teclat que podeu definir. <\/p>\n\n\n\n<p>Cal dir que \u00e9s un programa que t\u00e9 la seva dificultat, perqu\u00e8 cal crear i programar les diferents accions que volem que executin les dreceres, per\u00f2 tamb\u00e9 \u00e9s veritat que al web del programa hi ha molta <a href=\"https:\/\/www.autohotkey.com\/docs\/AutoHotkey.htm\">documentaci\u00f3<\/a> d&#8217;ajuda per comen\u00e7ar a fer-lo servir. A m\u00e9s, el fet que sigui un programa amb una gran comunitat d&#8217;usuaris al darrere fa que f\u00e0cilment pugueu trobar codis i refer\u00e8ncies per automatitzar les accions que vulgueu implementar.<\/p>\n\n\n\n<p>De fet, el programa, un cop instal\u00b7lat, nom\u00e9s funciona si hi carregueu un <em>script<\/em> amb l&#8217;extensi\u00f3 <code>.ahk<\/code> que contingui les diferents dreceres i les instruccions que ha d&#8217;executar. Aquestes instruccions poden ser tan senzilles com aquesta, que defineix la drecera <code>tecla de Windows + R<\/code> per obrir autom\u00e0ticament la p\u00e0gina del <em>Retrucs<\/em> al navegador:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">#r:: Run https:\/\/www.ub.edu\/retrucs<\/pre>\n\n\n\n<p>Tamb\u00e9 poden contenir, per\u00f2, desenes de l\u00ednies de codi per executar diverses instruccions de manera seq\u00fcencial. Aquest apunt de presentaci\u00f3 no ens dona prou espai per fer cap introducci\u00f3 de la sintaxi b\u00e0sica dels scripts de l&#8217;AutoHotkey, per\u00f2 en apunts posteriors us podem oferir alguns codis interessants. Com a primer exemple, aqu\u00ed en teniu un que permet definir la drecera <code>Ctrl + Alt + D<\/code> per fer una cerca al <a href=\"https:\/\/www.ub.edu\/retrucs\/multicercadors-nous\/\">multicercador l\u00e8xic<\/a> del mot o l&#8217;expressi\u00f3 que tingueu seleccionada a l&#8217;ordinador:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">;Fes una cerca b\u00e0sica al multicercador l\u00e8xic\n!^d::\nsend, ^c\nsleep 100\nClipboard := Trim(Clipboard)\nRun, https:\/\/cse.google.com\/cse?cx=008056621472210803777`%3Aamvfw5fjseq&amp;ie=UTF-8&amp;q=%clipboard%\nReturn<\/pre>\n\n\n\n<p>Podeu veure&#8217;n el funcionament al v\u00eddeo seg\u00fcent:<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Autohotkey\" width=\"660\" height=\"371\" src=\"https:\/\/www.youtube.com\/embed\/lEJWeR1xaes?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Ja hem comentat en altres ocasions que les dreceres de teclat s\u00f3n el sistema m\u00e9s eficient per executar determinades accions amb l&#8217;ordinador. Nom\u00e9s cal que consulteu els apunts marcats amb aquesta etiqueta per comprovar que n&#8217;hem publicat uns quants. De fet, la majoria de programes i aplicacions ja en tenen &#8230;<\/p>\n","protected":false},"author":4,"featured_media":11493,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[25],"class_list":["post-11394","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-retrucs","tag-dreceres","column","threecol","has-thumbnail"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.ub.edu\/retrucs\/wp-json\/wp\/v2\/posts\/11394","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ub.edu\/retrucs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ub.edu\/retrucs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ub.edu\/retrucs\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ub.edu\/retrucs\/wp-json\/wp\/v2\/comments?post=11394"}],"version-history":[{"count":1,"href":"https:\/\/www.ub.edu\/retrucs\/wp-json\/wp\/v2\/posts\/11394\/revisions"}],"predecessor-version":[{"id":16794,"href":"https:\/\/www.ub.edu\/retrucs\/wp-json\/wp\/v2\/posts\/11394\/revisions\/16794"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ub.edu\/retrucs\/wp-json\/wp\/v2\/media\/11493"}],"wp:attachment":[{"href":"https:\/\/www.ub.edu\/retrucs\/wp-json\/wp\/v2\/media?parent=11394"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ub.edu\/retrucs\/wp-json\/wp\/v2\/categories?post=11394"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ub.edu\/retrucs\/wp-json\/wp\/v2\/tags?post=11394"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}