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 "} "

(не уверен, что вам нужны все скобки и т. д.)

Другие вопросы по тегам