更新情報

http://www.eiji8pou.pics/download/tool.htmtitle
id:senzogawa:20050728#p1
わー! 素敵なものができたー!
早速ですが組み込みますた。これでなでしこのでっかい実行ファイルを使わずにすむですよ。

アナウンス

f.exeは不要になりました!

スクリプト

numalias mkdir_folder
numalias mkdir_mode
numalias mkdir_result
numalias mkdir_p1
numalias mkdir_p2
numalias mkdir_p3
numalias mkdir_p4
numalias mkdir_p5
numalias mkdir_p6
numalias mkdir_p7
numalias mkdir_p8
numalias mkdir_p9
numalias mkdir_p10
numalias mkdir_cursor
numalias mkdir_next
numalias mkdir_path
numalias mkdir_dll
------
------
 *mkpath
mov %mkdir_mode,1
goto *mkmain
 *mkdir
mov %mkdir_mode,0
goto *mkmain

 *mkmain
getparam $mkdir_folder
split $mkdir_folder,"\",$mkdir_p1,$mkdir_p2,$mkdir_p3,$mkdir_p4,$mkdir_p5,$mkdir_p6,$mkdir_p7,$mkdir_p8,$mkdir_p9,$mkdir_p10
mov $mkdir_path,""
mov %mkdir_cursor,mkdir_p1
 *mkdir_loop
mov %mkdir_next,%mkdir_cursor+1
if $%mkdir_next = "" && %mkdir_mode = 1 return
add $mkdir_path,$%mkdir_cursor
mov $mkdir_dll,"szpd.dll/mkdir "
add $mkdir_dll,$mkdir_path
exec_dll $mkdir_dll
inc %mkdir_cursor
if $%mkdir_cursor = "" return
add $mkdir_path,"\"
goto *mkdir_loop

まあ、こんな感じのを組んで組み込みました。
mkdirとmkpath命令を追加します。
mkdirは、与えられた文字列をディレクトリと解釈して、作成する普通のものです。"dir1\dir2"を与えると、"dir1"と"dir1\dir2"を作成します。
mkpathは、与えられた文字列をファイル名と解釈して、そこにいたるまでのディレクトリを作成する命令です。"dir1\dir2\file.bmp"と与えると、"dir1"と"dir1\dir2"を作成します。
エラートラップがついてませんけど、ノベルゲームに組み込む以上不要だと判断しました。
id:senzogawaさん、ありがとうございました。使わせてもらいます。
※これを組み込んだバージョンは、20050730にアップします。