- ベストアンサー
バッチファイルの長い行を2行に分けたい
IP address を変更するため、WindowsXp で以下のバッチファイルを用いていました。 netsh interface ip set address name="ローカルエリア 接続" source=static addr=192.168.1.1XX mask=255.255.255.0 netsh interface ip set address name="ローカルエリア 接続" gateway=192.168.1.1 gwmetric=1 netsh interface ip set dns name="ローカルエリア 接続" source=static addr=192.168.1.1 しかし、Windows Vista にすると、右クリックして「管理者として実行」しないといけなくなり、さらに、2行目を実行すると、1行目で設定した IP address が 0.0.0.0 に書き換わってしまうようになりました。そこで、次のように1行目と2行目をあわせて1行にするときちんと実行できるようになりました。 netsh interface ip set address name="ローカルエリア 接続" source=static addr=192.168.1.1XX mask=255.255.255.0 gateway=192.168.1.1 gwmetric=1 netsh interface ip set dns name="ローカルエリア 接続" source=static addr=192.168.1.1 しかし、1行が長すぎて見にくいです。MS DOS コマンドを2行に分ける書き方を教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
記述が冗長すぎる、ということはありませんか。 下記の記述ではどうでしょうか。 1行目末尾はgwmetric=1です。 netsh interface ip set address "ローカルエリア 接続" static 192.168.1.1XX 255.255.255.0 192.168.1.1 1 netsh interface ip set dns "ローカルエリア 接続" static 192.168.1.1
その他の回答 (1)
- junkUser
- ベストアンサー率56% (218/384)
??? 何か操作ミスですかね? 前回の投稿に回答がありますよ。 http://oshiete1.goo.ne.jp/qa3996542.html
お礼
操作ミスでしたm(_ _)m というか質問したのに質問しそこねたと勘違いしてました<(_ _)> 「教えて goo」に回答あったのですね。 早速2行に分け、1行目の最後に ^ を置いたらきちんと動作しました。 2行目の前にスペースとかタブを置いて見やすくしても OK でした。 ありがとうございます。
お礼
目から鱗が落ちました。こんなにスッキリ書けるのですね。 ありがとうございます。