楼 主
一个20人公司都解决不了的问题:选取某个文件并打印
发表于 2008-11-02 19:24 · 中国 江西 南昌 电信
社区乞丐
★
积分 -16
发帖 11
注册 2008-11-02 11:14
17年会员
UID 129751
性别 男
状态 离线
公司现在做一个项目,项目中需要实现这样的一个功能,描述如下:
我安装了一个软件,可以将各种格式的文档转化为 gif 图片格式,比如将
.doc .txt .pdf .ppt等等,当鼠标选中某个文件时候,右键菜单中就有了一个打
印选项,系统的需要使用dos命令实现选取某个文件并且调用右键中的打印功。
该如何做呢?
───────────────── 版务记录 ─────────────────
执行:HAT
操作:在帖子标题中增加搜索关键字
说明:原标题"一个20人公司都解决不了的问题"不利于论坛搜索
处罚:因属论坛新人,不予积分处罚
提示:建议阅读以下帖子
{1415}提问的智慧
{7326}论坛新手必读,所有人的基本行为准则
{22703}请不要做浮躁的人
{32667}那些连标题都写不清楚的人们啊,你们醒醒吧
{32825}本版严厉整顿烂帖
───────────────── 版务记录 ─────────────────
[
Last edited by HAT on 2008-11-2 at 20:08 ]
第 2 楼
发表于 2008-11-02 19:40 · 中国 北京 联通
银牌会员
★★★★
[b]看你妹啊[/b]
积分 1,488
发帖 1,357
注册 2006-05-20 12:00
20年会员
UID 55770
状态 离线
C:\Documents and Settings\Administrator>print /?
打印文本文件。
PRINT [/D:device] [[drive:][path]filename[...]]
/D:device 指定打印机设备。
有问题请发论坛或者自行搜索,再短消息问我的统统是SB
第 3 楼
发表于 2008-11-02 21:00 · 中国 江西 南昌 电信
社区乞丐
★
积分 -16
发帖 11
注册 2008-11-02 11:14
17年会员
UID 129751
性别 男
状态 离线
好像不太对,试过了,关键那个/d:device 不知道该怎么写
是打印机名称 还是端口名称?
第 4 楼
发表于 2008-11-02 21:40 · 中国 广东 广州 天河区 电信
高级用户
★★★
潜水修练批处理
积分 788
发帖 366
注册 2006-12-31 02:43
19年会员
UID 75048
性别 男
状态 离线
范例
要将当前目录中的 Report.txt 发送到连上本地计算机的 LPT2,请键入:
print /d:LPT2 report.txt
要将 c:\Accounting 目录中的 Report.txt 文件发送到服务器 \\CopyRoom 上的 Printer1 打印队列,请键入:
print /d:\\copyroom\printer1 c:\accounting\report.txt
详细的运行hh.exe C:\WINDOWS\Help\ntcmds.chm::/print.htm
正在潜水修练的批处理小白
第 5 楼
发表于 2008-11-02 21:46 · 中国 北京 联通
银牌会员
★★★★
[b]看你妹啊[/b]
积分 1,488
发帖 1,357
注册 2006-05-20 12:00
20年会员
UID 55770
状态 离线
没用这个命令打印过东西,不过device应该填打印机命令
有问题请发论坛或者自行搜索,再短消息问我的统统是SB
第 6 楼
发表于 2008-11-02 21:55 · 中国 江西 南昌 电信
社区乞丐
★
积分 -16
发帖 11
注册 2008-11-02 11:14
17年会员
UID 129751
性别 男
状态 离线
Originally posted by dikex at 2008-11-2 21:40:
范例
要将当前目录中的 Report.txt 发送到连上本地计算机的 LPT2,请键入:
print /d:LPT2 report.txt
要将 c:\Accounting 目录中的 Report.txt 文件发送到 ...
按照上面做了,我的端口名称是img_00
print /d:img_00 a.txt提示无法初始化img_00设备
第 7 楼
发表于 2008-11-02 22:14 · 中国 江西 南昌 电信
社区乞丐
★
积分 -16
发帖 11
注册 2008-11-02 11:14
17年会员
UID 129751
性别 男
状态 离线
"D:\Microsoft Office\Office12\WINWORD.EXE" /x /n /dde
[REM _DDE_Minimize][FileOpen("%1")][t=IsDocumentDirty()][FilePrint 0][SetDocumentDirty t][DocClose]
这样的命令参数怎么用
第 8 楼
发表于 2008-11-02 22:17 · 中国 北京 联通
银牌会员
★★★★
[b]看你妹啊[/b]
积分 1,488
发帖 1,357
注册 2006-05-20 12:00
20年会员
UID 55770
状态 离线
家里没打印机,不知道怎么测试,楼主要是解决了这问题,可要上来发贴说一下怎么解决的
有问题请发论坛或者自行搜索,再短消息问我的统统是SB
第 9 楼
发表于 2008-11-02 22:46 · 中国 广东 广州 天河区 电信
高级用户
★★★
潜水修练批处理
积分 788
发帖 366
注册 2006-12-31 02:43
19年会员
UID 75048
性别 男
状态 离线
第 10 楼
发表于 2008-11-02 23:41 · 中国 江西 南昌 电信
社区乞丐
★
积分 -16
发帖 11
注册 2008-11-02 11:14
17年会员
UID 129751
性别 男
状态 离线
"D:\Microsoft Office\Office12\WINWORD.EXE" /x /n /dde
[REM _DDE_Minimize][FileOpen("%1")][t=IsDocumentDirty()][FilePrint 0][SetDocumentDirty t][DocClose]
关键参数不知道怎么写 如果给个完整带参数的例子 我将能终结这个帖子
我的写法是 "D:\Microsoft Office\Office12\WINWORD.EXE" /x /n /dde
fileipen("e:\a.doc") fileprint 0 但是没结果
第 11 楼
发表于 2008-11-02 23:59 · 中国 广东 广州 天河区 电信
高级用户
★★★
潜水修练批处理
积分 788
发帖 366
注册 2006-12-31 02:43
19年会员
UID 75048
性别 男
状态 离线
某处找到的,利用宏
"C:\......\WINWORD.EXE" "d:\......\a.doc" /mFilePrintDefault
正在潜水修练的批处理小白
第 12 楼
怎样调用批处理命令实现word右键的打印功能?
发表于 2008-11-03 10:43 · 中国 江西 南昌 电信
社区乞丐
★
积分 -16
发帖 11
注册 2008-11-02 11:14
17年会员
UID 129751
性别 男
状态 离线
问题是这样的:调用批处理命令实现word右键的打印功能,powerpoint实现右键打印功能是这样的
"D:\Microsoft Office\Office12\POWERPNT.EXE" /p "e:\a.ppt"
word文档用同样的方法不凑效,该怎么做?
(说明,你不需要安装打印机就可以测试,因为打印只是将文档转化为图片)
───────────────── 版务记录 ─────────────────
执行:HAT
操作:在帖子标题中增加搜索关键字;代码加code标签
说明:原标题"一个难倒很多很多人的问题,需要你的终结"不利于论坛搜索
处罚:扣除2点积分
提示:建议阅读以下帖子
{1415}提问的智慧
{7326}论坛新手必读,所有人的基本行为准则
{22703}请不要做浮躁的人
{32667}那些连标题都写不清楚的人们啊,你们醒醒吧
{32825}本版严厉整顿烂帖
───────────────── 版务记录 ─────────────────
[
Last edited by HAT on 2008-11-3 at 16:12 ]
本帖最近评分记录
(共 1 条)
点击查看详情
| 评分人 | 分数 | 时间 |
| HAT |
-2 |
2008-11-03 16:12 |
第 13 楼
发表于 2008-11-03 10:50 · 中国 江西 赣州 电信
初级用户
★
积分 80
发帖 45
注册 2006-09-22 22:28
19年会员
UID 63398
性别 男
来自 jiangxi
状态 离线
第 14 楼
再解释一下
发表于 2008-11-03 13:07 · 中国 江西 南昌 电信
社区乞丐
★
积分 -16
发帖 11
注册 2008-11-02 11:14
17年会员
UID 129751
性别 男
状态 离线
问题是这样的:调用批处理命令实现word右键的打印功能,powerpoint实现右
键打印功能是这样的,"D:\Microsoft Office\Office12
\POWERPNT.EXE" /p "e:\a.ppt" ,word文档用同样的方法不凑效,该怎么做?
(说明,你不需要安装打印机就可以测试,因为打印只是将文档转化为图片)
"D:\Microsoft Office\Office12\WINWORD.EXE" /p "e:/a.doc"不凑效
第 15 楼
发表于 2008-11-03 14:36 · 中国 福建 三明 电信
中级用户
★★
积分 458
发帖 211
注册 2006-07-26 19:42
20年会员
UID 59307
状态 离线
写出你安装的是什么软件
贴出你的右键菜单图片
找出注册表中相应值(如果有的话)(不会也有人会帮你)
======================
将会对回答问题的人有帮助
┌───────┐
├→学习→实践→┤
└───────┘
论坛跳转: