tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル IPアドレスを追加
投稿日: 2014/05/01(Thu) 22:02
投稿者かかん
VB6.0 Windows7で自マシンにIPアドレスの追加をするツールを作成しています。
追加するインターフェース名とIPアドレスは画面で入力します。

VBは以下のように記述
Dim strInterFaceNm as String
Dim strIPAddress   as String
Dim intRet         as Integer

strInterFaceNm = txtInterFaceNm.text
strIPAddress = txtIPAddress.text

intRet = ShellExecute(me.hwnd,"runas",バッチ名をフルパス,
strInterFaceNm & " " & strIPAddress,exeのパス,1)


バッチファイルは以下のように記述
netsh interface ip add address %1 %2 255.255.255.0

画面でインターフェース名に「ローカル エリア接続」とスペースを含んで入力すると、
バッチが受け取るパラメータは「ローカル」と「エリア接続」になってしまいます。

スペースを含んだインターフェース名でIPアドレスの追加をしたい場合、
バッチファイルにどのようにパラメータを渡せばいいのでしょうか?

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。