win-xp と コマンドプロンプト [日記]
こんばんは
xpでもコマンドプロンプトが使えるはずですが、 最近動作がおかしくなってしまいました。
同じ機械にメンテナンス用のxpを入れてありそちらの方でどの様に動作するか確認してみました。
同じ位置から動作しないように別のxpの中にホルダを作りそちらで動作させますと、次のようになりました。
echo や pause で途中で止めたり、< 入力 >出力 >> リダイレクトなども使えます。
**************************
コマンドプロンプトの中で連続した操作をすることができる。
各種の構文もある。(昔のプログラムでもあった)
Winーxpの場合 変数を % の所を %% の様にしないと変数の指定ができなくなった。
開始 の 方法
スタート、プログラム、アクセサリー → コマンドプロンプト をクリック
このコピーやリンクを 別のホルダに移して使用する方法もあります。
(入れる位置によって動作が変わったりします、ここを明文化したものがまだ見つかっていません)
スタート、ファイルを指定して実行 → CMDを記入
プロセスの中止 止まるだけ。
CTL-C
終了
EXIT
***********************
あるいは バッチファイルから起動 .bat .cmd の拡張子ファイル
バッチファイルのリンクから起動 XXXへのリンク の矢印つきの アイコン
(ここで編集すると本体側が編集される)
バッチファイルの リンクから起動 と(直接の場合と少し動作が違うようです)
終了 CTL_Cを押して
^Cバッチ ジョブを終了しますか (Y/N)? ときかれたら Y か yを打つと
終了する Nなら 継続する それ以外ではカーソルが進むだけ。
右上のXをクリックしても終了する。
**********************
応用 「ping」(ping32.cmd)
type nul > C:\ping\arp32.log
for /l %%i in (0,1,32) do ping -w 1 -n 1 192.168.0.%%i && arp -a 192.168.0.%%i >> C:\ping\arp32.log
「ping1」(ping32.cmd へのショートカット) を実行(arp32.log へのショートカット)に結果が書かれます。
このバッチは pingを送って LAN上に繋がっている IPアドレスを集めてくれます。
SHOUTcast サーバを起動するとき、
"C:\Program Files\SHOUTcast\sc_serv.exe" sc_serv_simple.conf
(ダブルコーテーションが重要です)
を スタート、ファイルを指定して実行 → で起動できますが、
バッチファイルからでも起動できるはずです。
(1度は出来たんですが、直ぐに閉じてしまうこともありました、この理由が分からずにいます、バッチファイルの位置かも?)
或いは バッチファイルからのリンクでも起動できます。
(こちらの方が確率良く起動できましたが、起動できなかったこともあります。)
規定のブラウザで開く
rundll32 url.dll,FileProtocolHandler http://www.yahoo.co.jp/
規定のブラウザで c:\ドライブを 開く
rundll32 url.dll,FileProtocolHandler c:\
IE用
C:\>"\Program Files\Internet Explorer\iexplore.exe" ?www.althi.co.jp
firefox用
"\Program Files\Mozilla Firefox\firefox.exe" www.althi.co.jp
コメント 0