0

AS400 とドメインの両方で新しいユーザーを一括作成するための Web ポータルを作成中です。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>
4

1 に答える 1

1

次のようなものは必要ありません...

"N:\wwwroot\users\wSETUP.bat " & strCode & " " & strIPGM
于 2012-12-26T22:02:14.337 に答える