現在使用中のマシンのドライブ名の一覧を得るには、DLLを使います。
'サンプル1
//メルマガ no.012 mokaさんの記事より抜粋・一部改変
『KERNEL32.DLL』の、『DWORD GetLogicalDrives』を、
『』の、『ドライブ構成取得』として、DLLを利用。
ドライブ構成取得。
バイナリに変換。
ドライブ名列挙。
表示。
待機。
*バイナリに変換
D=それ。B=「」。s=0。
「D>0」で、ループ(
S=2^s
Dと、Sの、AND。
もし、それ=0ならば、B=「0」&B
違えば、(B=「1」&B。D=D-S。)
s=s+1
)
それ=B
戻る。
*ドライブ名列挙
B=それ。
L=「」
(文字数)回(
Bから、1文字、右端を切り取る。
もし、それ=1ならば、L=L&文字(65{A}+回数-1)&『:\』&「\n」
)
それ=L
戻る。
作成日 2003/06/27 作成時のひまわりバージョン 1.76b