Gonduana

Contenidos para traductores

  • Blog
  • Empieza por aquí
    • Encuesta: coger
    • Encuesta: ratón o mouse
    • Artículos más leídos
    • Vídeos más vistos
    • Gonduana en las redes sociales
    • ¿Quieres saber más sobre mí?
  • Recursos
    • Software para traductores
    • Hardware para traductores
    • Internet para traductores
    • WordPress para traductores
  • Sobre mí
  • Servicios
  • Contacto

Domina las fechas con AutoHotkey

Publicado el 25/abril/2015 por Jesús Prieto

fechas con AutoHotkey

¿Eres traductor? Entonces estarás de acuerdo que cuanto más traduzcas más cobrarás a fin de mes, ¿verdad?

De acuerdo: hay otras variables importantes que influyen en lo que ganas a fin de mes, pero la idea es que si mantienes todo exactamente igual, tu cuenta bancaria será mayor cuantas más palabras traduzcas.

Esta idea ya la hemos desarrollado en los artículos de la serie de AutoHotkey, una herramienta para Windows que puede acelerar tu velocidad de escritura a base de usar abreviaturas especiales que se expanden automáticamente al texto que quieres.

En este artículo vamos a darle otro punto de vista a AutoHotkey: lo vamos a aplicar a esas otras tareas, distintas de tu tarea principal de traducir, que no están directamente relacionadas con tu traducción. Por ejemplo, si pudieras acelerar tu facturación o tu envío de correos, estarás de acuerdo conmigo que seguramente le podrías dedicar más tiempo a traducir, o al menos, a traducir con más energías. Visto de otra forma, terminarías tu trabajo antes, y tendrías más tiempo para tu ocio.

Esa es la idea de este artículo: acortar el tiempo dedicado a tareas que no redundan directamente en tu cuenta de resultados.

¿Te interesa?

Pues sigue leyendo…

Fechas con AutoHotkey

Con AutoHotkey podemos manejar las fechas de una forma que nos puede ser muy útil.

Podremos aprovechar gran parte de las funciones de AutoHotkey con estas líneas:

;------------------------
; AUTOHOTKEY Y LAS FECHAS
; Inicio de macro de AutoHotkey
;------------------------
FormatTime, día, , d
FormatTime, día2, , dd
FormatTime, díaSemana, , WDay
FormatTime, mes, , MM
FormatTime, mesCompleto, , MMMM
FormatTime, año, , yyyy

En estas primeras líneas empleamos la función FormatTime para asignar la fecha actual, en el momento en que se ejecuta la macro de AutoHotkey, a ciertas variables: día, día2, díaSemana, etc.

Por ejemplo, si ejecutas la macro el 9 de mayo de 2015, estas variables tendrán los siguientes valores:

variable valor
día 9
día2 09 (con cero inicial si es preciso para completar dos cifras)
díaSemana 6 (el día 1 es el domingo; 2 es lunes…)
mes 05 (con cero inicial si es preciso para completar dos cifras)
mesCompleto mayo
año 2015

Pues bien, vamos a aprovechar estos valores para tareas que nos pueden interesar.

Por ejemplo, en las siguientes líneas:

;------------------------
; AUTOHOTKEY Y LAS FECHAS
; Inicio de macro de AutoHotkey
;------------------------
FormatTime, día, , d
FormatTime, día2, , dd
FormatTime, díaSemana, , WDay
FormatTime, mes, , MM
FormatTime, mesCompleto, , MMMM
FormatTime, año, , yyyy

;------------------------
; Inicio de abreviaturas
;------------------------
; 20150509
:*:f1::
 Send %año%%mes%%día2%
return

; Hoy es 09-05-2015
:*:f2::
 Send Hoy es %día2%-%mes%-%año%
return

; Hoy es 9 de mayo de 2015
:*:f3::
 cadena = Hoy es %día% de %mesCompleto% de %año%
 Send %cadena%
return

f1, f2 y f3 de las líneas 16, 21 y 26 son abreviaturas que dispararán la escritura de un texto largo, el que queramos, y en cualquier programa. Suponiendo que se ejecuta la macro el 9 de mayo de 2015, se escribirán las siguientes cadenas en el programa que tengas activado (por ejemplo, el Bloc de notas):

f1 → 20150509
f2 → Hoy es 09-05-2015
f3 → Hoy es 9 de mayo de 2015

Es decir, puedes escribir rápidamente la fecha actual en varios formatos.

Explicamos un poco el código de AutoHotkey:

La función Send ya la hemos visto en los otros artículos de AutoHotkey: envía las teclas que le digas a continuación. Puede ser tan sencillo como «Hoy es» en:

     Send Hoy es

como una cadena de textos concatenados.

Por ejemplo para la abreviatura f1, hemos unidos las variables año, mes y día de la línea 17.

Necesitamos poner signos de porcentaje % porque año, mes y día son variables y queremos escribir el valor de las variables, no el nombre de las variables. Así que, si queremos el valor de la variable año debemos poner %año% después de Send; si queremos las tres variables concatenadas, necesitaremos %año%%mes%%día%.

