Problemas con .exe
Publicado: 11 Ago 2016, 09:10
Buenos días,
Soy nuevo en el foro, mi pregunta la siguiente, he realizado una función muy sencilla que activa una ventana (excel) copia unos datos en un array
y despues activa otra ventana (notepad) y copia los datos, lo ejecuto desde el editor con F5 y va perfectamente, pero cuando creo el .exe no va
sabeis a qeu se puede deber
#include <MsgBoxConstants.au3>
#include <AutoItConstants.au3>
sispe ()
; Display a message box with a nested variable in its text.
Func sispe()
Local $arr[10][8]
Local $fin
; Activamos la ventana excel
WinActivate("Prueba_Autoit.xlsx")
SEND ("^{HOME}")
SEND ("{DOWN}")
for $i = 0 to 3
for $h = 0 to 5
;SLEEP(1000)
Send("{CTRLDOWN}c{CTRLUP}")
$arr[$i][$h]=ClipGet()
if $arr[$i][$h] = "" Then
msgbox (0, "Error", "Celda vacia")
$fin=1
exit for
endif
; msgbox(0,"valores" ,"array[" & $i & "][" & $h & "]=" & $arr[$i][$h])
;SLEEP(1000)
SEND ("{RIGHT}")
NEXt
if $fin=1 then
exit For
endif
SEND ("{DOWN}")
Send("{LEFT 6}")
;SLEEP(1000)
NEXT
; Activamos la ventana excel
WinActivate("prueba_autoit.txt: Bloc de notas")
LOCAL $valor
for $i = 0 to 2
for $h = 0 to 5
$valor=$arr[$i][$h]
Send($valor,1)
send("{BS 2}")
send("{TAB}")
NEXt
SEND ("{ENTER}")
;SLEEP(1000)
NEXT
EndFunc ;==>Example
Soy nuevo en el foro, mi pregunta la siguiente, he realizado una función muy sencilla que activa una ventana (excel) copia unos datos en un array
y despues activa otra ventana (notepad) y copia los datos, lo ejecuto desde el editor con F5 y va perfectamente, pero cuando creo el .exe no va
sabeis a qeu se puede deber
#include <MsgBoxConstants.au3>
#include <AutoItConstants.au3>
sispe ()
; Display a message box with a nested variable in its text.
Func sispe()
Local $arr[10][8]
Local $fin
; Activamos la ventana excel
WinActivate("Prueba_Autoit.xlsx")
SEND ("^{HOME}")
SEND ("{DOWN}")
for $i = 0 to 3
for $h = 0 to 5
;SLEEP(1000)
Send("{CTRLDOWN}c{CTRLUP}")
$arr[$i][$h]=ClipGet()
if $arr[$i][$h] = "" Then
msgbox (0, "Error", "Celda vacia")
$fin=1
exit for
endif
; msgbox(0,"valores" ,"array[" & $i & "][" & $h & "]=" & $arr[$i][$h])
;SLEEP(1000)
SEND ("{RIGHT}")
NEXt
if $fin=1 then
exit For
endif
SEND ("{DOWN}")
Send("{LEFT 6}")
;SLEEP(1000)
NEXT
; Activamos la ventana excel
WinActivate("prueba_autoit.txt: Bloc de notas")
LOCAL $valor
for $i = 0 to 2
for $h = 0 to 5
$valor=$arr[$i][$h]
Send($valor,1)
send("{BS 2}")
send("{TAB}")
NEXt
SEND ("{ENTER}")
;SLEEP(1000)
NEXT
EndFunc ;==>Example