{"id":905,"date":"2023-12-14T13:21:49","date_gmt":"2023-12-14T16:21:49","guid":{"rendered":"https:\/\/a-assistencia.com.br\/?p=905"},"modified":"2023-12-14T13:26:56","modified_gmt":"2023-12-14T16:26:56","slug":"como-o-autohotkey-pode-automatizar-a-rotina-de-advogados-incluindo-com-o-chatgpt","status":"publish","type":"post","link":"https:\/\/a-assistencia.com.br\/index.php\/2023\/12\/14\/como-o-autohotkey-pode-automatizar-a-rotina-de-advogados-incluindo-com-o-chatgpt\/","title":{"rendered":"Como o AutoHotkey pode automatizar a rotina de advogados (incluindo com o ChatGPT)"},"content":{"rendered":"\n<p id=\"ember37\">Apesar de hoje existirem in\u00fameras solu\u00e7\u00f5es para automatiza\u00e7\u00e3o da rotina de advogados, a maioria delas s\u00e3o plataformas que oferecem servi\u00e7os pagos. A ado\u00e7\u00e3o dessas solu\u00e7\u00f5es em um escrit\u00f3rio de advocacia, obviamente, \u00e9 uma decis\u00e3o que cabe \u00e0 gest\u00e3o e n\u00e3o a cada colaborador.<\/p>\n\n\n\n<p id=\"ember38\">Para o advogado que quer automatizar as tarefas repetitivas da sua rotina sem depender de or\u00e7amento ou de uma decis\u00e3o da gest\u00e3o favor\u00e1vel a adotar uma solu\u00e7\u00e3o dispon\u00edvel no mercado, o AutoHotkey \u00e9 uma excelente ferramenta. H\u00e1 uma curva de aprendizado, mas as funcionalidades mais b\u00e1sicas s\u00e3o bem f\u00e1ceis de aprender e j\u00e1 beneficiam advogados nas suas tarefas rotineiras.<\/p>\n\n\n\n<p id=\"ember39\">O AutoHotkey \u00e9 uma linguagem de programa\u00e7\u00e3o voltada principalmente para simular pressionamentos de teclas e movimentos e cliques do mouse. Ela tem um escopo mais limitado do que outras linguagens mais robustas e \u00e9 relativamente pouco conhecida entre programadores, j\u00e1 que estes geralmente precisam de ferramentas mais poderosas para fazer seu trabalho.<\/p>\n\n\n\n<p id=\"ember40\">Se tiver interesse em j\u00e1 come\u00e7ar a usar o AutoHotkey, d\u00ea uma olhada <a href=\"https:\/\/www.linkedin.com\/pulse\/como-instalar-o-autohotkey-criar-scripts-b%25C3%25A1sicos-e-fl%25C3%25A1vio\/?trackingId=MSvKNxg%2BQO2JvD8BEei1fg%3D%3D\">nesse tutorial<\/a> que eu escrevi, que inclui instru\u00e7\u00f5es para instal\u00e1-lo.<\/p>\n\n\n\n<p id=\"ember41\">Veja abaixo alguns exemplos de tarefas comuns no dia-a-dia do advogado que podem ser automatizadas com o AutoHotkey:<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"ember42\">1. Manipula\u00e7\u00e3o de texto<\/h2>\n\n\n\n<p id=\"ember43\">\u00c9 na manipula\u00e7\u00e3o de texto que voc\u00ea ver\u00e1 o AutoHotkey brilhar. Uma das aplica\u00e7\u00f5es mais \u00fateis \u00e9 a formata\u00e7\u00e3o autom\u00e1tica de texto \u00e0 medida que voc\u00ea digita:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"2107\" height=\"240\" src=\"https:\/\/a-assistencia.com.br\/wp-content\/uploads\/2023\/12\/image-5.gif\" alt=\"N\u00e3o foi fornecido texto alternativo para esta imagem\" class=\"wp-image-915\"\/><\/figure>\n\n\n\n<p id=\"ember45\">Da mesma forma, \u00e9 poss\u00edvel programar o AutoHotkey para corrigir erros de digita\u00e7\u00e3o. O Word j\u00e1 tem um auto corretor, mas com o AutoHotkey isso funciona em qualquer lugar em que voc\u00ea estiver digitando, tal como em um navegador, bloco de notas, etc. Se preferir, voc\u00ea pode program\u00e1-lo para funcionar apenas com alguns programas.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"586\" height=\"240\" src=\"https:\/\/a-assistencia.com.br\/wp-content\/uploads\/2023\/12\/image.gif\" alt=\"N\u00e3o foi fornecido texto alternativo para esta imagem\" class=\"wp-image-909\"\/><\/figure>\n\n\n\n<p id=\"ember47\">Tamb\u00e9m \u00e9 poss\u00edvel criar abrevia\u00e7\u00f5es que ser\u00e3o desdobradas em textos maiores:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1016\" height=\"240\" src=\"https:\/\/a-assistencia.com.br\/wp-content\/uploads\/2023\/12\/image-2.gif\" alt=\"N\u00e3o foi fornecido texto alternativo para esta imagem\" class=\"wp-image-911\"\/><\/figure>\n\n\n\n<p id=\"ember49\">Para quem redige muitos contratos, \u00e9 poss\u00edvel automatizar a formata\u00e7\u00e3o de determinadas palavras como &#8220;termos definidos&#8221;:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1604\" height=\"240\" src=\"https:\/\/a-assistencia.com.br\/wp-content\/uploads\/2023\/12\/image-4.gif\" alt=\"N\u00e3o foi fornecido texto alternativo para esta imagem\" class=\"wp-image-914\"\/><\/figure>\n\n\n\n<p id=\"ember51\">Como o AutoHotkey \u00e9 uma linguagem de programa\u00e7\u00e3o, as possibilidades s\u00e3o in\u00fameras. Utilizando a mesma l\u00f3gica da manipula\u00e7\u00e3o de texto, \u00e9 poss\u00edvel transformar uma sequ\u00eancia de caracteres em datas, o que \u00e9 uma m\u00e3o na roda para quem, por exemplo, prepara pautas de prazos diariamente. Veja um exemplo de como mapear as teclas para que uma sequ\u00eancia de tr\u00eas &#8220;D&#8221; se transformem na data do dia atual:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"854\" height=\"288\" src=\"https:\/\/a-assistencia.com.br\/wp-content\/uploads\/2023\/12\/image-10.png\" alt=\"N\u00e3o foi fornecido texto alternativo para esta imagem\" class=\"wp-image-908\" srcset=\"https:\/\/a-assistencia.com.br\/wp-content\/uploads\/2023\/12\/image-10.png 854w, https:\/\/a-assistencia.com.br\/wp-content\/uploads\/2023\/12\/image-10-300x101.png 300w, https:\/\/a-assistencia.com.br\/wp-content\/uploads\/2023\/12\/image-10-768x259.png 768w, https:\/\/a-assistencia.com.br\/wp-content\/uploads\/2023\/12\/image-10-150x51.png 150w, https:\/\/a-assistencia.com.br\/wp-content\/uploads\/2023\/12\/image-10-696x235.png 696w\" sizes=\"(max-width: 854px) 100vw, 854px\" \/><figcaption class=\"wp-element-caption\">Sugest\u00e3o de mapeamento de teclas<\/figcaption><\/figure>\n\n\n\n<p id=\"ember53\">E exemplos de uso:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"183\" height=\"240\" src=\"https:\/\/a-assistencia.com.br\/wp-content\/uploads\/2023\/12\/image-1.gif\" alt=\"N\u00e3o foi fornecido texto alternativo para esta imagem\" class=\"wp-image-910\"\/><\/figure>\n\n\n\n<p id=\"ember55\">Um script mais espec\u00edfico disponibilizado por um usu\u00e1rio da linguagem permite alternar qualquer texto digitado entre caixa alta, caixa baixa, apenas a primeira inicial mai\u00fascula e todas as iniciais mai\u00fasculas. Essa funcionalidade j\u00e1 existe no Word, Outlook e PowerPoint (Shift + F3), mas com o script abaixo \u00e9 poss\u00edvel fazer isso em qualquer editor de textos, al\u00e9m de ele ter algumas funcionalidades a mais, como inverter o texto selecionado:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"586\" height=\"240\" src=\"https:\/\/a-assistencia.com.br\/wp-content\/uploads\/2023\/12\/image-3.gif\" alt=\"N\u00e3o foi fornecido texto alternativo para esta imagem\" class=\"wp-image-912\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"ember57\">2. Intera\u00e7\u00e3o com programas do pacote Office<\/h2>\n\n\n\n<p id=\"ember58\">Voc\u00ea j\u00e1 deve ter percebido que quando voc\u00ea aperta a tecla Alt nos programas do pacote Office, aparecem essas etiquetas na faixa de op\u00e7\u00f5es:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"958\" height=\"205\" src=\"https:\/\/a-assistencia.com.br\/wp-content\/uploads\/2023\/12\/image-9.png\" alt=\"N\u00e3o foi fornecido texto alternativo para esta imagem\" class=\"wp-image-907\" srcset=\"https:\/\/a-assistencia.com.br\/wp-content\/uploads\/2023\/12\/image-9.png 958w, https:\/\/a-assistencia.com.br\/wp-content\/uploads\/2023\/12\/image-9-300x64.png 300w, https:\/\/a-assistencia.com.br\/wp-content\/uploads\/2023\/12\/image-9-768x164.png 768w, https:\/\/a-assistencia.com.br\/wp-content\/uploads\/2023\/12\/image-9-150x32.png 150w, https:\/\/a-assistencia.com.br\/wp-content\/uploads\/2023\/12\/image-9-696x149.png 696w\" sizes=\"(max-width: 958px) 100vw, 958px\" \/><\/figure>\n\n\n\n<p id=\"ember60\">Elas funcionam como atalhos de teclado para as op\u00e7\u00f5es da faixa. Assim, \u00e9 poss\u00edvel selecionar essas fun\u00e7\u00f5es sem ter que clic\u00e1-las, apenas com o teclado. Na imagem acima, por exemplo, eu poderia apertar a tecla V para mostrar a guia Revis\u00e3o e dentro dela apareceriam novas op\u00e7\u00f5es, cada uma com a sua etiqueta. Normalmente, isso n\u00e3o \u00e9 muito vantajoso, porque usar o mouse \u00e9 mais r\u00e1pido. No entanto, voc\u00ea pode usar o AutoHotkey para criar atalhos para determinadas op\u00e7\u00f5es que j\u00e1 n\u00e3o t\u00eam atalhos nativos.<\/p>\n\n\n\n<p id=\"ember61\">Por exemplo: suponha que voc\u00ea tem um documento no Word com controle de altera\u00e7\u00f5es que est\u00e1 repleto de bal\u00f5es indicando altera\u00e7\u00e3o de formata\u00e7\u00e3o. Normalmente, voc\u00ea teria que fazer o seguinte caminho para remover esses bal\u00f5es:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1525\" height=\"720\" src=\"https:\/\/a-assistencia.com.br\/wp-content\/uploads\/2023\/12\/image-7.gif\" alt=\"N\u00e3o foi fornecido texto alternativo para esta imagem\" class=\"wp-image-917\"\/><\/figure>\n\n\n\n<p id=\"ember63\">Se voc\u00ea mapear essas a\u00e7\u00f5es usando o AutoHotkey e o recurso do Alt do Word, essa a\u00e7\u00e3o fica muito mais r\u00e1pida, sem nem ter que encostar no mouse:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1533\" height=\"720\" src=\"https:\/\/a-assistencia.com.br\/wp-content\/uploads\/2023\/12\/image-8.gif\" alt=\"N\u00e3o foi fornecido texto alternativo para esta imagem\" class=\"wp-image-918\"\/><\/figure>\n\n\n\n<p id=\"ember65\">Se voc\u00ea mapear as suas a\u00e7\u00f5es mais comuns no Word, em pouco tempo poder\u00e1 atuar de forma muito mais fluida e eficiente e sem ter que usar o mouse.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"ember66\">3. Intera\u00e7\u00e3o com PDFs<\/h2>\n\n\n\n<p id=\"ember67\">Se voc\u00ea advoga na \u00e1rea de contratos, provavelmente tem que lidar com PDFs o tempo todo, incluindo revisar contratos que lhe s\u00e3o enviados nesse formato. Voc\u00ea j\u00e1 deve saber que \u00e9 poss\u00edvel abrir PDFs com o Word, que o converter\u00e1 para um arquivo .docx para permitir a edi\u00e7\u00e3o. Caso n\u00e3o saiba, aqui vai o caminho:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1369\" height=\"720\" src=\"https:\/\/a-assistencia.com.br\/wp-content\/uploads\/2023\/12\/image-10.gif\" alt=\"N\u00e3o foi fornecido texto alternativo para esta imagem\" class=\"wp-image-920\"\/><figcaption class=\"wp-element-caption\">Abrindo um PDF para edi\u00e7\u00e3o no Word (manualmente)<\/figcaption><\/figure>\n\n\n\n<p id=\"ember69\">J\u00e1 com o AutoHotkey, \u00e9 poss\u00edvel criar uma tecla de atalho que j\u00e1 abre o PDF diretamente no Word:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1369\" height=\"720\" src=\"https:\/\/a-assistencia.com.br\/wp-content\/uploads\/2023\/12\/image-6.gif\" alt=\"N\u00e3o foi fornecido texto alternativo para esta imagem\" class=\"wp-image-916\"\/><figcaption class=\"wp-element-caption\">Abrindo um PDF para edi\u00e7\u00e3o no Word (com AutoHotkey)<\/figcaption><\/figure>\n\n\n\n<p id=\"ember71\">Voc\u00ea tamb\u00e9m j\u00e1 deve ter percebido que em algumas situa\u00e7\u00f5es em que voc\u00ea copia um texto de um PDF, ao col\u00e1-lo em um editor, o texto vem com algumas quebras de linha que existiam no texto original em PDF, mas que n\u00e3o deveriam existir no editor. Normalmente, nessas situa\u00e7\u00f5es, voc\u00ea teria que apagar as quebras de linha uma a uma manualmente. No entanto, h\u00e1 um script de AutoHotkey que permite copiar o texto j\u00e1 sem as quebras de linha, de maneira que ao colar, ele aparecer\u00e1 como um texto cont\u00ednuo.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1015\" height=\"480\" src=\"https:\/\/a-assistencia.com.br\/wp-content\/uploads\/2023\/12\/image-11.gif\" alt=\"N\u00e3o foi fornecido texto alternativo para esta imagem\" class=\"wp-image-921\"\/><figcaption class=\"wp-element-caption\">Copiar colar normal resulta em quebras no meio da linha; com o AutoHotkey, as quebras de linha s\u00e3o eliminadas e o texto \u00e9 colado como um par\u00e1grafo cont\u00ednuo<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"ember73\">4. Outras utilidades: recortar imagem da tela e integra\u00e7\u00e3o com o ChatGPT<\/h2>\n\n\n\n<p id=\"ember74\">Um dos scripts mais \u00fateis com os quais j\u00e1 me deparei \u00e9 o WindowSnipping.ahk. Ele permite, dentre outras coisas, recortar um peda\u00e7o da tela e mant\u00ea-lo como um &#8220;post-it&#8221; acima de todas as outras janelas que voc\u00ea tiver aberta. \u00c9 \u00f3timo para comparar informa\u00e7\u00f5es de v\u00e1rios pontos diferente de um texto.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1015\" height=\"480\" src=\"https:\/\/a-assistencia.com.br\/wp-content\/uploads\/2023\/12\/image-11.gif\" alt=\"N\u00e3o foi fornecido texto alternativo para esta imagem\" class=\"wp-image-922\"\/><figcaption class=\"wp-element-caption\">Exemplo de recorte de tela como WindowSnipping.ahk<\/figcaption><\/figure>\n\n\n\n<p id=\"ember76\">E, al\u00e9m de outras funcionalidades, esse mesmo script tem uma op\u00e7\u00e3o para reconhecer caracteres pela tecnologia OCR (Optical Character Recognition), que permite extrair texto de uma imagem ou PDF escaneado que n\u00e3o permita selecionar o texto:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1015\" height=\"480\" src=\"https:\/\/a-assistencia.com.br\/wp-content\/uploads\/2023\/12\/image-9.gif\" alt=\"N\u00e3o foi fornecido texto alternativo para esta imagem\" class=\"wp-image-919\"\/><figcaption class=\"wp-element-caption\">Um PDF escaneado, normalmente n\u00e3o selecion\u00e1vel para copiar e colar como texto, pode ser recortado com o script de AutoHotkey WindowSnipping.ahk para reconhecer o texto e permitir colar e edit\u00e1-lo<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"ember78\">ChatGPT<\/h3>\n\n\n\n<p id=\"ember79\">Por fim, h\u00e1 um script de AutoHotkey que faz uso da API da OpenAI para usar o ChatGPT sem ter que acessar o site da OpenAI. Na pr\u00e1tica, voc\u00ea consegue usar a intelig\u00eancia artificial do ChatGPT em qualquer lugar em que voc\u00ea possa digitar. E o melhor: ele funciona mesmo quando o site do ChatGPT est\u00e1 indispon\u00edvel pelo n\u00famero de pessoas acessando. Escrevi mais sobre esse script, inclusive com instru\u00e7\u00f5es sobre como instalar o AutoHotkey, <a href=\"https:\/\/www.linkedin.com\/pulse\/como-usar-o-chat-gpt-3-sem-sair-do-word-ou-qualquer-fl%C3%A1vio\/\">neste post<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Apesar de hoje existirem in\u00fameras solu\u00e7\u00f5es para automatiza\u00e7\u00e3o da rotina de advogados, a maioria delas s\u00e3o plataformas que oferecem servi\u00e7os pagos. A ado\u00e7\u00e3o dessas solu\u00e7\u00f5es em um escrit\u00f3rio de advocacia, obviamente, \u00e9 uma decis\u00e3o que cabe \u00e0 gest\u00e3o e n\u00e3o a cada colaborador. Para o advogado que quer automatizar as tarefas repetitivas da sua rotina [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":906,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[52,1,51,50],"tags":[],"acf":[],"_links":{"self":[{"href":"https:\/\/a-assistencia.com.br\/index.php\/wp-json\/wp\/v2\/posts\/905"}],"collection":[{"href":"https:\/\/a-assistencia.com.br\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/a-assistencia.com.br\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/a-assistencia.com.br\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/a-assistencia.com.br\/index.php\/wp-json\/wp\/v2\/comments?post=905"}],"version-history":[{"count":2,"href":"https:\/\/a-assistencia.com.br\/index.php\/wp-json\/wp\/v2\/posts\/905\/revisions"}],"predecessor-version":[{"id":950,"href":"https:\/\/a-assistencia.com.br\/index.php\/wp-json\/wp\/v2\/posts\/905\/revisions\/950"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/a-assistencia.com.br\/index.php\/wp-json\/wp\/v2\/media\/906"}],"wp:attachment":[{"href":"https:\/\/a-assistencia.com.br\/index.php\/wp-json\/wp\/v2\/media?parent=905"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/a-assistencia.com.br\/index.php\/wp-json\/wp\/v2\/categories?post=905"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/a-assistencia.com.br\/index.php\/wp-json\/wp\/v2\/tags?post=905"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}