Imagen

DESCARGA SOFTWARE PARA FACTURA ELECTRONICA DE AQUI.
Facturacion, Validacion, Addendas, Librerias de programacion, etc.


CARTA PORTE V3.1

ECODEX TIENE ESTOS NUEVOS DATOS DE CONTACTO :
Comercializacion y Ventas - Evelia Vicke evicke@ecodex.com.mx 33-16-03-03-48
Soporte - Humberto Guerrero soporte@ecodex.com.mx 33-34-90-46-03


.

Problema con shell y openssl

Para quienes programan Visual Basic aqui esta la solucion
[[ FORO CERRADO DEBIDO A QUE YA LA INFORMACION YA NO ES VIGENTE ]]
Cerrado
RicardoEspinozap
Mensajes: 29
Registrado: Mar Nov 09, 2010 9:53 am

Problema con shell y openssl

Mensaje por RicardoEspinozap »

Hola Buenas Tardes y Gracias de Antemano
Tengo el Siguiente Problema.

Si ejecuto el siguiente comando desde la consola

g:\apps\cfd\openssl dgst -sha1 g:\apps\cfd\MT000002.TXT > g:\apps\cfd\RIC.TXT

se ejecuta correctamente.

pero si intento hacerlo desde visual basic net con shell

shell ("g:\apps\cfd\openssl dgst -sha1 g:\apps\cfd\MT000002.TXT > g:\apps\cfd\RIC.TXT")
no genera el archivo ric.txt
alguien sabe que estoy haciendo mal.
Avatar de Usuario
Dado
Mensajes: 15981
Registrado: Mar Jul 06, 2010 7:56 pm

Re: Problema con shell y openssl

Mensaje por Dado »

El "comando" mayor que ( > ) es un comando de MSDOS que significa que redireccione la salida a un archivo. (snif, que viejos tiempos aquellos je je je)

PERO, este comando no funciona desde un SHELL.

Debes entonces usar el comando "interno" de OpenSSL -out de la siguiente forma

shell ("g:\apps\cfd\openssl dgst -sha1 g:\apps\cfd\MT000002.TXT -out g:\apps\cfd\RIC.TXT")

Por ultimo te aconsejo que encierres entre comillas las rutas, si alguna llega a tener espacios vas a tener problema, es decir, haz pruebas tratando de grabar por ejemplo la salida en g:\mis apps\cfd\RIC.TXT (nota que la ruta incluye un espacio en "mis apps")
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
RicardoEspinozap
Mensajes: 29
Registrado: Mar Nov 09, 2010 9:53 am

Re: Problema con shell y openssl

Mensaje por RicardoEspinozap »

Muchisimas gracias Dado. Efectivamente tenias Razon
Cerrado