Menus

Post a reply


In an effort to prevent automatic submissions, we require that you complete the following challenge.
Smilies
:D :) ;) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :!: :?: :idea: :| :mrgreen: :geek: :ugeek: :arrow: :angel: :clap: :crazy: :eh: :lolno: :problem: :shh: :shifty: :sick: :silent: :think: :thumbup: :thumbdown: :salute: :wave: :wtf: :yawn: :facepalm: :bravo: :dance: :beard: :morebeard: :xmas: :HeHe: :trollface: :cookie: :rainbow: :monkeysee: :monkeysay: :happybday: :headwall: :offtopic: :superhappy: :terms: :beer:
View more smilies

BBCode is ON
[img] is OFF
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Menus

Re: Menus

Post by Bertini » 13 Oct 2018, 08:53

Flipeador wrote:¿Que ventana?, si es la de tu propio Script mira GuiClose.
Vale gracias era fácil.

Code: Select all


GuiClose(GuiHwnd)
{
	IfMsgBox, Yes
		ExitApp
	IfMsgBox, No
		return
}

creo que era algo así

Re: Menus

Post by Flipeador » 13 Oct 2018, 07:52

¿Que ventana?, si es la de tu propio Script mira GuiClose.

Re: Menus

Post by Bertini » 13 Oct 2018, 07:10

Flipeador wrote:¿x::ExitApp?.
creo que me explique mal lo que decía era cuando le das al botón de cerrar ventana que termine el scrpit
Attachments
ventana-partes-900-mod-02.jpg
El botón de cerrar la ventana
(109.23 KiB) Not downloaded yet

Re: Menus

Post by Flipeador » 13 Oct 2018, 06:52

¿x::ExitApp?.

Re: Menus

Post by Bertini » 12 Oct 2018, 16:57

Flipeador como se puede hacer cuando le das a la x en windows se cierre y termine el script

Re: Menus

Post by Bertini » 10 Jul 2018, 02:53

Flipeador wrote:En SublimeText has clic en la barra de menu File -> Save with Encoding -> UTF-8 with BOM, luego cuando abras el mismo archivo SublimeText detecta lo detecta automáticamente. Lo tienes que hacer cada vez que crees un archivo nuevo.
Bertini ---> Vale gracias Flipeador

Re: Menus

Post by Flipeador » 09 Jul 2018, 19:38

En SublimeText has clic en la barra de menu File -> Save with Encoding -> UTF-8 with BOM, luego cuando abras el mismo archivo SublimeText detecta lo detecta automáticamente. Lo tienes que hacer cada vez que crees un archivo nuevo.

Re: Menus

Post by Bertini » 09 Jul 2018, 08:19

Hola Flipeador hay algun comando que pueda poner el formato de archivo como predeterminado es que cuando lo habro con sublime text me cambia el formato y se lo vuelvo a poner y me lo vuelve a cambiar a UTF-8 y yo lo quiero en unicode por las tiltes y por la ñ que no apece bien si utlizo el UTF-8 y por eso gasto el unicode

y gracias

Re: Menus

Post by Bertini » 07 Jul 2018, 09:47

Flipeador wrote:Prueba cambiando la línea Run C:\Program Files\Mozilla Firefox\firefox.exe por estas líneas:

Code: Select all

If (WinExist("ahk_exe firefox.exe"))
    WinActivate
Else
    Run C:\Program Files\Mozilla Firefox\firefox.exe
Bertini ----> Hay otra opciones para formatear el texto

Re: Menus

Post by Bertini » 23 Jun 2018, 07:49

Flipeador wrote:Si, pero de forma muy limitada, lee aquí. No vas a tener la misma funcionalidad que un navegador como Firefox, Chrome (o cualquier otro navegador decente).
Bertini ---> Estoy mirando :D

Re: Menus

Post by Flipeador » 03 Jun 2018, 08:41

Si, pero de forma muy limitada, lee aquí. No vas a tener la misma funcionalidad que un navegador como Firefox, Chrome (o cualquier otro navegador decente).

Re: Menus

Post by Bertini » 28 May 2018, 02:39

