Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Comando TYPE del DOS y DELPHI con WinExec. (https://www.clubdelphi.com/foros/showthread.php?t=62495)

manueljgc 29-12-2008 16:45:10

Comando TYPE del DOS y DELPHI con WinExec.
 
Saludos cordiales.

Estoy desarrollando una pequeña aplicación y al tratar de hacer una llamada al comando TYPE de DOS, desde DELPHI, este no se ejecuta.

WinExec(PChar(‘TYPE \\scounix\spoolwin\Archivo > PRN’, SW_SHOWNORMAL);

Alguien podría ayudarme.

Gracias de antemano.

Neftali [Germán.Estévez] 29-12-2008 17:17:09

Prueba con las siguientes opciones:
Código Delphi [-]
// Esta funciona
WinExec(PChar('cmd /c type " \\scounix\spoolwin\Archivo" >> salida.txt'), SW_SHOW);
// Esta no se si funcionará
WinExec(PChar('cmd /c type " \\scounix\spoolwin\Archivo" >> PRN'), SW_SHOW);
// esta también debería funcionar (print en lugar de type)
WinExec(PChar('cmd /c print "\\scounix\spoolwin\Archivo"'), SW_SHOW);

Neftali [Germán.Estévez] 29-12-2008 17:18:10

Otra opción podríaser utilizar un fichero BAT o CMD.
O incluso una tercera, crear una aplicación delphi de consola y pasarle parámetros.

manueljgc 29-12-2008 20:24:17

Resolví de la siguiente manera.
 
Muchas gracias por responder.

Resolví de la siguiente manera:

ShellExecute(Handle, 'Open','Command.com',
PCHar('Command.com /c TYPE ' +
NameFilePrint + ' > LPT1'), '', SW_HIDE);

Gracias. Saludos.


La franja horaria es GMT +2. Ahora son las 20:00:51.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi