SysFolder
|
|||||||||||||||||||||||||||||||||||||||||||||||
概要: | baSysFolderはWindowsの特別なディレクトリの位置を取得します。 |
||||||||||||||||||||||||||||||||||||||||||||||
シンタックス: | Result = baSysFolder( Folder ) |
||||||||||||||||||||||||||||||||||||||||||||||
パラメータ: | #string Folder 取得するフォルダの名前。以下のいずれか一つを指定します。
加えて32bit版では下記のフォルダも取得可能です。
|
||||||||||||||||||||||||||||||||||||||||||||||
戻り値: | #string 指定したフォルダのパスを返します。 |
||||||||||||||||||||||||||||||||||||||||||||||
例: | WinDir = baSysFolder( "windows" ) |
||||||||||||||||||||||||||||||||||||||||||||||
ノート: | 戻り値のストリングは最後に"\"が付きます。 "system16"オプションと"system32"オプションはWindows NT用です。その他のバージョンのWindowsでは"system"と同じ値を返します。これらのオプションを使って16bitの実行ファイルはwindows\system32フォルダを取得することができ、32bitの実行ファイルはwindows\systemフォルダを取得することができます。 上記のフォルダだけでなく、特別なフォルダの番号で渡すことも可能です。これらの番号はWindows Platform SDKの ShlObj.h ヘッダファイルにリストされています。例えば、baSysFolder( "33" )と指定すればCookiesフォルダを取得することができます。番号で指定した場合、SHGetSpecialFolderLocation API のコールに直接渡されます。 |