- 1 名前:デフォルトの名無しさん [2010/06/25(金) 20:29:16 ]
- 拡張子が .cmd または .bat のバッチファイルのスクリプティング(プログラミング)に関わる
質問,テクニック(JScript,Perl等の埋め込みなど含む),関連情報のためのスレです。 ※何でも無理矢理バッチでやろうとせず、WSH等の使用も検討しましょう。 前スレ 【.cmd】 バッチファイルスクリプト %5 【.bat】 pc12.2ch.net/test/read.cgi/tech/1242268171/ 【.cmd】 バッチファイルスクリプト %4 【.bat】 pc12.2ch.net/test/read.cgi/tech/1229955189/ 【.cmd】 バッチファイルスクリプト %3 【.bat】 pc11.2ch.net/test/read.cgi/tech/1217860043/ 【.cmd】 バッチファイルスクリプト %2 【.bat】 pc12.2ch.net/test/read.cgi/tech/1197881068/ 【.cmd】 バッチファイルスクリプト %1 【.bat】 pc11.2ch.net/test/read.cgi/tech/1178281991/
- 40 名前:デフォルトの名無しさん mailto:sage [2010/08/08(日) 10:09:32 ]
- >>39
自分自身が持つIPが有効で接続されているかどうかということ? ipconfigでデフォルトゲートウェイのIPアドレスを取得して そこにpingして帰ってきた文字列をfindして分岐かな?
- 41 名前:デフォルトの名無しさん mailto:sage [2010/08/08(日) 10:40:33 ]
- ping後のerrorlevelでええがな
- 42 名前:デフォルトの名無しさん mailto:sage [2010/08/08(日) 11:49:24 ]
- netsh interface <ipv4 or ipv6> show interfaces
netsh interface <ipv4 or ipv6> show ipaddress name=<インデックス or 名前>
- 43 名前:デフォルトの名無しさん mailto:sage [2010/08/09(月) 05:05:09 ]
- >>40
ありがとうございます。 できました この方法で分岐しようと思います。 >>41 ありがとうございます。 その方法だと場合によって無効でもerrorlevelに0が入ってしまうんです・・・。 オプションでできるかもしれませんがわかりませんでした。 >>42 ありがとうございます。 一番スマートそうですが 僕のレベルだと理解できませんでした・・・。
- 44 名前:デフォルトの名無しさん mailto:sage [2010/08/09(月) 16:32:19 ]
- fpcu.on.coocan.jp/dosvcmd/bbs/log/dir/4-0740.html
のようにTESTフォルダ下のフォルダ数を変数に格納したいのですがわかりません お願いします。 for /D %%f in (*) do set /a i=i+1
- 45 名前:デフォルトの名無しさん mailto:sage [2010/08/09(月) 18:29:50 ]
- すまんこ
forのヘルプに書いてあったwww
- 46 名前:デフォルトの名無しさん mailto:sage [2010/08/09(月) 23:03:45 ]
- >>44
解決しました。 CD TEST FOR /F "DELIMS=" %%A IN ('DIR /B ^| FIND /C /V ""') DO SET COUNT=%%A
|

|