Vbscript 自动打印文件夹中的文档

Vbscript 自动打印文件夹中的文档,vbscript,Vbscript,我对这一切都很陌生,所以请留下来陪我 我想要的东西,将自动打印的一切放在一个特定的文件夹 我在这里找到了一些代码: 这似乎是我想要的 TargetFolder = "Z:\Desktop\work" Set objShell = CreateObject("Shell.Application") Set objFolder = objShell.Namespace(TargetFolder) Set colItems = objFolder.Items For Each objItem

我对这一切都很陌生,所以请留下来陪我

我想要的东西,将自动打印的一切放在一个特定的文件夹

我在这里找到了一些代码:

这似乎是我想要的

TargetFolder = "Z:\Desktop\work"
Set objShell = CreateObject("Shell.Application") 
Set objFolder = objShell.Namespace(TargetFolder) 
Set colItems = objFolder.Items 
For Each objItem In colItems 
objItem.InvokeVerbEx ("Print") 
objItem.InvokeVerbEx ("delete") 
Next
四、增加

objItem.InvokeVerbEx ("delete")
并将其保存为.VBS,但它并不是我想要的,我希望它只打印word文档,然后删除它们,现在我尝试将

sleep 10
在打印后给它一些时间打开文档并在删除之前打印它,但我一直给我一个错误

还有什么方法可以让它在每次word文档放入文件夹时自动触发


谢谢您

与其保存打印删除,不如打印而不保存或删除?保存文档的不是我们,而是一个生成文档并将其保存到文件夹中的程序,我明白了-还是?(类似,但不可互换。)也许
Kill
是您要执行的命令,但我不清楚您在使用哪种语言,以及在哪里。