AHKv2: Diálogos para seleccionar Icono, Fuente, Color y Más! [19/05/17]

Esta sección es para compartir scripts, librerías y herramientas.
User avatar
Flipeador
Posts: 324
Joined: 15 Nov 2014, 21:31
GitHub: Flipeador
Location: Argentina
Contact:

AHKv2: Diálogos para seleccionar Icono, Fuente, Color y Más! [19/05/17]

28 Nov 2015, 05:46

Link con todos los diálogos: https://github.com/flipeador/AutoHotKey---Biblioteca-de-funciones/blob/gh-pages/dialogs.ahk
Nota: Todos los diálogos tienen un pequeño ejemplo en su descripción.
Requisitos: Algunas funciones requieren la siguiente clase: https://autohotkey.com/boards/viewtopic.php?f=6&t=1103. Todas las funciones requieren la última versión (de prueba) de AutoHotkey 2, que puede descargar haciendo clic aquí.


Muestra un diálogo para seleccionar un icono


Image

Code: [Select all] [Expand] [Download] (ChooseIcon.ahk)GeSHi © Codebox Plus






Muestra un diálogo para seleccionar una imagen o un icono


Image

Code: [Select all] [Expand] [Download] (ChooseImage.ahk)GeSHi © Codebox Plus






Muestra el díalogo "Abrir con..."


Image

Code: [Select all] [Expand] [Download] (OpenWith.ahk)GeSHi © Codebox Plus






Muestra el diálogo "Ejecutar"


Image

Code: [Select all] [Download] (RunFileDlg.ahk)GeSHi © Codebox Plus

/*
Muestra el diálogo "Ejecutar".
*/

RunFileDlg(Owner := 0, WorkingDir := 0, Title := 0, Description := 0, hIcon := 0) {
DllCall("Kernel32.dll\GetModuleHandleExW", "UInt", 0, "Str", "shell32.dll", "PtrP", hModule)
RunFileDlg := DllCall("Kernel32.dll\GetProcAddress", "Ptr", hModule, "UInt", 61, "Ptr")
DllCall(RunFileDlg, "Ptr", Owner, "Ptr", hIcon, "Ptr", WorkingDir, "Ptr", Title, "Ptr", Description, "UInt", 0)
} ;https://www.winehq.org/pipermail/wine-patches/2004-June/011280.html | https://www.codeproject.com/articles/2734/using-the-windows-runfile-dialog-the-documented-an





Muestra el diálogo ShellAbout (ventana donde aparece la version de Windows)


Image

Code: [Select all] [Download] (ShellAbout.ahk)GeSHi © Codebox Plus

/*
Muestra el diálogo ShellAbout (ventana donde aparece la version de Windows).
Parámetros:
Owner: propietario de la ventana. Debe espesificar el ID de una ventata existente.
Title: texto a mostrar en el título de la ventana del diálogo. si el texto contiene "#" el texto se divide en dos partes, la primera se asigna al título y la otra a la primera línea del diálogo.
Text: texto a mostrar en el diálogo despues de la información de versión y copyright.
*/

ShellAbout(Owner := 0, Title := "", Text := "", Icon := 0) {
return DllCall("Shell32.dll\ShellAbout", "Ptr", Owner, "Str", Title, "Str", Text, "Ptr", Icon)
} ;https://msdn.microsoft.com/en-us/library/windows/desktop/bb762152(v=vs.85).aspx





Muestra un diálogo y espera a que el usuario haga clic en un botón. Generalmente utilizado para informar al usuario o para pedir confirmación antes de realizar una determinada acción


Image

Code: [Select all] [Expand] [Download] (TaskDialog.ahk)GeSHi © Codebox Plus






Muestra un diálogo para pedirle al usuario que seleccione un color


Image

Code: [Select all] [Expand] [Download] (ChooseColor.ahk)GeSHi © Codebox Plus






Muestra un Diálogo para seleccionar fuente y color


Image

Code: [Select all] [Expand] [Download] (ChooseFont.ahk)GeSHi © Codebox Plus






Muestra un diálogo para guardar un archivo


Image

Code: [Select all] [Expand] [Download] (SaveFile.ahk)GeSHi © Codebox Plus






Muestra un diálogo para seleccionar uno o varios archivos


Image

Code: [Select all] [Expand] [Download] (ChooseFile.ahk)GeSHi © Codebox Plus






Muestra un diálogo para seleccionar uno o varios directorios/carpetas


Image

Code: [Select all] [Expand] [Download] (ChooseFolder.ahk)GeSHi © Codebox Plus






Muestra un cuadro de entrada para pedir al usuario que introduzca una cadena


Image

Code: [Select all] [Expand] [Download] (InputBoxEx.ahk)GeSHi © Codebox Plus






Crea una ventana de mensaje cerca del icono de la bandeja


Image

Code: [Select all] [Expand] [Download] (TrayTipEx.ahk)GeSHi © Codebox Plus

Last edited by Flipeador on 03 Feb 2017, 12:29, edited 30 times in total.
User avatar
Flipeador
Posts: 324
Joined: 15 Nov 2014, 21:31
GitHub: Flipeador
Location: Argentina
Contact:

Re: AHKv2: Diálogos para seleccionar Icono, Fuente, Color y Más! [19/05/17]

19 May 2017, 21:09

Actualizado! 19/05/2017.
Todos las funciones han sido reescritas por completo.
He eliminado los dos temas aparte que tenía sobre 'InputBoxEx', 'TrayTipEx' y 'TaskDialog' y los he puesto todos juntos aquí mismo.
Ahora 'InputBoxEx' y 'ChooseImage' tienen una interfaz oscura.

La mayoría de las funciones trabajan a partir de Windows Vista, y la última versión (de prueba) de AHK v2 con la nueva GUI API.
Estaré agregando más diálogos...

Return to “Scripts y Funciones”

Who is online

Users browsing this forum: No registered users and 1 guest