我正在尝试从我的应用程序打印照片(Unity3D的游戏和脚本语言是C#),我认为使用 .bat 是最简单的方法。
批处理文件内容:
--border-width
这允许应用程序打印照片(来自Unity3D的屏幕截图)与mspaint(Microsoft Paint)的 “默认打印设置” 。
有没有办法通过命令行设置打印设置,以便在没有 “默认打印设置” 的情况下打印照片。
答案 0 :(得分:-1)
选择默认打印机是因为省略了代码中的最后一个参数,到目前为止,这里是可能的参数:
mspaint /pt [file name] [printer name]
例如:
"C:\windows\system32\mspaint.exe" /p "C:\Users\Jason\Documents\UnityProjects\Test-Printing\Assets\test.png" "Microsoft Print to PDF"
简而言之,这应该会有所帮助
"C:\windows\system32\mspaint.exe" /p "C:\Users\Jason\Documents\UnityProjects\Test-Printing\Assets\test.png" "INSERT_NAME_OF_YOUR_PRINTER_HERE"