; 実行プログラムの名前やパスを取得してみる ;; 実行ファイル名を指定 #packopt name "getexeloc" ;; exe生成を指定 #packopt type 0 #uselib "kernel32" #func GetModuleFileName "GetModuleFileNameA" int, int, int sdim filepath, 256 GetModuleFileName, varptr(filepath), 256 cls mes "dir_cur : " + dir_cur mes "dir_exe : " + dir_exe mes "filepath : " + filepath ;; ファイル名のみ取得 mes "filename : " + getpath(filepath, 8) ;; 拡張子を除外してiniファイル名にする mes "ini file : " + getpath(filepath, 1) + ".ini"