vbscript 运行 带参数的cmd命令
vbsscript run cmd command with parametrs
我在中有一个文件夹。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 传递给命令行命令?
尝试像这样构建字符串:
oShell.run "cmd.exe /C LPR -S SRV00APP.N-IX.LOCAL -P HP400MFP #{" & shFolder & "}/#{" & files.name "} "
(不确定您是否需要所有括号等)
我在中有一个文件夹。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 传递给命令行命令?
尝试像这样构建字符串:
oShell.run "cmd.exe /C LPR -S SRV00APP.N-IX.LOCAL -P HP400MFP #{" & shFolder & "}/#{" & files.name "} "
(不确定您是否需要所有括号等)