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.3
作成日2009/08/01
著作者onitama
URLhttp://hsp.tv/
備考hspext.asをインクルードすること。
タイプ拡張命令
グループ拡張ファイル操作命令
対応環境
  • Windows 版 HSP
hs ファイルhsphelp\hspext.hs