Hola Flipeador se puede poner en una ventana un mini navegador ?

Code: Select all


Gui, Add, Tab2, x1 y1 w630 h490, Pestaña 1|Pestaña 2|Pestaña 3|Pestaña 4|Pestaña 5|Pestaña 6|Pestaña 7|Pestaña 8|Pestaña 9
Gui, Font, s10, Arial
Gui, -Resize -MaximizeBox
Gui, MyGui:-Resize -MaximizeBox

Loop, 1
{
Gui, Tab, 1

Gui, Font, Bold s15
Gui, Add, Text, x40 y30 w500 h400 Center, % "•--------------► Menu ◄-------------------•"

Gui, Font, Normal s12
Gui, Add, Text, x20 y60 w500 400 left, % "
(
#help0 - Muestra los comandos.
#link0 - Link para compartir.
#juegos0 - Muestra utilidad para juegos.
)"
}

Loop, 4
{
Gui, Tab, 2
Gui, Font, Bold s15
Gui, Add, Text, x40 y30 w500 h400 Center, % "•--------------► Links ◄-------------------•"

Gui, Font, Normal s12
Gui, Add, Text, x20 y60 w500 400 left, % "
(
#link1 - Muestra una Carpeta compartida para builds de wakfu.
#link2 - Muestra una Carpeta compartida para builds de wakfu.
#link3 - Muestra un Documento para explicar que es Discord.
#link4 - Muestra un Documento para los principiantes en Wakfu.
#link5 - Muestra un Documento para calcular los daño y curas en wakfu.
#link6 - Descripción de links.
#link7 - Descripción de links.
#link8 - Descripción de links.
#link9 - Descripción de links.
)"
}

Loop, 9 ; Menu del Final
{
Gui, Tab, 9
Gui, Add, Button, x10 y200 w90 h40 gEtiqueta, &Navegador
#SingleInstance force
WinExist(firefox.exe)
Gui, Show
Gui, Add, Button, x99 y200 w90 h40 gW, &sublime text
Gui, Add, Button, x190 y200 w90 h40 gX, &Wakfu
Gui, Add, Button, x281 y200 w90 h40 gC, &Botónes1 
Gui, Add, Button, x370 y200 w90 h40 gA, &CW
Gui, Font, Normal s11
Gui, Add, Text, x7 y24 , % "
(
Hola
)" 
}

Loop, 2
{
Gui, Tab, 3
Gui, Font, Bold s15
Gui, Add, Text, x40 y30 w500 h400 Center, % "•--------------► Juegos ◄-------------------•"

Gui, Font, Normal s12
Gui, Add, Text, x20 y60 w500 400 left, % "
(
#wakfu0 - Muestra el menu de wakfu.
#league of legends0 - Muestra el menú de league of legends.
#Pokémon0 - Muestra el menu de Pokémon.
)"
}

Loop, 3
{
Gui, Tab, 4
Gui, Font, Bold s15
Gui, Add, Text, x40 y30 w500 h400 Center, % "•--------------► Juego - Wakfu ◄-------------------•"

Gui, Font, Normal s12
Gui, Add, Text, x20 y60 w500 400 left, % "
(
#wakfu1 - Guia Básica de Wakfu.
#wakfu2 - Guia Avanzada de Wakfu.
#wakfu3 - Guia Experto de Wakfu.
#wakfu4 - Guia de Farmeo de Wakfu.
#wakfu5 - Guia de Nivel de Wakfu.
#wakfu6 - Comandos extras.
#wakfu7 - Aún nada.

Comandos:

/a1 ---► Ejecuta script 1.-Botón L4 y L5 y el 2.-CW.
/a2 ---► Ejecuta script solo el Botón L4 y L5.
/a3 ---► Ejecuta script solo el CW.

)"
}

Loop,8
{
Gui, Tab,8
Gui, Font, Normal s12
Gui, Add, Text, x20 y60 w500 400 left, % "
(
Un mini navegador en está ventan ; Se puede poner
)"
}
Gui, Show, w630 h490, Window

GuiEscape:
;--->GuiClose:
;---ExitApp
Return

