道に迷って明後日の方向に走り出したまま止まれないのでこのまま行きます。タグのついている投稿Kindle用の画像zipを作ってくれるスクリプトが地味にヤバそうだったので直した。間違えてディレクトリの指定無とかで実行しちゃったときユーザルートのファイルが光の速さでお亡くなりになるのは正直アレ過ぎるのでディレクトリの指定が空だったり、解像度指定が空だったりしたときにエラーで終了するようにした。追加したのは太字部分。想定しているエラーの条件は以下の通り。この場合は当然exit。この場合は解像度指定の段階でexit。この場合は解像度指定の段階でexit。この場合はcdの実行失敗で$?に1が入っているはずなのでexit。ホントは削除する前にお伺いを立てるようなのの方がやり方としてお行儀いい気もするけども、いちいち消すか消さないかっていうメッセージのところで処理が止められてるのも邪魔くさいのでそれはしない方向で。ディレクトリと対象機器(k2、kdx)を引数として付けて実行。“err:ディレクトリが指定されていません。“err:ディレクトリの指定が間違っています。“err:対象機器が指定されていません。“$bn”例によって例のごとくインデントが全角です。役に立ったならご褒美くらいくださってもよろしくってよ。ホラこんな所にアマゾンのウィッシュリストが。自分メモコメントは受け付けていません。Kindle用の画像zipを作ってくれるスクリプト。雑記とりあえずで【1】のスクリプトを書いたんだけど、いちいちファイル名を整えて・・・とかやるのが面倒くさくなってきちゃったので、新しく【2】に書き直した。使い方は実行の時にディレクトリと対象機器(k2、kdx)を引数として付けて実行するだけ。実行すると実際にファイルが処理されようがされまいが最終的に指定ディレクトリ内のファイルが全て削除されるので、万一使うような場合はその辺気をつけて使ってください。“$bn”地味に説明が面倒くさいのでとりあえず流れだけ説明。・実行すると変数rezに解像度の値を代入、配列変数extに画像の拡張子を代入。・画像ファイルのみのリスト生成、リスト行数取得。・ファイルサイズ変更、ファイル名を連番にしつつ元ファイルを削除。・変数bnに現在のディレクトリ名を代入、一つ上のディレクトリに書庫を作成。・ファイル、ディレクトリ削除。気が向いたらそのうち詳しく説明するかもしれないけども期待はしない方が良い。例によって例のごとくインデントが全角です。役に立ったならご褒美くらいくださってもよろしくってよ。ホラこんな所にアマゾンのウィッシュリストが。自分メモコメントは受け付けていません。今現在で試したファイル形式は次のとおり。zip(jpeg)、pdf(ラスター・ベクター画像)jpeg(生)、png(生)、gif(生)これらを半角アルファベットでファイル名をつけてdocumentsディレクトリに投入。試したファイルのうちzip、pdfはOKだった。