我有一个.bat文件,我需要在我们网络上的远程IP上运行。我想要做的是提示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.x.x.x,则.bat文件将在远程计算机上运行,如果它在网络上。
答案 0 :(得分:0)
这适用于正确创建和显示字符串:
Sub test()
Dim location As String
location = InputBox("enter network")
MsgBox ("cmd /k CD ../directory/file.bat" & location)
End Sub