:*:/a1::
Loop, 33
{
Run D:\AutoHotkey\Botón L4 y L5 .ahk
Run D:\AutoHotkey\CW.exe
}

:*:/a2::
Loop, 35
{
Run D:\AutoHotkey\Botón L4 y L5 .ahk
}

:*:/a3::
Loop, 36
{
Run D:\AutoHotkey\CW.exe
}

Etiqueta:
If (WinExist("ahk_exe firefox.exe"))
    WinActivate
Else
    Run C:\Program Files\Mozilla Firefox\firefox.exe
Return

W:
Run C:\Program Files\Sublime Text 3\sublime_text.exe
Return

X:
Run C:\Users\?????????\AppData\Local\Ankama\Wakfu\Wakfu.exe
Return

C:
Run D:\Autohotkey\Botón L4 y L5 .ahk
Return

A:
Run D:\AutoHotkey\CW.exe
Return

F6::ExitApp
F8::Reload
return

Re: Menus

Post by Bertini » 27 May 2018, 08:24

Flipeador wrote:Prueba cambiando la línea Run C:\Program Files\Mozilla Firefox\firefox.exe por estas líneas:

Code: Select all

If (WinExist("ahk_exe firefox.exe"))
    WinActivate
Else
    Run C:\Program Files\Mozilla Firefox\firefox.exe
Bertini ---> Funciona no habré otro ventana

Code: Select all


Gui, Add, Tab2, x1 y1 w630 h490, Pestaña 1|Pestaña 2|Pestaña 3
Gui, Font, s10, Arial
Gui, -Resize -MaximizeBox
Gui, MyGui:-Resize -MaximizeBox

Loop, 1
{
Gui, Tab, 1

Gui, Font, Bold s15
Gui, Add, Text, x40 y30 w500 h400 Center, % "•--------------► Menu ◄-------------------•"

Gui, Font, Normal s12
Gui, Add, Text, x20 y60 w500 400 Center, % "
(
#help0 - Muestra los comandos.
#link0 - Link para compartir.
#juegos0 - Muestra utilidad para juegos.
)"
}
Loop, 2
{
Gui, Tab, 2
Gui, Add, Button, x10 y200 w90 h40 gEtiqueta, &Navegador
#SingleInstance force
WinExist(firefox.exe)
Gui, Show
Gui, Add, Button, x99 y200 w90 h40 gW, &sublime text
Gui, Add, Button, x190 y200 w90 h40 gX, &Wakfu
Gui, Add, Button, x281 y200 w90 h40 gC, &Botónes1 
Gui, Add, Button, x370 y200 w90 h40 gA, &CW
Gui, Font, Normal s11
Gui, Add, Text, x7 y24 , % "
(
Hola
)" 
}
Gui, Show, w630 h490, Window

GuiEscape:
;--->GuiClose:
;---ExitApp
Return

Etiqueta:
If (WinExist("ahk_exe firefox.exe"))
    WinActivate
Else
    Run C:\Program Files\Mozilla Firefox\firefox.exe
Return

W:
Run C:\Program Files\Sublime Text 3\sublime_text.exe
Return

X:
Run C:\Users\?????\AppData\Local\Ankama\Wakfu\Wakfu.exe
Return

C:
Run D:\Autohotkey\Botón L4 y L5 .ahk
Return

A:
Run D:\AutoHotkey\CW.exe
Return

F6::ExitApp
F8::Reload
return

Re: Menus

Post by Flipeador » 27 May 2018, 06:12

Prueba cambiando la línea Run C:\Program Files\Mozilla Firefox\firefox.exe por estas líneas:

Code: Select all

If (WinExist("ahk_exe firefox.exe"))
    WinActivate
Else
    Run C:\Program Files\Mozilla Firefox\firefox.exe

Re: Menus

Post by Bertini » 27 May 2018, 06:00

Flipeador wrote:Mira la directiva #SingleInstance, es para controlar las instancias de un mismo script.
Puedes utilizar #SingleInstance Off, asignarle un título "único" a tu ventana GUI y luego utilizar WinExist("título aquí") para comprobar si ya existe la ventana. El título lo estableces en el último parámetro de Gui, Show, en tu Script es Window.
¿A eso te refieres?.
Bertini ---> Sigue habriendo dos navegadores

