gpt4 book ai didi

windows - 是否可以使用批处理文件将文件发送到打印机?

转载 作者:可可西里 更新时间:2023-11-01 09:58:31 24 4
gpt4 key购买 nike

如何使用批处理文件将文本文件或 .doc 或类似文件发送到通过 USB 端口插入计算机的打印机?

最佳答案

同时获取打印机名称:

wmic printer get name /value | findstr Name

它将列出所有打印机,如:

Name=PDF
Name=Microsoft XPS Document Writer
Name=Fax

如果您知道名称的一部分,您可以使用 FOR 将其动态包含在变量中。

@echo off

for /f "tokens=2 delims==" %%a in (
'wmic printer get name /value ^| findstr PartOfThePrinterName'
) do (
set "printer_name=%%a"
)

REM Also you can remove the FOR command if you want to set the variable as static.
REM ie. "set printer_name=MyPrinterName"

print filename.txt /D:"%printer_name%"

exit /b 0

请注意 /D: 后的双引号和无空格,以确保它得到正确的打印机。

另一种方法是设置默认打印机,通过记事本打印文档。

RUNDLL32 PRINTUI.DLL,PrintUIEntry /y /n "%printer_name%"
start /min notepad /P filename.txt

关于windows - 是否可以使用批处理文件将文件发送到打印机?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32595421/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com