Advertisement
Guest User

print_file.vbs

a guest
May 31st, 2016
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2. Dim WshShell, fso, configFile, objReadFile, str64, strPath, ApplicationData
  3. Dim dbWatchDir, attFolder, objShell, objFolder, colItems, objItem, dbLogDir, logFolder, doneFolder
  4. Set WshShell = CreateObject("Wscript.Shell")
  5. Set fso = CreateObject("Scripting.FileSystemObject")
  6. ApplicationData = WshShell.ExpandEnvironmentStrings("%APPDATA%")
  7. Set objShell = CreateObject("Shell.Application")
  8. path = "C:\auto-printing\file-to-print"
  9. Set objFolder = objShell.Namespace(path)
  10. Set colItems = objFolder.Items
  11. doneFolder = dbWatchDir & "\" & "printed"
  12.  
  13. For Each objItem in colItems
  14.  If Not objItem.IsFolder Then
  15.  
  16.   'WScript.Echo "Now printing: " & path & "\" & objItem.Name & " Expected: " & WScript.Arguments.Item(0)
  17.  if path & "\" & objItem.Name = WScript.Arguments.Item(0) then
  18.     objItem.InvokeVerbEx("Print")
  19.  end if
  20.  end if
  21. Next
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement