タイトルの通りとなります。
一通りググってみてFor文の中でipconfigとfindstrを使いIPアドレスをトークンに格納する方法が良さそうでしたので自分で下記のバッチファイルを書いてみたのですが動作しません。
@echo off
FOR /F "tokens=1,2 usebackq delims=:" %%i IN (ipconfig | findstr /n /r ":14") do (
mklink C:\test.lnk %%j\C$
)
pause
ipconfigを実行した際にIPアドレスが14行目に書いてある想定で書いております。
手順としてはipconfigのIPアドレスが書いてある14行目を:(コロン)で区切ってトークンに格納し、IPアドレスが書いてある2番目のトークンをmklinkにて使ってIPアドレスの入ったショートカットtest.lnkを作成するつもりで書いたのですが機能しません。
実際には仮想環境にこちらのバッチファイルを置いて、ipconfigのデフォルトゲートウェイを抽出し、ホストサーバーとの共有フォルダを使うために必要です。
以上になります。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/18 07:44