Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 'This VBscript will print all PDF files in the C:\files\to_be_printed\ folder. It requires a PDF application that
- 'supports silent printing. Sumatra is main one I use. It will print one file every 15 seconds, then move
- 'all the files to the C:\files\printed\ folder. These paths may of course be changed within the script.
- Set fso=CreateObject("Scripting.FileSystemObject")
- source="C:\files\to_be_printed\"
- target="C:\files\temp\"
- printed="C:\files\printed\"
- Set fldr=fso.getFolder(source)
- for each file in fldr.files
- if right(lcase(file.name),4)=".pdf" then
- call mover(lcase(file.path))
- end if
- next
- sub mover(f1)
- fso.MoveFile f1,target
- end sub
- strComputer = "."
- TargetFolder = "C:\files\temp"
- Set objShell = CreateObject("Shell.Application")
- Set objFolder = objShell.Namespace(TargetFolder)
- Set objFSO = CreateObject("Scripting.FileSystemObject")
- Set colItems = objFolder.Items
- For i = 0 to colItems.Count - 1
- colItems.Item(i).InvokeVerbEx("Print")
- wscript.sleep 15000
- Next
- wscript.sleep 120000
- Set fldr=fso.getFolder(target)
- for each file in fldr.files
- if right(lcase(file.name),4)=".pdf" then
- call mover2(lcase(file.path))
- end if
- next
- sub mover2(f1)
- fso.MoveFile f1,printed
- end sub
Advertisement
Add Comment
Please, Sign In to add comment