昨日今日と杖なしで散歩
んー、杖なしでもダイブ歩けるようになってきたな
ただ、やっぱり、走ると痛い
でも、一番痛くなるのは
実は座っているとき
座るときはやっぱり正座なんかで
背すじのばさないと、曲がると痛いんだな・・・
昨日今日と杖なしで散歩
んー、杖なしでもダイブ歩けるようになってきたな
ただ、やっぱり、走ると痛い
でも、一番痛くなるのは
実は座っているとき
座るときはやっぱり正座なんかで
背すじのばさないと、曲がると痛いんだな・・・
http://www.sakaiden.com/?p=7942
さて、mzp.runなどは準備できたので
スクリプトのファイルコピー関連の事を少々
--削除 files = getFiles "$max\scripts\SJTools\*.*"; for i in files do deleteFile i; --マクロ deleteFile "$ui\ui\macroscripts\SJTools.mcr"; --ファイルをコピーする --スクリプト本体 dir = getDir #scripts --ディレクトリを作る makeDir (dir + "\SJTools"); files = getFiles "$temp\SJTools_temp\Scripts\SJTools\*.*"; for i in files do copyFile i (dir + "\SJTools\\" + (getFileNameFile i) + (getFileNameType i)); --アイコン、スクリプトをロード colorman.reInitIcons(); macros.load(getDir #ui);
削除や、コピーはこんな感じ
*.* とワイルドカードで指定できるのは便利っていうか
当然か~
注意はコピー時はコピー先のディレクトリがないと
エラーが出るので注意が必要だよ、あたりまえだけど
そして、すでにファイルがある場合はコピーできないので
削除しておく必要があるよ
mzpのコマンドの
treeCopyなんかは、強制的に上書きされるみたい
ディレクトリの削除はちょっと変わっていて
通常の関数でディレクトリの削除はなくって
DOSCommandというDosで動かすみたい
なんでだろ・・・・
もちろんコピー後には
一度スクリプトをロードする必要があるから
macros.loadは重要
ミソはgetDirなどのディレクトリ取得関数
#uiなど色々ある
まぁ、#maxrootさえ知っていればOKかな~~
ということで
自前のツールをインストーラー化してみたので
ぜひどうぞ~~
http://www.sakaiden.com/?p=7870
前回
ひとまず基本的な使い方をノートしておいたけど
mzpをつくる際の注意が一つ
作る手順としては
zip圧縮 → 拡張子をmzpに変える
でイイのだが
圧縮する際は
該当のファイルが入ったフォルダを圧縮するのではなく
該当のファイルを選択して圧縮する事
基本的なことだけど
やり方を間違えると、
中に入れた mzp.run が無反応になってしまうので注意
いやまぁ、それだけなんだけどね
ちゃんと mzp.run つくって、
なにがしらのスクリプトを組んでも圧縮方法が違うと動かないんだな