我正在创建一个Web门户,用于在我们的AS400和Domain上创建批量新用户,除了将变量从HTML表单传递到批处理文件之外,我已经能够完成所有工作。
批处理文件已经存在并且为了尽可能简单,我决定重用它们,因为这将是一个严格的内部应用程序。
我已经将变量声明为表单中的输入,并将它们设置为在运行批处理文件时由vb脚本调用,但是它们不会作为变量传递,而是作为代码中声明的内容传递。
有人可以告诉我我做错了什么,因为我无法从网上搜索这个问题找到太多信息吗?
如果您需要更多信息,请告诉我,我会提供。
<script language="VBScript">
strCode = textbox0.Value
strName = textbox1.Value
strIPMG = textbox2.Value
strServer = textbox3.Value
Sub isetup
dim shell
set shell=createobject("wscript.shell")
shell.run "N:\wwwroot\users\iSETUP01.bat strCode strName strIPGM strServer"
set shell=nothing
End Sub
Sub wsetup()
dim shell
set shell=createobject("wscript.shell")
shell.run "N:\wwwroot\users\wSETUP.bat strCode strIPGM"
set shell=nothing
End Sub
</script>
答案 0 :(得分:1)
你不需要像...这样的东西吗?
"N:\wwwroot\users\wSETUP.bat " & strCode & " " & strIPGM