vbsscript запустить команду cmd с параметрами
У меня есть папка с ведьмой.pcl и.ps файлы написаны.
Я хочу, чтобы эти файлы были напечатаны, единственная возможность сделать это, если найдена команда cmd LPR
скрипт такой:
set shApp = CreateObject("shell.application")
Set oShell = WScript.CreateObject ("WScript.Shell")
currentPath = "c:\printAll\"
set shFolder = shApp.NameSpace( currentPath )
set files = shFolder.Items()
for each files in files
if files.name <> "printAll" then
'msgbox("printing "&files.name)
oShell.run "cmd.exe /C LPR -S SRV00APP.N-IX.LOCAL -P HP400MFP #{shFolder}/#{files.name} "
end if
next
Как я могу передать атрибуты как currentPath или files.name команде cmd line?
1 ответ
Решение
Попробуйте построить строку как:
oShell.run "cmd.exe /C LPR -S SRV00APP.N-IX.LOCAL -P HP400MFP #{" & shFolder & "}/#{" & files.name "} "
(не уверен, что вам нужны все скобки и т. д.)