Este código explica por sí solo el asunto de los porcentajes:

; escribe «año = » + el valor de la variable año
:*:f4::
     Send año = %año%
return

Recordamos que el asterisco * de las abreviaturas f1, f2, f3 y f4 son una opción que permite disparar el texto expandido sin necesidad de escribir un espacio un signo de separación, como un punto, una coma, un paréntesis de cierre, etc.

Te puedo asegurar que uso alguno de estos formatos para escribir la fecha actual, de forma rápida y sin pensar. Por ejemplo, si necesito escribir en la base de datos una línea para que quede registrada una llamada comercial, la empiezo así:

- 09/may/2015-JPR- Hoy llamé a…

Y esto lo consigo, añadiendo estas líneas a la anterior macro AutoHotkey:

;- 09/may/2015-JPR- Hoy llamé a…
:*:f5::
     FormatTime, fecha,, dd/MMM/yyyy
     SendInput - %fecha%-JPR-%A_Space%Hoy llamé a…
return

Solo tengo que terminar de escribirla, pero ya tengo escrita la fecha.

En este código empleamos una vez más la función FormatTime, para asignar la fecha actual a la variable fecha, pero, y esta es la diferencia, dándole un formato especial: el indicado por dd/MMM/yyyy, que quiere decir: el número del día con cero inicial si es necesario para que la cifra tenga dos dígitos (09); el texto del mes tiene solo las tres primeras letras del mes (may); la cifra del año tiene las cuatro cifras habituales (2015).

Después usamos  Send para enviar una cadena de texto que une caracteres alfanuméricos:

  • un guión más un espacio (- )
  • el valor de esa variable fecha en el formato que más me conviene: el número del día (con cero inicial, si es necesario), las 3 primeras letras del mes y las 4 cifras del año;
  • otra cadena, (-JPR), con las iniciales de mi nombre y apellidos;
  • el valor de una variable interna de AutoHotkey, que se llama A_Space , que es… ¡un espacio!;
  • y una última cadena de texto (Hoy llamé a…).

Otro ejemplo, si quieres un formato de fecha más compacto, cambia el formato así:

- 9/may/15-JPR- Hoy llamé a…

el código sería así:

;- 9/may/15-JPR- Hoy llamé a…
:*:f6::
     FormatTime, Fecha,, d/MMM/yy
     SendInput - %fecha%-JPR-%A_Space%Hoy llamé a…
return

Entiéndeme: son segundos que gano de concentración y energía que puedo aprovechar para otras tareas más productivas.

Son unos segundos por aquí y por allá, y al cabo del día terminas siendo más productivo, con tiempo para hacer lo que realmente te va a dar más dinero o con lo que te sientes más cómodo, en lugar de perder tiempo en este tipo de burocracias.

Otro beneficio es que no te equivocarás de fecha… y es que un servidor se empeña es escribir el año anterior hasta bien entrado marzo.

🙂

Conclusiones de las fechas con AutoHotkey

Hemos visto ejemplos prácticos, algunos son casos reales que empleo, de código de AutoHotkey para escribir la fecha.

Esta vez no se trata como en otros artículos de exprimir el potencial de AutoHotkey para traducir más o con más seguridad, sino de aligerar esas tareas colaterales y burocráticas, pero también necesarias.

Ahora es tu turno para que personalices estos ejemplos para tu día a día.

Si se te ocurre alguna aplicación de AutoHotkey para tus fechas, compártelo con los lectores del blog, ¿vale? Así, todos salimos ganando.

🙂

* * * * *

En un próximo artículo aplicaremos las funciones de horas de AutoHotkey para acelerar tus tareas burocráticas. Si te gustaron las fechas con AutoHotkey, te encantarán las horas…

Así que, atento al blog.

Entradas relacionadas

Si te ha gustado el artículo, además de compartirlo en tus redes sociales,

puedes leer otros artículos de Gonduana del mismo estilo:

Cómo escribir letras griegas con AutoHotkey

15/octubre/2020

No es algo que se prodigue todos los días, pero si alguna vez has querido escribir alguna letra griega, ¿verdad que no es fácil escribir

Leer el artículo »
Macro de AutoHotkey para pegar sin formato en Word

Macro de AutoHotkey para pegar sin formato en Word

16/julio/2020

Hoy en LinkedIn he leído un artículo de How-To Geek que recomienda usar el atajo de teclado  CTRL + MAYÚS + V  para pegar sin formato en muchas aplicaciones.

Leer el artículo »

Cómo buscar en el diccionario de la RAE con AutoHotkey

6/diciembre/2019

Si te encanta buscar las definiciones en el diccionario, pero te da pereza abrir el diccionario en internet y buscar la palabra, aquí tienes la

Leer el artículo »
Cambiar la conjunción y con AutoHotkey

Cambiar la conjunción «y» a «e» con AutoHotkey

