社区
Delphi
帖子详情
怎样执行这样一个外部命令
lat35dn
2004-05-10 06:27:32
1,我已将目标内容存放在StringList中的第一行中
2,我想将这目标内容从默认打印机中打印出来,计划要用的是DOS下的 Copy /B 命令
3,不想将目标内容再存成一个文件。
哪位大哥可以指点一下。
同时奉上另外一个贴子的分
http://expert.csdn.net/Expert/topic/3014/3014427.xml?temp=.6146662
谢谢!
...全文
156
13
打赏
收藏
怎样执行这样一个外部命令
1,我已将目标内容存放在StringList中的第一行中 2,我想将这目标内容从默认打印机中打印出来,计划要用的是DOS下的 Copy /B 命令 3,不想将目标内容再存成一个文件。 哪位大哥可以指点一下。 同时奉上另外一个贴子的分 http://expert.csdn.net/Expert/topic/3014/3014427.xml?temp=.6146662 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
duhailee
2004-05-14
打赏
举报
回复
学习。
太空11
2004-05-13
打赏
举报
回复
uses Printer
Printer.BeginDoc;
Printer.Canvas.Font.Name := '宋体';
Printer.Canvas.Font.Size := 8; //FontSize;
Printer.Canvas.TextOut(Px, Py, ‘打印的字符串’);//(Px, Py)偏移量
Printer.BeginDoc;
qizhanfeng
2004-05-13
打赏
举报
回复
Up
lat35dn
2004-05-13
打赏
举报
回复
请教下面问题,
为什么下面代码执行完成后只见打印机的指示灯闪一下,不见东西打出来。
txtcom:=pchar(pkstr.Strings[0]);
txtlen:=length(pkstr.Strings[0]);
comm1.StopComm;
comm1.StartComm;
while not comm1.WriteCommData(txtcom,txtlen) do
begin
comm1.StopComm;
comm1.StartComm;
end;
comm1.StopComm;
pkstr.Free;
getit911
2004-05-12
打赏
举报
回复
用SPComm控件发数据
lat35dn
2004-05-12
打赏
举报
回复
感谢: getit911(Windows转Linux中)
的一段代码,让我解决了问题的一半。
还有一半的问题是我想将同样的内容送到COM1口
lat35dn
2004-05-11
打赏
举报
回复
这个确实是送到打印机了,但送去的只是字符,把格式控制符也当做字符打印出来了。
XXSingle
2004-05-11
打赏
举报
回复
uses Printer
Printer.BeginDoc;
Printer.Canvas.Font.Name := '宋体';
Printer.Canvas.Font.Size := 8; //FontSize;
Printer.Canvas.TextOut(Px, Py, ‘打印的字符串’);//(Px, Py)偏移量
Printer.BeginDoc;
_______________________________________
这个已经直接送到打印机打印了
lat35dn
2004-05-11
打赏
举报
回复
我用命令做了一段格式打印,其中包含一些条码,存成文本后copy到打印机上可以,但我想直接送到打印机打出来.
lat35dn
2004-05-11
打赏
举报
回复
主要有一些是打印条码的控制符,比如
^XA
^FO84,48^A0N,35^FDPART NO.^FS
^FO84,80^A0N,35^FDCUST(P)^FS
^FO240,48^A0N,100^FD12345678^FS
......
打印机会将这些东西当成字串打出来,而预期的目的是打出一个标签来
xhh_88
2004-05-11
打赏
举报
回复
你的格式控制符不是字体和输出的位置吗??(如果是,那你要把他们分析出来)
ckc
2004-05-10
打赏
举报
回复
不知道你到底想做什么
xhh_88
2004-05-10
打赏
举报
回复
首先:你的条件2与条件3有矛盾,要用DOS命令,则就要将目标内容存为文件。
其实要要实现打印很简单(不知道是不是你所说的送到Lpt1 或 com 口)
就像你以前的贴子里,有人说的;
uses Printer
Printer.BeginDoc;
Printer.Canvas.Font.Name := '宋体';
Printer.Canvas.Font.Size := 8; //FontSize;
Printer.Canvas.TextOut(Px, Py, ‘打印的字符串’);//(Px, Py)偏移量
Printer.BeginDoc;
_______________________________________
要执行DOS命令你可以将要执行的命令写在bat文件中
再用winexec 函数执行。
#9.Linux的内部命令和
外部命令
Linux内部命令和
外部命令
文章目录Linux内部命令和
外部命令
@[toc]1.内部命令2.
外部命令
1.内部命令 内部命令指的是集成在Shell里面...每个
外部命令
都对应系统中的
一个
可
执行
的二进制程序文件。 对于
外部命令
,其实就是
cmd运行ping不是内部或
外部命令
_cmd中用PING命令时,出现'Ping' 不是内部或
外部命令
解决方案...
在cmd中用PING命令时,出现'Ping' 不是内部或
外部命令
,也...2、
外部命令
和内部命令DOS命令可以分为
外部命令
和内部命令,内部命令包含在
一个
名为command.com的文件,在系统启动时候驻留在内存中。
外部命令
是保存在c...
linux内部命令和
外部命令
的区别,Linux shell 内部命令与
外部命令
有什么区别以及怎么辨别...
内部命令实际上是shell程序的一部分,其中包含...内部命令是写在bashy源码里面的,其
执行
速度比
外部命令
快,因为解析内部命令shell不需要创建子进程。比如:exit,history,cd,echo等。
外部命令
是linux系统中的实用...
【批处理DOS-CMD命令-汇总和小结】-cmd的内部命令和
外部命令
怎么区分,CMD命令和运行(win+r)命令的区别,cmd的命令扩展(扩展命令)
内部命令的实现代码,全放在cmd.exe可
执行
程序中,而
外部命令
的实现代码独立地放在了其他可
执行
程序中;比如说
外部命令
where对应system32文件夹下的where.exe文件,而
外部命令
shutdown也对应system32文件夹下的...
java程序
执行
外部命令
java程序
执行
外部命令
先来看一下java中运行
外部命令
(比如windows下的dos命令、linux下的shell命令)的方法: Process proc = Runtime.getRuntime().exec(cmdstring); 其中cmdstring就是需要运行的外部...
Delphi
5,388
社区成员
262,731
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章