Encantado de ayudar.
La verdad es que la ayuda de las matrices en AutoIT no es muy buena. Ese tipo de inicialización sí me lo encontré en la ayuda, pero no recuerdo dónde, supongo que fue de casualidad, no tenía que ver con matrices.
Otra forma que usan mucho los de AutoIT en los ejemplos para iniciar matrices es con StringSplit, pasas los valores en un string separados por un carácter que no usen y ya está. Supongo que es menos directo porque la función tiene que procesar la cadena, pero tiene la ventaja de que no es necesario saber el tamaño de antemano, porque si lo haces como lo he hecho yo sí hay que poner el tamaño entre los corchetes.
Siempre se aprende algo nuevo
Bueno arkcrew, ¿en cuántas líneas se queda?
taluec
Pasar unas funciones PHP a autoit, ¿Es posible?
- Ximorro
- Profesional del Autoit
- Mensajes: 1500
- Registrado: 10 Jul 2009, 12:35
- Ubicación: Castellón, España
Re: Pasar unas funciones PHP a autoit, ¿Es posible?
"¿Y no será que en este mundo hay cada vez más gente y menos personas?". Mafalda (Quino)
- arkcrew
- Profesional del Autoit
- Mensajes: 506
- Registrado: 28 Sep 2009, 19:17
- Ubicación: Granada, España
- Contactar:
Re: Pasar unas funciones PHP a autoit, ¿Es posible?
En verdad, como ya termine de hacer el codigo (de la forma larga..) me da pereza probar todo lo demas... el code se qeuda en 104 lineas (con algunos espacions..) en el codificador el otro aun no lo he empezado.. (es bastante largo..)
ArkCrew
http://www.nodluna.blogspot.com
http://www.nodluna.blogspot.com
- arkcrew
- Profesional del Autoit
- Mensajes: 506
- Registrado: 28 Sep 2009, 19:17
- Ubicación: Granada, España
- Contactar:
Re: Pasar unas funciones PHP a autoit, ¿Es posible?
no compreno la decodificación, que tengo qeu hacer¿?
Puse esto:
He probado solo con unos cuantos números, pero como n la codificación necesito una pila de switchs, necesito la misma cantidad para la decodificación¿?¿?
Veo que va de 4 en 4
$trozopass=StringMid($pass,1,2)
$trozopass=StringMid($pass,5,2)
$trozopass=StringMid($pass,9,2)
$trozopass=StringMid($pass,13,2)
$trozopass=StringMid($pass,17,2)
En ese caso solo necesitaría 5 switchs, pero ¿Como meto todos los caracteres)
Puse esto:
Código: Seleccionar todo
$trozopass=StringMid($pass,1,2)
Switch $trozopass
Case "51"
$resultado="0"
Case "50"
$resultado="1"
Case "53"
$resultado="2"
Case "52"
$resultado="3"
Case "55"
$resultado="4"
$resultado="1b"
EndSwitch
$resultado=$resultado
Veo que va de 4 en 4
$trozopass=StringMid($pass,1,2)
$trozopass=StringMid($pass,5,2)
$trozopass=StringMid($pass,9,2)
$trozopass=StringMid($pass,13,2)
$trozopass=StringMid($pass,17,2)
En ese caso solo necesitaría 5 switchs, pero ¿Como meto todos los caracteres)
ArkCrew
http://www.nodluna.blogspot.com
http://www.nodluna.blogspot.com