ネットワーク上のリモート IP で実行する必要がある .bat ファイルがあります。私がしたいのは、IP アドレスの 10.xx 部分のプロンプトを表示し、.1 から .254 まで続くループをスクリプトに実行させ、.bat ファイルが 10.xx1 にプッシュされるようにすることです。 10.xx254
これまでのところ、これは私が得たものです:
Dim WshShell
set WshShell = CreateObject("wscript.shell")
strUserInput = InputBox("enter network" )
Wshshell.exec("cmd /k CD ../directory/file.bat" & strUserInput)
手動で cmd を開き、正しいディレクトリに移動して file.bat 10.xxx を実行すると、.bat ファイルがネットワーク上にある場合、リモート マシンで実行されます。