21/octubre/2019

Este artículo es una continuación del anterior, ya que ahora vamos a ver cómo cambiar la conjunción «y» a «e» con AutoHotkey cuando es necesario

Leer el artículo »
Cambiar la conjunción o con AutoHotkey

Cambiar la conjunción «o» a «u» con AutoHotkey

8/octubre/2019

Si se te escapan frases como «siete o ocho», a pesar de que sabes que la conjunción o se cambia a u cuando le sigue

Leer el artículo »
Escribir el símbolo de marca registrada y superíndice 2

Cómo escribir el símbolo de marca registrada ®

30/septiembre/2019

Si quieres escribir el símbolo de marca registrada, es decir, ®, te presento aquí la forma de hacerlo en Word, Trados Studio y en cualquier

Leer el artículo »
Jesús Prieto

Jesús Prieto

Querido traductor: quiero compartir contigo muchas cosas que podrás aprovechar como profesional: desde herramientas especiales hasta técnicas comerciales; desde estrategias de marketing hasta trucos de productividad personal; desde cómo diseñar tu marca personal hasta novedades de impuestos.
Todos los artículos

Publicado en: macros, productividad Etiquetado como: AutoHotkey

Comentarios

  1. Carlos dice

    10/junio/2016 a las 11:51 am

    autohotkey es la pera limonera, lo útil que es para los que estamos con windows todo el día tecleando. He llegado hasta esta entrada y quería agradecerte el post pues me ha ayudado en lo que quería.

    Un saludo

    Responder
    • Jesús Prieto dice

      10/junio/2016 a las 12:27 pm

      ¡Gracias a ti, Carlos!

      Responder
  2. noe dice

    11/julio/2017 a las 12:48 am

    hola! me gustaria saber si se puede hacer que me escriba la fecha de un dia anteior
    por ejemplo si hoy es 10-07-17 quiero que me ponga 09-07-17 y asi cada dia que vaya un dia atras

    Responder
  3. noe dice

    11/julio/2017 a las 12:50 am

    hola! me gustaria saber si se puede hacer que me escriba la fecha de un dia anteior
    por ejemplo si hoy es 10-07-17 quiero que me ponga 09-07-17 y asi cada dia que vaya un dia atras

    me equivoque de correo

    Responder
    • Jesús Prieto dice

      11/julio/2017 a las 9:34 am

      Hola, noe:

      Sí, se puede hacer. En el artículo tienes lo que necesitas.

      Si de todas formas quieres que te ayude, puedo darte la solución por 20 euros (pago por PayPal).

      Si prefieres hacerlo por ti mismo, te animo a ello y te digo que es fácil una vez resuelto el problema probando unas cuantas veces con AutoHotkey.

      Un abrazo desde España,

      … Jesús Prieto …

      Responder

Comentar Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

 

Jesús Prieto

Jesús Prieto 2015

Sobre mí

Lo más visto…

Artículos más leídos de Gonduana
Vídeos más vistos de Gonduana
Gonduana en las redes sociales

Últimos artículos

  • Celda de enfoque en Excel
  • Cómo utilizar la función TRADUCIR en Excel
  • Funciones de expresiones regulares en Excel
  • Reemplazar todo en Trados Studio 2024
  • Cosas que he aprendido este año 2022
  • Cómo escribir letras griegas con AutoHotkey
  • Macro de VBA para pegar sin formato en Word
  • Macro de AutoHotkey para pegar sin formato en Word
  • Extranjerismos en el ajedrez
  • Cómo buscar en el diccionario de la RAE con AutoHotkey

Nube de etiquetas

anglicismos AutoHotkey cobros comodines copias de seguridad correo español Excel foto fórmulas geografía geometría GTD historia imagen impagos InDesign libros marca matemáticas mouse MT ortografía Outlook parábolas PDF PHP poesía power PowerPoint RAE ratón regex retrasos tarifas teclado tipografía TM Trados Studio VBA vídeo Word WordPress XML zoología

Categorías

  • adaptación (3)
  • blog (11)
  • comercial (24)
  • contabilidad (2)
  • español (6)
  • etimología (5)
  • fiscalidad (2)
  • hardware (3)
  • macros (42)
  • marketing (8)
  • noticias (4)
  • productividad (43)
  • seguridad (5)
  • social (9)
  • software (41)
  • TAO (40)
  • terminología (9)
  • traducción automática (3)
  • traducción literaria (1)
  • tradumática (40)
  • vídeo (18)
Buscar en Gonduana
Política de privacidad
Política de cookies
Aviso legal
Creative Commons

Licencia Creative Commons

Blog de Gonduana: recursos para traductores

Esta web usa cookies
Es cansino, sí, pero la ley europea me obliga a avisarte que este blog, como casi el 100%, usa cookies para recabar datos. ¿Estás de acuerdo con mi Política de cookies? Vale Rechazar Más información
Política de cookies

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are as essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
Necessary
Siempre activado
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
GUARDAR Y ACEPTAR