Página 1 de 1
como puedo cambiar este comando
Publicado: 11 Abr 2016, 17:48
por elchicha
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
Re: como puedo cambiar este comando
Publicado: 12 Abr 2016, 18:05
por doverman
_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
Re: como puedo cambiar este comando
Publicado: 13 Abr 2016, 08:53
por elchicha
doverman 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
Muchas gracias Doverman al final me sirvió( WinWait) ya que quería quitar todo el contesto que hace la grabación muchas gracias de nuevo
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
Publicado: 13 Abr 2016, 09:59
por qpongo
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
Re: como puedo cambiar este comando
Publicado: 13 Abr 2016, 12:25
por elchicha
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
Publicado: 13 Abr 2016, 14:18
por qpongo
¿Has puesto en las primeras líneas el include?:
Si lo has puesto, ¿que error te da al ejecutar tu script?
Un saludo,
Jose
Re: como puedo cambiar este comando
Publicado: 13 Abr 2016, 15:51
por qpongo
Perdona, no es necesario el "#include <File.au3>"
con:
Código: Seleccionar todo
FileCopy("ruta del fichero a copiar","directorio donde se quiere pegar")
te tiene que funcionar y si no dime que error te da...
Saludos
Re: como puedo cambiar este comando
Publicado: 13 Abr 2016, 17:09
por elchicha
qpongo escribió:Perdona, no es necesario el "#include <File.au3>"
con:
Código: Seleccionar todo
FileCopy("ruta del fichero a copiar","directorio donde se quiere pegar")
te tiene que funcionar y si no dime que error te da...
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
Publicado: 13 Abr 2016, 17:41
por qpongo
Lo siento... no te entiendo :-(
A ver si alguien está más espabilado y te puede ayudar
Sorry
Re: como puedo cambiar este comando
Publicado: 13 Abr 2016, 18:03
por elchicha
qpongo escribió:Lo siento... no te entiendo :-(
A ver si alguien está más espabilado y te puede ayudar
Sorry
Buenas esto es lo que tengo que poner para copiar de una carpeta a otra carpeta
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
Re: como puedo cambiar este comando
Publicado: 13 Abr 2016, 20:36
por Chefito
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.
Re: como puedo cambiar este comando
Publicado: 13 Abr 2016, 23:09
por elchicha
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.
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