Escolar Documentos
Profissional Documentos
Cultura Documentos
HotKeySet("{ESC}", "Terminate")
Func Terminate()
Exit
EndFunc ;==>Terminate
main ()
;==>excel, stpsim (stpsim.dat), primera carpeta unidades geotec, scripts
func main()
Opt('SendKeyDelay', 250); default 5. higher number = slower
$cont=1
While $cont < 7
Send("{ALTDOWN}{TAB}{TAB}{TAB}{ALTUP}")
Send("{CTRLDOWN}{DOWN}{DOWN}{DOWN}{RIGHT}{RIGHT}{SHIFTDOWN}{DOWN}{SHIFTUP}{CTRLUP}{CTRLDOWN}c{CTRLUP}")
Send("{CTRLDOWN}{PGDN}{CTRLUP}")
Send("{ALTDOWN}{TAB}{TAB}{TAB}{ALTUP}")
Send("{ENTER}")
Send("{CTRLDOWN}e{CTRLUP}{DEL}{CTRLDOWN}v{CTRLUP}")
Send("{CTRLDOWN}g{CTRLUP}{ALTDOWN}{F4}{ALTUP}")
;==>ejecutar STPSIM y copiar archivo
Send("{UP}{ENTER}")
Sleep(1500)
Send("{UP}{UP}{UP}{UP}{CTRLDOWN}c{CTRLUP}")
Send("{ALTDOWN}{TAB}{TAB}{TAB}{ALTUP}")
Send("{ENTER}")
Send("{DOWN}{UP}{ENTER}")
Send("{CTRLDOWN}v{CTRLUP}{F2}j1-j1{ENTER}{BACKSPACE}{BACKSPACE}")
;==>copiar .dat
Send("{ALTDOWN}{TAB}{ALTUP}")
Send("{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{CTRLDOWN}c{CTRLUP}")
Send("{ALTDOWN}{TAB}{ALTUP}")
Send("{ENTER}")
Send("{DOWN}{UP}{ENTER}")
Send("{CTRLDOWN}v{CTRLUP}{F2}j1-j1{ENTER}{BACKSPACE}{BACKSPACE}{DOWN}")
Send("{ALTDOWN}{TAB}{TAB}{TAB}{ALTUP}")
$cont = $cont +1
WEnd
endFunc
Unidades geotec/dom1
STPSIM EXCEL input
1
2
3
Carpeta scripts
4
Orden de carpetas
Ventanas
Dejar seleccionada la primera
unidad geotcnica
Ventanas maximizadas
Ventanas
Dejar seleccionado el
stpsim.dat, fijarse en el orden
de las carpetas.
Ventanas
Des combinar esta celda y dejarla
seleccionada, esto para todas las
pestaas de las ugt.
Dejar seleccionada la primera
pestaa.
Script
Si tenemos 6 ugt, colocamos 6+1.
Como hacer la
estructura 2
Dejar seleccionada esta celda,
para todas las pestaas
Y se sigue el mismo
formato que para la
estructura 1,
adems:.
Como hacer la
estructura 2
Cambiar este texto por el nombre de la
estructura.
Para Bajo Confinamiento
Eliminar UP
Script Crear Carpetas
HotKeySet("{ESC}", "Terminate")
Func Terminate()
Exit
EndFunc ;==>Terminate#region --- Au3Recorder generated code Start (v3.3.9.5 KeyboardLayout=00000409) ---
main ()
;==>orden de ventanas: excel, donde van las carpetas, ventana de script
func main()
$cont=1
While $cont < 7
Opt('SendKeyDelay', 250); default 5. higher number = slower
Send("{ALTDOWN}{TAB}{TAB}{ALTUP}")
Send("{CTRLDOWN}c{CTRLUP}")
Send("{CTRLDOWN}{PGDN}{CTRLUP}")
Send("{ALTDOWN}{TAB}{TAB}{ALTUP}")
MouseClick("right",474,300,1)
Send("{DOWN}{UP}{UP}{RIGHT}{ENTER}{CTRLDOWN}v{CTRLUP}{ENTER}")
Send("{ALTDOWN}{TAB}{TAB}{ALTUP}")
$cont = $cont +1
WEnd
Send("{ALTDOWN}{TAB}{ALTUP}")
MouseClick("right",474,300,1)
Send("{DOWN}{UP}{UP}{RIGHT}{ENTER}{CAPSLOCK}ac{ENTER}{CTRLDOWN}c{CTRLUP}")
$cont=1
;==>SE COPIA LA CARPETA AC Y SE COPIA EN TODAS LAS CARPETAS
While $cont < 7
Send("{DOWN}")
Send("{ENTER}{CTRLDOWN}v{CTRLUP}{BACKSPACE}")
$cont = $cont +1
WEnd
MouseClick("right",474,300,1)
Send("{DOWN}{UP}{UP}{RIGHT}{ENTER}{CAPSLOCK}bc{ENTER}{CTRLDOWN}c{CTRLUP}")
Send("{PGUP}")
;==>SE COPIA LA CARPETA BC Y SE COPIA EN TODAS LAS CARPETAS
$cont=1
While $cont < 7
Send("{DOWN}")
Send("{ENTER}{CTRLDOWN}v{CTRLUP}{BACKSPACE}")
$cont = $cont +1
WEnd
endFunc
EXCEL input Unidades geotec/dom1
Scripts
1 2
3
Des combinar esta celda y dejarla
seleccionada, esto para todas las
pestaas de las ugt.
Dejar seleccionada la primera
pestaa.
Corresponde al
numero de ugt
+1
Script Output
HotKeySet("{ESC}", "Terminate")
Func Terminate()
Exit
EndFunc ;==>Terminate
main ()
func main()
Opt('SendKeyDelay', 250); default 5. higher number = slower
Send("{ALTDOWN}{TAB}{ALTUP}")
Send("{DOWN}{ENTER}")
Send("{CTRLDOWN}e{CTRLUP}{CTRLDOWN}c{CTRLUP}")
Send("{ALTDOWN}{F4}{ALTUP}")
Send("{ALTDOWN}{TAB}{TAB}{ALTUP}")
Send("{CTRLDOWN}v{CTRLUP}")
Send("{CTRLDOWN}{DOWN}{DOWN}{DOWN}{RIGHT}{SHIFTDOWN}{DOWN}{RIGHT}{SHIFTUP}{CTRLUP}")
Send("{CTRLDOWN}c{CTRLUP}")
Send("{CTRLDOWN}{UP}{UP}{LEFT}{CTRLUP}")
Send("{ALTDOWN}{TAB}{TAB}{TAB}{ALTUP}")
Send("{ALTDOWN}4{ALTUP}{DOWN 7}")
$cont=1
$pasos=3
While $cont < 22
Opt('SendKeyDelay', 250); default 5. higher number = slower
Send("{ALTDOWN}{TAB}{TAB}{ALTUP}")
Send("{BACKSPACE}{BACKSPACE}")
Send("{DOWN}")
Send("{ENTER}")
Send("{DOWN}{UP}{ENTER}")
Sleep(500)
Send("{DOWN}{ENTER}")
Send("{CTRLDOWN}e{CTRLUP}{CTRLDOWN}c{CTRLUP}")
Send("{ALTDOWN}{F4}{ALTUP}")
Send("{ALTDOWN}{TAB}{TAB}{TAB}{ALTUP}")
Send("{CTRLDOWN}v{CTRLUP}")
Send("{CTRLDOWN}{DOWN}{DOWN}{DOWN}{RIGHT}{SHIFTDOWN}{DOWN}{RIGHT}{SHIFTUP}{CTRLUP}")
Send("{CTRLDOWN}c{CTRLUP}")
Send("{CTRLDOWN}{UP}{UP}{LEFT}{CTRLUP}")
Send("{ALTDOWN}{TAB}{TAB}{ALTUP}")
Send("{ALTDOWN}4{ALTUP}{DOWN 7}")
$cont = $cont +1
WEnd
endFunc
Se usan 2 archivos Output, uno en
donde se pegaran los valores y otro de
donde se sacaran los valores
Configuramos Excel
para poder pegar
mediante comando
solo valores
Lo dejamos en
alt+4
El excel donde pegamos los valores lo dejamos
seleccionado en la celda de la estructura
El excel donde sacamos los valores, lo dejamos
seleccionado en la celda amarilla A1
La ventana donde estan los .LIS se deja abierta la de la primera
unidad geotecnica en alto confinamiento, recordar abrir las
carpetas en orden, ya que se usara backspace para el script.
Output,
pegado
Scripts
1
2
3
Output,
copia
Ventana
UGT
4
Si eliminamos este
UP, y el inicio de las
UGT lo colocamos
en una carpeta de
BC, entonces
calcularemos BC..
Adems en el Excel
de pegado,
debemos dejar
seleccionada la
celda de BC.
BC
Si agregamos 2
DOWN adicionales,
estamos calculando
la segunda
estructura.
Segunda
estructura