fxdir

特殊なディレクトリ名を取得

fxdir p1,p2

p1=変数名 : 情報が格納される文字列型変数名
p2=0~(0) : 取得するディレクトリ情報の種類

(プラグイン / モジュール : hspext)

解説

p2で指定した種類のディレクトリ名を、p1で指定した変数に代入します。
この命令で、 Windowsのシステムで使用される色々なディレクトリ名を取得す
ることができます。

p2で指定できる数値は以下の通りです。

   p2 : 取得される内容
 ------------------------------------------------------------
  -2  : Windowsのテンポラリ(一時)フォルダ
  -1  : Windowsのシステム(System)フォルダ
   2  : スタートメニュー「プログラム」グループのフォルダ
   5  :「マイドキュメント」のフォルダ
   6  :「お気に入り」のあるフォルダ
   7  :「スタートアップ」フォルダ
   8  :「最近使った書類」フォルダ
   9  :「送る」(SendTo)のフォルダ
  11  : スタートメニューのフォルダ
  16  : デスクトップのフォルダ
  21  : テンプレート(Template)フォルダ
  26  : ApplicationDataフォルダ
  27  : プリンタデバイスフォルダ
  32  : Internet キャッシュフォルダ
  33  : Internet Cookiesフォルダ
  34  : Internet 履歴フォルダ

指定に誤りがあったり、エラーが発生するとシステム変数 statに1が代入され
ます。正常に終了するとシステム変数 statは0になります。

サンプル逆引き (1)

fxdir.hsp

情報

プラグイン / モジュールhspext
バージョン3.1
作成日2002/12/01
著作者onitama
URLhttp://www.onionsoft.net/
備考hspext.asをインクルードすること。
タイプ拡張命令
グループ拡張ファイル操作命令
対応環境
  • Windows 版 HSP
hs ファイルhsphelp\hspext.hs