Problema al ejecutar comando D.O.S.

dieferme
11 de Agosto del 2004
Buenas tardes Srs

Tengo problemas ejecutando el comando :
type c:gnupgfile.txt | gpg --passphrase-fd 0 -eas -r llave -o d:/archivos/1.asc d:/archivos/1.txt'

Esto lo hago con una funcion Java compilada en una bd Oracle (Si ejecuto cualquier otro comando, me funciona perfecto) inclusive si ejecuto el mismo comando sin incluir el type c:gnupgfile.txt |
funciona bien.

No se que pueda ser, y la verdad he probado de todo y no me funciona.

Alguien tiene idea de que pueda ser ????

La idea es ejecutar un comando D.O.S. desde una base de datos en el mismo servidor.

Salu2

chuidiang
11 de Agosto del 2004
En ms-dos hay comandos internos y externos. Los comandos internos no tienen un ejecutable, sino que están "embebidos" en el sistema operativo. Los externos tienen un .exe en algún sitio.

Normalmente los comandos internos son los mas "tontos", como type, dir, etc.

Desde java puedes llamar directamente a los externos. Para llamar a un comando interno deberás llamar a algo asi como command.com o cmd o start (tendrás que hacer tus pruebas) pasándole como parametro el comando interno que quieres que se ejecute.

Se bueno.