|
[1777]
|
tkycc-14p44.ppp.odn.ad.jp |
| さいた さん |
Posted in 1998-08-31 18:59:00 |
| 1. Reply: ドライブレターの取り出し |
krypton.sci.kagoshima-u.ac.jp |
| かば さん |
Posted in 1998-08-31 20:26:00 |
| むか〜〜し,まだ私が若かった頃,dos環境で 外付けFDDの電源on/offによらずRAMドライブを「Z:」でアクセスしたい という目的で,同じようなことをあれこれと考えたことがあります。その結果作り上げた のが,次のようなプログラム「LDRIVE.COM」です。 引数なしで実行すると,接続されているドライブ数を表示するとともにERRORLEVELにその 値をセットして戻る,というものです。この戻り値によってバッチファイル中で異なる処 理,たとえば環境変数に異なる値を与えることができます。 また引数としてドライブ名を指定して「LDRIVE C:」のようにすると,ドライブC:の状態 に応じて . 表示 ERRORLEVELの戻り値 FDのとき 0 0 HDのとき 1 1 RAMディスクなどのとき 2 2 存在しないドライブのとき 16 (**) などということもできます。 今ではもうほとんど使うことがありませんが,昔はずいぶん役立ったと記憶しています。 ただ(**)のところをなぜこんな仕様にしたのか,今から考えると不思議です。 しかし今ではもう,このプログラム(わずか128バイトです)の中を読もうという気力は ありません。 たぶんこんなプログラムくらい,今ではvectorやniftyを捜せばあるんじゃないですか? |
|
| 2. Reply: ドライブレターの取り出し |
krypton.sci.kagoshima-u.ac.jp |
| かば さん |
Posted in 1998-08-31 20:41:00 |
| あれれ,この掲示板では行頭のスペースが無視されてしまうのかな? 大変見苦しくなって しまいました。 .........................表示....ERRORLEVELの戻り値 ....FDのとき...............0....0 ....HDのとき...............1....1 ....RAMディスクなどのとき..2....2 ....存在しないドライブのとき..*...16 ということなのですが,今度はきれいに見えるかな? それと,「存在しないドライブのときの表示」のところ(今回は*で示したところ)は, 「アットマーク」を書いたのですが,見えないみたいですね。 私のNetscape Navigatorの設定が悪いのでしょうか? |
|
| 3. Reply: ドライブレターの取り出し |
krypton.sci.kagoshima-u.ac.jp |
| かば さん |
Posted in 1998-08-31 20:56:00 |
| 今度はうまく行った,と思って,念のためIE3.0で見たら,「.......」のところが 詰まっている.... これは表示フォントが固定ピッチでないせいですね。 えーと,IEの表示フォントの設定は....どのメニューにあるのでしょう。 ともかく固定ピッチフォントで見て下さい。 |
|
| 4. Reply: ドライブレターの取り出し |
ppp20.ecc.u-tokyo.ac.jp |
| でるもんた さん |
Posted in 1998-08-31 22:28:00 |
| >あれれ,この掲示板では行頭のスペースが無視されてしまうのかな? これは、この掲示板が<pre>タグを使わないせいでしょう。 そのため、HTMLの仕様としてスペースが複数あっても無視されるのでしょう。 ちなみに、IE3のフォント設定は、たしか、表示→オプション の中に、「フォント設定」というボタンがあったはずです。 |
|