Duda con AutoIT (Send)

Pregunta Sin Miedo no te cortes cualquier cosa para empezar - Autoit se comienza facilmente.Para Ordenes o Comandos sueltos. Ver nota como preguntar.
Responder
Juanjo17
Mensajes: 10
Registrado: 04 Abr 2012, 13:44

Duda con AutoIT (Send)

Mensaje por Juanjo17 »

Bueno en la ayuda de AUTOIT pues aparece este código

Código: Seleccionar todo

Run("notepad.exe")
WinWaitActive("Untitled - Notepad")
Send("This is some text.")
WinClose("Untitled - Notepad")
WinWaitActive("Notepad", "Do you want to save")
Send("!n")
Todo bien hasta que llega el

Código: Seleccionar todo

Send("!n")
Yo creo que esa línea no hace nada, ya que no provoca cambios en la ejecución...

Pero no estoy seguro por eso lo pregunto y lo raro es que viene en la ayuda..

Saludos y gracias por la ayuda... la verdad es que este foro me gusta mucho ya que ayudáis en todo lo que podéis...
Avatar de Usuario
BasicOs
Site Admin
Mensajes: 2091
Registrado: 21 Nov 2006, 19:24
Ubicación: El Internet - (Canarias, España)
Contactar:

Re: Duda con AutoIT (Send)

Mensaje por BasicOs »

Je no hace nada porq esta en la pantalla inglesa.
Es alt y n
Que puede ser como apretar un botón , pero claro si existe el acceso rápido al botón
Prueba a hacer alt y una tecla q haga lo q deseas y la cambias por la n ;)
Salu22
Avatar de Usuario
Ximorro
Profesional del Autoit
Mensajes: 1500
Registrado: 10 Jul 2009, 12:35
Ubicación: Castellón, España

Re: Duda con AutoIT (Send)

Mensaje por Ximorro »

Y no es sólo la tecla a apretar, es que la identificación de ventanas mira que también está en inglés.
A menos que tengas el notepad en inglés no creo que el título de la ventana sea "Untitled - Notepad" ¿o sí?

O lo pones tal como te salga a ti, o identificas la ventana con su clase "[Class:Notepad]", como te hice en el ejemplo que te puse aquí, así sirve aunque te lleves el script a un Windows extranjero.
http://www.emesn.com/autoitforum/viewto ... 405#p13614

Eso para el notepad, pero es que en la ventana esa que identifica con título "Notepad" y texto "Do you want to save", en nuestro Windows lógicamente no pone eso ni en el título ni en el texto.

Después de todo creo que el problema está ahí y no en el Send, pues a mí sí me funciona con alt+n, que corresponde a ese Send("!n")
"¿Y no será que en este mundo hay cada vez más gente y menos personas?". Mafalda (Quino)
Responder