| ファイル情報 | [HSP2] | [HSP3] |
| 実行ファイルアイコンにドラッグ&ドロップされたファイル名を取得する |
cmdline |
dir_cmdline |
| bloadやexistで取得したファイルのサイズを取得する |
strsize |
strsize |
| 指定した位置に任意のファイルが存在するかを確認する |
exist, dirlist |
exist, dirlist |
| ファイルを検索する |
dirlist |
dirlist |
| dirlistで取得したファイル数を返す |
stat |
stat |
| dirlistより詳細なオプションを付けて検索を行う |
dirlist2 |
|
| dirlist2で取得した情報を変数にセットする |
dirlist2r |
|
| dirlist2の取得項目の設定を行う |
dirlist2h |
|
| サーバー上のリソース一覧を取得する |
inetdirlist |
inetdirlist |
| ファイルパスの入った変数から拡張子を除くファイル名のみを取得する |
getpath |
getpath |
| ファイルパスの入った変数から拡張子のみを取得する |
getpath |
getpath |
| ファイルパスの入った変数からフォルダを除いたファイルと拡張子を取得する |
getpath |
getpath |
| ファイル名を置換する |
filemove, fmove |
filemove |
| サーバー上のリソース名を置換する |
inetrename |
inetrename |
| 読取専用・隠しファイル等のファイル属性を取得する |
getattribute, fxaget |
getattribute |
| 読取専用・隠しファイル等のファイル属性を設定する |
setattribute, fxaset |
setattribute |
| 指定ファイルのタイムスタンプを取得する |
gettimestamp, fxtget |
gettimestamp |
| 指定ファイルのタイムスタンプを設定する |
settimestamp, fxtset |
settimestamp |
| 壁紙ファイルパスを取得する |
getwallpaper |
getwallpaper |
| 指定パスがファイルなのかフォルダなのかを判定する |
exist2 |
exist2 |
| ファイル名に禁則文字が入っているか確認する |
istaboo |
istaboo |
| 実行している自分自身のファイルパスを取得する |
exename |
exename |
| 指定したファイルのバージョン情報(ファイル説明,著作権,製品名等)を取得する |
verinfo |
getfilever |
| インターネット(HTTPサーバー)上のリソースサイズを取得する |
inetgetsize |
inetgetsize |
| インターネット(HTTPサーバー)上のリソース日付を取得する |
inetgettime |
inetgettime |
| 対象データファイルに関連付けられたアプリケーションを取得する |
findexe |
findexe |
| 拡張子に関連付けられたアプリケーションを取得する |
relatedexe |
relatedexe |
| マルチプルアイコンに含まれているアイコン数を取得する |
geticonnum |
geticonnum |
| Zip書庫に格納されたファイルの一覧を取得する |
zip_findfile, zip_getlist |
zip_findfile, zip_getlist |
| Zip書庫に格納されたファイル数を取得する |
zip_getcount |
zip_getcount |
| Zip書庫のファイルリストのリスト番号から任意のファイル名を取得する |
zip_getfilename |
zip_getfilename |
| Zip書庫のファイルリストのリスト番号から任意のファイルサイズを取得する |
zip_getfilesize |
zip_getfilesize |
| ファイル起動 | [HSP2] | [HSP3] |
| 現在のプロセスを終了し、別オブジェクトファイルに処理を移す |
run |
run |
| ファイルを関連付けたアプリケーションで実行する |
exec |
exec |
| HLP形式のヘルプを起動する |
winhelp_open |
winhelp_open |
| CHM形式のヘルプを起動する |
htmlhelp_open |
htmlhelp_open |
| エクセルを起動する |
xlInit |
xlInit |
| Zip書庫を操作できるよう準備する |
zip_sel |
zip_sel |
| ファイル読込 | [HSP2] | [HSP3] |
| 画像ファイル(BMPかJPGかMAG形式)を描画対象ウィンドウに貼り付ける |
picload |
picload |
| バッファを初期化して画像を読み込む |
|
celload |
| 変数に指定したファイルの指定位置からのデータを指定サイズ分読み込む |
bload |
bload |
| ファイル内容をメモリノート対象変数に読み込む |
noteload |
noteload |
| 映像、音声、音楽ファイルを読み込む |
sndload, mci |
mmload, mci |
| sndloadやmmloadと同じ用法でバッファに読み込むMCI命令 |
mciload |
mciload |
| 読み込むファイルをダイアログを用いて選択させる |
dialog |
dialog |
| 独自形式のファイルを読込み、HSP内部で展開する |
memfile |
|
| サーバー上からデータをダウンロードして表示する |
inetget |
inetget |
| IEが使用する指定URLのCookieを読み込む |
getcookie |
getcookie |
| DOSコマンドを取得する |
getdoscmd |
getdoscmd |
| ファイル保存 | [HSP2] | [HSP3] |
| 書き出すファイルをダイアログを用いて決定させる |
dialog |
dialog |
| 変数の指定位置から指定サイズ分を任意のファイル名で書き出す |
bsave |
bsave |
| メモリノート対象変数の内容を任意のファイル名で書き出す |
notesave |
notesave |
| 編集した映像、音声、音楽データをファイル保存する |
mci |
mci |
| 描画対象ウィンドウをそのままBMP書き出しする |
bmpsave |
bmpsave |
| ファイルを別フォルダまたは別名で複製する |
bcopy, fxcopy |
bcopy |
| ファイルを移動して別のディレクトリに保存する |
filemove, fxcopy |
filemove |
| サーバー上にファイルをアップロードする |
ftpput |
ftpput |
| サーバー上からデータをダウンロードしてファイル保存する |
ftpget |
ftpget |
| インターネットエクスプローラーが使用する指定URLのCookieを保存 |
setcookie |
setcookie |
| 指定ファイルまたはリソースへのショートカットファイルを作成する |
fxlink |
|
| compress.exe形式の圧縮ファイルを解凍する |
lzcopy |
|
| lzcopyの解凍先フォルダを指定する |
lzdist |
|
| エクセルのブックを保存する |
xlSave, xlSaveAs |
xlSave, xlSaveAs |
| ファイル変換・設定 | [HSP2] | [HSP3] |
| ロングファイルパスをショート(DOS)ファイルパスに変換する |
fxshort |
|
| 指定ファイルのタイムスタンプを設定する |
fxtset |
|
| SJISコードのファイルをJISコードに変換する |
sjistojis |
sjistojis |
| SJISコードのファイルをEUCコードに変換する |
sjistoeuc |
sjistoeuc |
| JISコードのファイルをSJISコードに変換する |
jistosjis |
jistosjis |
| JISコードのファイルをEUCコードに変換する |
jistoeuc |
jistoeuc |
| EUCコードのファイルをSJISコードに変換する |
euctosjis |
euctosjis |
| EUCコードのファイルをJISコードに変換する |
euctojis |
euctojis |
| 壁紙ファイルを変更する |
setwallpaper |
setwallpaper |
| INIファイル内に設定データを追加する |
setini |
setini |
| INIファイル内の設定データを削除する |
delini |
delini |
| INIファイル内の設定データを取得する |
getini |
getini |
| ファイル削除 | [HSP2] | [HSP3] |
| ファイルを削除する |
delete |
delete |
| ファイルをゴミ箱へ移動する |
filedel |
filedel |
| ゴミ箱を空にする |
emptydustbin |
emptydustbin |
| フォルダ | [HSP2] | [HSP3] |
| 指定フォルダに任意のフォルダが存在するかを確認する |
dirlist |
dirlist |
| 指定パスがファイルなのかフォルダなのかを判定する |
exist2 |
exist2 |
| ファイルパスからディレクトリ情報を抽出する |
getpath |
getpath |
| ディレクトリを作成する |
mkdir |
mkdir |
| サーバー上にディレクトリを作成する |
inetmkdir |
inetmkdir |
| ディレクトリを削除する |
deldir, dirdel |
deldir, dirdel |
| サーバー上のディレクトリを削除する |
inetrmdir |
inetrmdir |
| カレントディレクトリを取得する |
curdir |
dirinfo, dir_cur |
| サーバー上のカレントディレクトリを取得する |
inetcurdir |
inetcurdir |
| カレントディレクトリを変更する |
chdir |
chdir |
| サーバー上のカレントディレクトリを変更する |
inetdir |
inetdir |
| EXEファイル時、自分自身のあるフォルダパスを取得する |
exedir |
dirinfo, dir_exe |
| 未EXEファイル時、HSP3.EXEのあるフォルダパスを取得する |
exedir |
dirinfo, dir_exe |
| デスクトップのフォルダパスを取得する |
fxdir |
dirinfo, dir_desktop |
| マイドキュメントのフォルダパスを取得する |
fxdir |
dirinfo, dir_mydoc |
| Windowsのフォルダパスを取得する |
fxdir |
dirinfo, dir_win |
| システムのフォルダパスを取得する |
fxdir, getsysdir |
dirinfo, dir_sys |
| テンポラリフォルダパスを取得する |
fxdir, gettmpdir |
gettmpdir |
| ドライブ情報を取得する |
fxinfo, getvolumeinfo |
getvolumeinfo |
| フォルダ選択ダイアログを使う |
selfolder, dirdlg |
dirdlg |
| ロングファイルパスをショート(DOS)ファイルパスに変換する |
fxshort, getshortpath |
getshortpath |