Code: Select all


Gui, Add, Tab2, x1 y1 w630 h490, Pestaña 1|Pestaña 2|Pestaña 3
Gui, Font, s10, Arial
Gui, -Resize -MaximizeBox
Gui, MyGui:-Resize -MaximizeBox

Loop, 1
{
Gui, Tab, 1

Gui, Font, Bold s15
Gui, Add, Text, x40 y30 w500 h400 Center, % "•--------------► Menu ◄-------------------•"

Gui, Font, Normal s12
Gui, Add, Text, x20 y60 w500 400 Center, % "
(
#help0 - Muestra los comandos.
#link0 - Link para compartir.
#juegos0 - Muestra utilidad para juegos.
)"
}
Loop, 2
{
Gui, Tab, 2
Gui, Add, Button, x10 y200 w90 h40 gEtiqueta, &Navegador
#SingleInstance force
WinExist(firefox.exe)
Gui, Show
Gui, Add, Button, x99 y200 w90 h40 gW, &sublime text
Gui, Add, Button, x190 y200 w90 h40 gX, &?????
Gui, Add, Button, x281 y200 w90 h40 gC, &Botónes1 
Gui, Add, Button, x370 y200 w90 h40 gA, &CW
Gui, Font, Normal s11
Gui, Add, Text, x7 y24 , % "
(
Hola
)" 
}
Gui, Show, w630 h490, Window

GuiEscape:
;--->GuiClose:
;---ExitApp
Return

Etiqueta:
Run C:\Program Files\Mozilla Firefox\firefox.exe
Return

W:
Run C:\Program Files\Sublime Text 3\sublime_text.exe
Return

X:
Run C:\Users\????\AppData\Local\Ankama\Wakfu\Wakfu.exe
Return

C:
Run D:\Autohotkey\Botón L4 y L5 .ahk
Return

A:
Run D:\AutoHotkey\CW.exe
Return

F6::ExitApp
F8::Reload
return

Re: Menus

Post by Bertini » 26 May 2018, 11:44

Flipeador wrote:Mira la directiva #SingleInstance, es para controlar las instancias de un mismo script.
Puedes utilizar #SingleInstance Off, asignarle un título "único" a tu ventana GUI y luego utilizar WinExist("título aquí") para comprobar si ya existe la ventana. El título lo estableces en el último parámetro de Gui, Show, en tu Script es Window.
¿A eso te refieres?.
Bertini ----> A eso me refiero lo estare probando pero nos si me saldra bien , si me sale bien te comento y si no igual XD

se pone al princio o en en link de cuando te lleva al programa

Re: Menus

Post by Flipeador » 26 May 2018, 11:27

Mira la directiva #SingleInstance, es para controlar las instancias de un mismo script.
Puedes utilizar #SingleInstance Off, asignarle un título "único" a tu ventana GUI y luego utilizar WinExist("título aquí") para comprobar si ya existe la ventana. El título lo estableces en el último parámetro de Gui, Show, en tu Script es Window.
¿A eso te refieres?.

Re: Menus

Post by Bertini » 26 May 2018, 10:47

Bertini wrote:Le avía puesto que en el "Gui, Add, Text, x-20 y60 w500 400 Center," por eso no salia en la ventana XD

Code: Select all

Gui, Add, Tab2, x1 y1 w630 h490, Pestaña 1|Pestaña 2|Pestaña 3
Gui, Font, s10, Arial
Gui, -Resize -MaximizeBox
Gui, MyGui:-Resize -MaximizeBox

