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

Cómo copiar el nombre de la carpeta del Explorador de archivos con AutoHotkey

Publicado el 23/junio/2019 por Jesús Prieto

Cómo copiar el nombre de la carpeta con AutoHotkey

Si en los anteriores artículos vimos cómo copiar los nombres de los archivos seleccionados y la ruta del Explorador de archivos, ahora es el turno de copiar el nombre de la carpeta.

Índice

  • Ampliación de las macros anteriores
  • La macro de AutoHotkey
  • Análisis de la macro de AutoHotkey
  • Conclusiones de la macro

Ampliación de las macros anteriores

Si has llegado hasta aquí sin haber leído esos artículos, te recomiendo que eches un vistazo a estos enlaces antes de seguir:

  • Cómo copiar los nombres de archivos con AutoHotkey
  • Cómo copiar la ruta con AutoHotkey

La macro para copiar la ruta la haremos extendiendo la función de la tecla  F12 , que fue la empleada para copiar los nombres de archivos o la ruta.

Gráficamente estamos haciendo esto en el Explorador de archivos:

Diferentes-acciones-de-copiar-en-el-Explorador-de-Archivos

Es decir, que si el puntero del ratón está:

  • en la parte superior,  F12  copiará la ruta;
  • en el panel derecho,  F12  copiará los nombres de los archivos seleccionados;
  • en el panel izquierdo,  F12  copiará el nombre de la carpeta.

⁂

La macro de AutoHotkey

Como en otras ocasiones, te pongo la macro para que te la puedas descargar y luego la analizamos:

La macro completa es la siguiente:

#IfWinActive ahk_exe explorer.exe
F12 up::
	MouseGetPos, , , , miControl
	controlesParteSuperior := "NetUIHWND1 UIRibbonWorkPane1 ToolbarWindow323 DirectUIHWND1 ToolbarWindow324 ToolbarWindow321 Edit1 UpBand1 DirectUIHWND2"
	if (miControl = "DirectUIHWND3")
		CopiarNombreArchivosExplorador()
	else if InStr(controlesParteSuperior, miControl)
		CopiarRutaExplorador()
	else if (miControl = "SysTreeView321")	
		CopiarCarpetaExplorador()
return

CopiarNombreArchivosExplorador()
{
	clipboard = 
	SendInput, {Control Down}c{Control Up}
	ClipWait, 0
	Clipboard := RegExReplace(Clipboard, "m)^.+\\", "")
	Sort, Clipboard
	MsgBox, 64, Copiados nombres de archivos, %Clipboard%
}

CopiarRutaExplorador()
{
	ControlGetText, ruta, ToolbarWindow323, A	
	posición := InStr(ruta, ": ")
	ruta :=  SubStr(ruta, posición+2)
	Clipboard := ruta
	MsgBox, 64, Copiada la ruta actual, %Clipboard%
}

CopiarCarpetaExplorador()
{
	clipboard = 
	SendInput, {Control Down}c{Control Up}
	ClipWait, 0
	Clipboard := RegExReplace(Clipboard, "m)^.+\\", "")
	MsgBox, 64, Copiado nombre de carpeta actual, %Clipboard%
}
#IfWinActive

Donde está incluido el código no solo para copiar el nombre de la carpeta, sino también el de copiar los nombres de archivos y la ruta de la ventana activa del Explorador de archivos.

Te puedes descargar la macro desde este enlace:

Descargar macro para de AutoHotkey para copiar la carpeta actual

⁂

Análisis de la macro de AutoHotkey

El código es casi el mismo que el visto en el artículo Como copiar los nombres de archivos con AutoHotkey ; las únicas diferencias son:

  • las líneas añadidas 9 y 10;
  • y la función CopiarCarpetaExplorador, que empieza en la línea 32.

En las líneas 9 y 10 se comprueba si el puntero del ratón está sobre el panel izquierdo del Explorador de archivos. Si es así, se ejecuta la función CopiarCarpetaExplorador.

La función CopiarCarpetaExplorador es básicamente la misma que CopiarNombreArchivosExplorador (línea 15), ya vista en el artículo Cómo copiar los nombres de archivos con AutoHotkey. Por eso no vamos a repetir aquí el análisis del código y sí re recomendarte consultar los artículos mencionados al principio.

⁂

Conclusiones de la macro

Con la tecla  F12  podrás:

  • copiar la ruta si el ratón está en la parte superior de la ventana del Explorador de archivos;
  • copiar los nombres de los archivos seleccionados si el ratón está en el panel derecho;
  • copiar el nombre de la carpeta si el ratón está en el panel izquierdo.

☛ Fíjate bien: Haces cosas distintas con la misma tecla en función de dónde esté el ratón. Puedes aprovechar este polimorfismo en tus macros de AutoHotkey. Por ejemplo, en esta macro se ejecutan acciones distintas, pero todas cercanas al concepto de Copiar.

☛ No solo eso: Con esta filosofía puedes hacer crecer tu código de AutoHotkey, siendo todo muy nemotécnico, y extender las operaciones de Copiar a otras aplicaciones.

☛ Por si te lo estás preguntando: No, no uso la tecla  F12  del teclado para copiar en el Explorador de archivos. Más bien uso uno de los 12 botones de este ratón:

ratón UtechSmart Venus y AutoHotkey

Como ves, 1 solo botón de este ratón para copiar datos en muchas aplicaciones, no solo en el Explorador de archivos.

Más información sobre este ratón, en este artículo: https://www.gonduana.com/raton-utechsmart-venus-para-trabajar/

⁂

Nada más, solo un par de recomendaciones si te interesa leer más sobre AutoHotkey o si quieres estar al tanto de los artículos de Gonduana que continuarán a este:

  • Lee los otros artículos de AutoHotkey de este mismo blog. Los tienes todos si filtras por «AutoHotkey» en la nube de etiquetas (columna derecha del blog).
  • Suscríbete al boletín del blog, o sígueme en LinkedIn o Twitter (@jssprt). De esta manera, serás el primero en enterarte de la publicación de los artículos.

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

Entrada sin comentarios

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