更新情報
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にアップします。