Loop, 1
{
Gui, Tab, 1

Gui, Font, Bold s15
Gui, Add, Text, x40 y30 w500 h400 Center, % "•--------------► Menu ◄-------------------•"

Gui, Font, Normal s12
Gui, Add, Text, x20 y60 w500 400 Center, % "
(
#help0 - Muestra los comandos.
#link0 - Link para compartir.
#juegos0 - Muestra utilidad para juegos.
)"
}
Loop, 2
{
Gui, Tab, 2
Gui, Add, Button, x10 y200 w90 h40 gEtiqueta, &Navegador
Gui, Add, Button, x99 y200 w90 h40 gW, &sublime text
Gui, Add, Button, x190 y200 w90 h40 gX, &Wakfu
Gui, Font, Normal s11
Gui, Add, Text, x7 y24 , % "
(
Hola
)" ; A hora ya no muestra el texto hola
}
Gui, Show, w630 h490, Window
:*:#a4::
loop,1
{
Run D:\AutoHotkey\Botón L4 y L5 .ahk
Run D:\AutoHotkey\CW.exe
}
Return

GuiEscape:
GuiClose:
ExitApp
Return

Etiqueta:
Run C:\Program Files\Mozilla Firefox\firefox.exe 
Return

W:
Run C:\Program Files\Mozilla Firefox\firefox.exe
Return

X:
Run C:\Program Files\Mozilla Firefox\firefox.exe
Return

F6::ExitApp
F8::Reload
return
Tema Menu -----> Ahora tengo que configurar unos botones para cuando este la venta habierta no habra otra igual

Quieres que habra otra ayuda o utilizo está para dos ayudas distintas.
Bertini ----> no se como hacer que un boton o otra cosa dectecte que ya se está utilizando el programa o ejecutando en primer plano o en segúndo plano

Re: Menus

Post by Flipeador » 26 May 2018, 09:40

Con respecto a Tema Menu no entiendo bien a lo que te refieres, por favor intenta ser lo más detallado posible en las explicaciones.

Abre un tema nuevo con más información para tu otra duda.

Re: Menus

Post by Bertini » 25 May 2018, 19:50

Le avía puesto que en el "Gui, Add, Text, x-20 y60 w500 400 Center," por eso no salia en la ventana XD

Code: Select all

Gui, Add, Tab2, x1 y1 w630 h490, Pestaña 1|Pestaña 2|Pestaña 3
Gui, Font, s10, Arial
Gui, -Resize -MaximizeBox
Gui, MyGui:-Resize -MaximizeBox

Loop, 1
{
Gui, Tab, 1

Gui, Font, Bold s15
Gui, Add, Text, x40 y30 w500 h400 Center, % "•--------------► Menu ◄-------------------•"

Gui, Font, Normal s12
Gui, Add, Text, x20 y60 w500 400 Center, % "
(
#help0 - Muestra los comandos.
#link0 - Link para compartir.
#juegos0 - Muestra utilidad para juegos.
)"
}
Loop, 2
{
Gui, Tab, 2
Gui, Add, Button, x10 y200 w90 h40 gEtiqueta, &Navegador
Gui, Add, Button, x99 y200 w90 h40 gW, &sublime text
Gui, Add, Button, x190 y200 w90 h40 gX, &Wakfu
Gui, Font, Normal s11
Gui, Add, Text, x7 y24 , % "
(
Hola
)" ; A hora ya no muestra el texto hola
}
Gui, Show, w630 h490, Window
:*:#a4::
loop,1
{
Run D:\AutoHotkey\Botón L4 y L5 .ahk
Run D:\AutoHotkey\CW.exe
}
Return

GuiEscape:
GuiClose:
ExitApp
Return

Etiqueta:
Run C:\Program Files\Mozilla Firefox\firefox.exe 
Return

W:
Run C:\Program Files\Mozilla Firefox\firefox.exe
Return

X:
Run C:\Program Files\Mozilla Firefox\firefox.exe
Return

F6::ExitApp
F8::Reload
return
Tema Menu -----> Ahora tengo que configurar unos botones para cuando este la venta habierta no habra otra igual
Tema New ----> 1.- Hay alguna manera que dectecte zonas de la pantalla que se a cambiado y 2.- ejecute el programa, si no aga nada
El paso 1 no se como hacer lo
El paso 2 creo yo que se utilizaria un if y un else

Quieres que habra otra ayuda o utilizo está para dos ayudas distintas.

Top