como puedo cambiar este comando
como puedo cambiar este comando
buena estoy grabandos los movimientos del firefox para instalarlo y quiero cambiar el comado seria el siguiente
Run("setup.exe")
_WinWaitActivate("Instalación de Mozilla Firefox","Bienvenido al asiste")
Send("{ENTER}")
(_WinWaitActivate) es el ejecutor de la ventana ya que cuando lo ejecuto me da error y era saber como cambiar ese comando un saludo y muchas gracias de antemano EL CHICHA
Run("setup.exe")
_WinWaitActivate("Instalación de Mozilla Firefox","Bienvenido al asiste")
Send("{ENTER}")
(_WinWaitActivate) es el ejecutor de la ventana ya que cuando lo ejecuto me da error y era saber como cambiar ese comando un saludo y muchas gracias de antemano EL CHICHA
Re: como puedo cambiar este comando
_WinWaitActivate no es una funcion basica de autoit. Creo que has utilizado Au3Record para grabar pero no has guardado el script que te genera.
El codigo que te autogenera para _WinWaitActivate es
Func _WinWaitActivate($title,$text,$timeout=0)
WinWait($title,$text,$timeout)
If Not WinActive($title,$text) Then WinActivate($title,$text)
WinWaitActive($title,$text,$timeout)
EndFunc
Un saludo
El codigo que te autogenera para _WinWaitActivate es
Func _WinWaitActivate($title,$text,$timeout=0)
WinWait($title,$text,$timeout)
If Not WinActive($title,$text) Then WinActivate($title,$text)
WinWaitActive($title,$text,$timeout)
EndFunc
Un saludo
Re: como puedo cambiar este comando
Muchas gracias Doverman al final me sirvió( WinWait) ya que quería quitar todo el contesto que hace la grabación muchas gracias de nuevodoverman escribió:_WinWaitActivate no es una funcion basica de autoit. Creo que has utilizado Au3Record para grabar pero no has guardado el script que te genera.
El codigo que te autogenera para _WinWaitActivate es
Func _WinWaitActivate($title,$text,$timeout=0)
WinWait($title,$text,$timeout)
If Not WinActive($title,$text) Then WinActivate($title,$text)
WinWaitActive($title,$text,$timeout)
EndFunc
Un saludo
y otra pregunta como puedo un archivo de una copiar a la carpeta del programa seria (del escritorio a la carpeta de archivos de programas) gracias de antemano EL CHICHA
Re: como puedo cambiar este comando
Buenos días,
Para copiar archivos sólo necesitas usar FileCopy, aquí puedes ver los detalles:
https://www.autoitscript.com/autoit3/do ... leCopy.htm
Saludos,
qpongo
Para copiar archivos sólo necesitas usar FileCopy, aquí puedes ver los detalles:
https://www.autoitscript.com/autoit3/do ... leCopy.htm
Saludos,
qpongo
Re: como puedo cambiar este comando
qpongo escribió:Buenos días,
Para copiar archivos sólo necesitas usar FileCopy, aquí puedes ver los detalles:
https://www.autoitscript.com/autoit3/do ... leCopy.htm
Saludos,
qpongo
Buenas yo pongo esto pero no se copia la hoja de texto hola-juan en la carpeta de winrar que esta en archivos de programas
FileCopy("C:\Users\SHAIEL\Desktop\Nueva carpeta\hola-juan.txt","C:\Program Files\WinRAR")
como puedo solucionarlo gracias de antemano EL CHICHA
Re: como puedo cambiar este comando
¿Has puesto en las primeras líneas el include?:
Si lo has puesto, ¿que error te da al ejecutar tu script?
Un saludo,
Jose
Código: Seleccionar todo
#include <File.au3>
Un saludo,
Jose
Re: como puedo cambiar este comando
Perdona, no es necesario el "#include <File.au3>"
con:
te tiene que funcionar y si no dime que error te da...
Saludos
con:
Código: Seleccionar todo
FileCopy("ruta del fichero a copiar","directorio donde se quiere pegar")
Saludos
Re: como puedo cambiar este comando
qpongo escribió:Perdona, no es necesario el "#include <File.au3>"
con:te tiene que funcionar y si no dime que error te da...Código: Seleccionar todo
FileCopy("ruta del fichero a copiar","directorio donde se quiere pegar")
Saludos
buenas tienes razon esta bien y se ejecuta bien pero yo lo que quiero saber es cuando comprimo ese scrit en un winrar ejecutable que ruta le tendria que poner en la ruta de copiar muchas gracias de antemano EL CHICHA
Re: como puedo cambiar este comando
Lo siento... no te entiendo :-(
A ver si alguien está más espabilado y te puede ayudar
Sorry
A ver si alguien está más espabilado y te puede ayudar
Sorry
Re: como puedo cambiar este comando
Buenas esto es lo que tengo que poner para copiar de una carpeta a otra carpetaqpongo escribió:Lo siento... no te entiendo :-(
A ver si alguien está más espabilado y te puede ayudar
Sorry
FileCopy("ruta del fichero a copiar","directorio donde se quiere pegar")
y mi pregunta es si hago un winrar-ejecutable que ruta tego que poner aqui
FileCopy("ruta del fichero a copiar","directorio donde se quiere pegar")
ya que cuando se descomprime npo se compian en el directorio donde se quiere pegar
si la ejecuto sin el winrar-ejecutable si se pega donde quiero pero cuando lo comprimo wirar-ejecutable no se pega
muchas gracias de antemano y perdon ppor las molestias EL CHICHA
- Chefito
- Profesional del Autoit
- Mensajes: 2035
- Registrado: 21 Feb 2008, 18:42
- Ubicación: Albacete/Cuenca (España)
Re: como puedo cambiar este comando
Entiendo que lo que necesitas es saber el origen del script esté donde esté. Eso se consigue con la macro @ScriptDir. Ejemplo:
Piensa que te devuelve el camino (path) sin \ final. Lo digo porque se lo tienes que añadir, y luego el nombre del archivo a copiar.
Por ejemplo: $origen=@scriptdir & "\" & archivo.rar
Una cosa, si el script está en alguna unidad (c:, d:, etc)....vamos, que no está dentro de un directorio, @scriptdir te devuelve la unidad con el \. Con esto te digo que tienes que preveer esta situación con un simple if....then . Intenta esto.
Saludos.
Código: Seleccionar todo
MsgBox(0,"",@scriptdir)
Por ejemplo: $origen=@scriptdir & "\" & archivo.rar
Una cosa, si el script está en alguna unidad (c:, d:, etc)....vamos, que no está dentro de un directorio, @scriptdir te devuelve la unidad con el \. Con esto te digo que tienes que preveer esta situación con un simple if....then . Intenta esto.
Saludos.
Cita vista en algún lugar de la red: En este mundo hay 10 tipos de personas, los que saben binario y los que no ;).
Re: como puedo cambiar este comando
Chefito escribió:Entiendo que lo que necesitas es saber el origen del script esté donde esté. Eso se consigue con la macro @ScriptDir. Ejemplo:Piensa que te devuelve el camino (path) sin \ final. Lo digo porque se lo tienes que añadir, y luego el nombre del archivo a copiar.Código: Seleccionar todo
MsgBox(0,"",@scriptdir)
Por ejemplo: $origen=@scriptdir & "\" & archivo.rar
Una cosa, si el script está en alguna unidad (c:, d:, etc)....vamos, que no está dentro de un directorio, @scriptdir te devuelve la unidad con el \. Con esto te digo que tienes que preveer esta situación con un simple if....then . Intenta esto.
Saludos.
Buenas no entiendo lo que me quieres decir yo tengo que hacer copiar el comando anterior lo comprimo pero no copia al ejecutarlo y quiero saber que tengo que hacer con el comando anterior muchas gracias un saludo EL CHICHA