Page 1 of 1

Ejecutar comando externo del MSDOS

Posted: Tue Dec 17, 2013 11:33 pm
by juan fco. vasquez Mendoza
Hola anteriormente en FIVEWIN para clipper ejecutaba con WINEXEC() archivos externos a la aplicación en ejecución. Mi interes es imprimir un archivo de texto, pero
no hace nada. Ejemplo: WINEXEC("TYPE MENSAJE.TXT > PRN")
Si ha alguna ora manera les agradeceria. Ademas tengo una impresora STAR TSP700, me interesaria saber el comando para CORTAR EL PAPEL, después de imprimir.

Gracias,
Juan Fco.
Santiago, R. D.

Re: Ejecutar comando externo del MSDOS

Posted: Wed Dec 18, 2013 1:23 am
by sysctrl2
puedes ponerlo en un .bat

y despues el bat lo ejecutas:

winexec( 'imprime.bat',.f. )

saludos..

Re: Ejecutar comando externo del MSDOS

Posted: Wed Dec 18, 2013 1:26 am
by emmort2000
Hola Juan, crea un archivo .bat y lo ejecutas con el WINEXEC, en el .bat puedes usar Copy Mensaje.txt :lpt1
Espero que te sirva de algo
Saludos

Emmort

Re: Ejecutar comando externo del MSDOS

Posted: Wed Dec 18, 2013 12:29 pm
by acuellar
Juan

También podes imprimir texto MSDOS con la función PrintFileRaw( "Mensaje.txt", "\\PC\STARTSP" ) //STARTSP nombre de impresora matricial compartida

Con CHR(27)+CHR(105) ) //Corte automático

Espero te ayude.

Saludos,

Adhemar