J
jackiedragon
Unregistered / Unconfirmed
GUEST, unregistred user!
是这样的,我们程序对打印进行监控,抓到了生成在打印缓冲池中的文件,该文件是以SPL为后缀名存在的,直接在DOS命令行的方式下,以
1.copy XXXX.SPL prn
或
2.Print XXXX.SPL
都可以将该文件直接进行打印.
现在在Delphi中想实现对XXXX.SPL的打印该如何来做呢?只要实现就行.
我试过以下方式:
1.ShellExecute(Handle,'print',pchar('XXXX.SPL'),nil ,nil, SW_SHOW);
2.ShellExecute(Handle, 'open', PChar('command.com'), PChar('/C print XXXX.SPL'), nil, SW_SHOW);
都不行.好象ShellExecute只能打印文档类的文件,请高手指点.
1.copy XXXX.SPL prn
或
2.Print XXXX.SPL
都可以将该文件直接进行打印.
现在在Delphi中想实现对XXXX.SPL的打印该如何来做呢?只要实现就行.
我试过以下方式:
1.ShellExecute(Handle,'print',pchar('XXXX.SPL'),nil ,nil, SW_SHOW);
2.ShellExecute(Handle, 'open', PChar('command.com'), PChar('/C print XXXX.SPL'), nil, SW_SHOW);
都不行.好象ShellExecute只能打印文档类的文件,请高手指点.