0
私は何の結果も得ずに多くを検索しましたので、私はあなたにアシックスしています! 私は、複数のWindowsシェルを開き、別のコンピュータに同じcommadを送信するために別のtelnet接続をロードします。私はそれが同時に行われる必要があります。だから、私は間違って別の "WScript.Shell"オブジェクトを作成し、それらにキーを送信使用してみてください。何も結果なし。どうやってやるの?マルチプルtelnet接続のための複数のシェルウィンドウでのコマンド
Option Explicit
Dim tll1, tll2, tll3
set tll1=CreateObject("WScript.Shell")
set tll2=CreateObject("WScript.Shell")
set tll3=CreateObject("WScript.Shell")
tll1.run "cmd.exe"
tll2.run "cmd.exe"
tll3.run "cmd.exe"
WScript.Sleep 1000
tll1.SendKeys "telnet 192.168.114.254"
tll1.SendKeys ("{Enter}")
tll2.SendKeys "telnet 192.168.114.254"
tll2.SendKeys ("{Enter}")
tll3.SendKeys "telnet 192.168.114.254"
tll3.SendKeys ("{Enter}")
...
最後のシェルウィンドウに入力されたwoleコマンドです。ありがとう!
私は単一のマシンfotの初期テストを使用しているので、IPアドレスは同じです。 –
"Wscript.Shell"を1つ作成するだけです。 AppActivateを使用します。 WScript.Shellのヘルプを参照してください。 –
PS Windowsの場合は、別のウィンドウタイトルを持つように、Telnetダイレクト(cmdとtelnetを起動するのではなく)を使用し、各ウィンドウごとに異なるIPアドレスを設定する必要があります。 –