我想使用Processstartinfo.verb =" print"打印文件夹中的所有图像。命令
我有像这样打印单张图片的代码
dim psinfo as new processstartinfo
psinfo.verb="print"
psinfo.createnowindow=false
psinfo.filename="d:/imgfolder/0001.jpg"
process.start(psinfo)
但我希望使用此命令一次打印更多图像。 在文件夹中,如果我选择所有图像(Ctrl + A),然后右键单击,然后打印。然后这工作正常并打印所有图像。以同样的方式我想用vb.net打印图像 如果有人知道怎么做,请回复....
答案 0 :(得分:0)
Dim psinfo As New ProcessStartInfo
Dim files() As String
Dim strfile As String
If Directory.GetFiles("d:/imgfolder", "*.jpg").Any() Then
files = System.IO.Directory.GetFiles("d:/imgfolder", "*.jpg")
psinfo.Verb = "print"
psinfo.createnewwindow = False
For Each file As String In files
strfile = file
psinfo.FileName = strfile
Process.srart(psinfo)
Next
End If
这将遍历文件夹images(*.jpg)
d:/imgfolder
个文件