私のVBAコードは、私がplink.exe経由で毎秒ホストから情報を取得する必要がある場合はPLINKはVBA
Set wsh = VBA.CreateObject("WScript.Shell")
for i = 1 to 1000
wsh.Run("cmd.exe /c plink -ssh 192.168.100.xx -l root -pw xxxx command", 0, True)
Sleep 1000
next i
を経由して私のホストを制御する方法についてのテンプレートを示し、それを"wsh.Run(" cmd.exe/c plink -ssh 192.168.100.xx -l root -pw xxxx command "、0、True)を実行する必要があり、シェルを開いてplinkを実行する時間が浪費されます。 exeを実行し、各ラウンドを閉じます。時間を節約する方法はありますか?それは、シェルを開いてplink.exeを一度実行し、plink.exeがループが終了するまで私のコマンドを聞いておくことを意味しますか?
この質問/回答([Excel VBAから実行可能ファイルへの入力のリダイレクト](http://stackoverflow.com/a/1899704/119775))は、必要なものを提供する可能性があります; WScript.Shellを使用して実行可能ファイルと対話する方法を示します。 –
...しかし、第二の考えでは、あなたが達成しようとしていることは私には明らかではありません。コマンドプロンプトで手動で行う方法の例を表示できますか?それが明確になると、それを自動化する方法がわかりやすくなります。 –
私は私の質問を改訂しました。 – StevenYen