从cmd打印MS Word文件

从cmd打印MS Word文件,cmd,ms-word,command-line-interface,Cmd,Ms Word,Command Line Interface,有没有办法从Windows命令行以静默方式打印.doc或.rtf文件? 我正在使用收据打印应用程序,我想使用cmd命令执行无提示自动打印 Shell是公认的Windows术语,指图形用户界面。它被称为Windows外壳。它可以做你想做的事 Set xlBook = GetObject("C:\Users\David Candy\Documents\Super.xls") For each wsheet in xlbook.worksheets wsheet.printOut next

有没有办法从Windows命令行以静默方式打印
.doc
.rtf
文件?
我正在使用收据打印应用程序,我想使用
cmd
命令执行无提示自动打印

Shell是公认的Windows术语,指图形用户界面。它被称为Windows外壳。它可以做你想做的事

Set xlBook = GetObject("C:\Users\David Candy\Documents\Super.xls")
For each wsheet in xlbook.worksheets
    wsheet.printOut 
next
最基本的是

这是使用COM的VBS


恶意内容攻击可以打开rtf、doc和docx文件,所以你甚至不需要word。然后,您可以使用写字板的命令行开关打印到默认打印机
start wordpad.exe/p“path\filename.ext”

“shell”标记通常与类UNIX系统关联,但Word与Windows关联。请澄清您所指的环境。编辑:假设为Windows,因为
cmd
。回答您的问题了吗?在linux上,您是否尝试过使用
lp
命令(请参阅CUPS)很抱歉,我使用的是windows环境。我需要打印作业保持沉默。有办法吗?上面提供的链接不允许静默打印,因为它会提前打开msword。我还试过写字板的打印命令,它也会自动打开几秒钟。是的,它可以工作。再说一次,这并不完全是“无声打印”,因为写字板会自动打开几秒钟,然后再次关闭。如果可能的话,我想在没有任何弹出窗口的情况下进行打印。你是对的,它不是完全沉默的。我不认为你会从命令提示符中得到它。即使你沿着vbs的路径走下去,有时你也会看到word文档的闪光。即使添加:objWord.Application.Visible=false,它仍会闪烁。我认为您唯一真正的命令行选项将是像2Printer这样的第三方实用程序-只需搜索静默命令行打印实用程序。或者,如果您正在开发应用程序,您可以经常在代码中进行静默打印(取决于语言)。感谢您的澄清。我实际上是用java编写这个程序的,但是我找不到任何有效的方法从java的打印库中打印.rtf文件。这就是为什么我首先选择命令行打印选项。这可能会有帮助。。。但我不是java开发人员start/MIN——减少了视觉噪音