将变量从html表单创建的vbscript传递到批处理文件

时间:2012-12-26 21:52:15

标签: html vbscript batch-file

我正在创建一个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>

1 个答案:

答案 0 :(得分:1)

你不需要像...这样的东西吗?

"N:\wwwroot\users\wSETUP.bat " & strCode & " " & strIPGM