リネームツールをまた ..
411:名無しさん@お腹いっぱい。
06/06/29 23:58:05 qUp40NBZ0
[アニメ] やらないか 第01話 (640x480 x264 120fps) [CRC_AF00].avi
みたいにファイル名の最後にCRC付けるのは仕方なく別の単独のソフト使ってるよ。
412:名無しさん@お腹いっぱい。
06/07/01 23:35:13 f7xk0gt50
特定のファイルだけをリネームするソフトはないんですか?
ほとんどのリネームツールがフォルダ単位ですよね
413:名無しさん@お腹いっぱい。
06/07/01 23:37:52 gWZQIeMm0
ヽ(´ー`)ノ
414:名無しさん@お腹いっぱい。
06/07/01 23:58:02 3sJkdRrZ0
>>412
ほとんどって何を使ったんだ
415:名無しさん@お腹いっぱい。
06/07/02 00:16:21 nsU7/c1B0
フォルダ単位でしかリネームできないソフトってどれよ?
416:名無しさん@お腹いっぱい。
06/07/02 04:38:55 bOA+gJya0
>>412
エクスプローラ…?
1. 名前を変えたいファイルの名前部分をクリック。
2. 変えたい名前を打ち込む。
417:名無しさん@お腹いっぱい。
06/07/02 17:13:27 3Hm0fZU/0
こういうのを言ってるんじゃないか
Dさんの名前変更お手伝い
RenamePlus
Wing Renamer
とか…確かにこのジャンルは少ないな。
418:名無しさん@お腹いっぱい。
06/07/03 03:29:58 xuL83f200
>>417
検索してみて、Dさん〜とWing〜と、説明を読んでみたが
ソフトそのものの存在意義が判らなかった…
エクスプローラで名前変更をせずに、右栗>プロパティで
わざわざ名称変更するようなもの?
419:417
06/07/03 17:48:22 oyxH10WO0
>>418
まあなんだ
低解像度モニタを使っていてエクスプローラでは名前変更しずらい場合とか
名前と拡張子を別個に変更できるとか
クリップボード拡張ソフトからの貼り付けが容易になるとか
ファイル名の履歴がいかせるとか(これはDさんのみか)
オレはファイラ(X-Finder)使ってるんだけどF2キーにRenamePlusを割り当てて常用してる。
420:名無しさん@お腹いっぱい。
06/07/10 22:58:00 Um/Lh+sg0
>>375
再うpきぼんage
421:名無しさん@お腹いっぱい。
06/07/12 16:54:07 X95Tvy3y0
文字化けしたファイル名をリネームできるソフト知らないでしょうか?
プレビュー見るとファイル名が文字化けして「?」が含まれてるが原因だと思うのですが・・・
WindowsXPで直接文字変換は可能です。
422:名無しさん@お腹いっぱい。
06/07/12 18:25:36 vZyoq0dG0
>>421
言ってる意味がわからん。
(ある環境Aで)文字化けしたものが(ある環境Bでは)文字化けしていない
ということだろうが、A,Bが省略されてるとわけわからん。
423:名無しさん@お腹いっぱい。
06/07/13 00:53:48 r0NpPAMt0
相手はMACだと思うのでEUCなのかな? 私のところはWindowsXPです。
解凍した日本語部分のファイル名が文字化けした状態(見た事ない漢字になっている)だったので
置換、前数文字(見た事ない漢字部分)を削除、連番などしましたが、
どのソフトを使っても「リネーム失敗」になります。
・新しい名前は正常にプレビューできてます。
・現在の名前の文字化け部分(見た事ない漢字)が、
リネームソフトに入れると認識できないせいか「?」になってしまいます。
相手のほうで直せとかは分かってますが、
そういう便利なソフトがないかと尋ねました
424:名無しさん@お腹いっぱい。
06/07/13 01:14:06 6+SCzbyQ0
>>423
これとかどーよ
URLリンク(www.forest.impress.co.jp)
425:名無しさん@お腹いっぱい。
06/07/13 14:22:35 71wwSjKg0
>>423
それって中華系のサイトとかBTとかで落してきたファイルでねぇの?
426:名無しさん@お腹いっぱい。
06/07/13 21:34:10 xoDsLtax0
>>424
無理だった、再起動しては試してない
>>425
知らない
返答ありがとうございました。無理みたいですね。
Windowsでの変換(ひとつずつ名前の変更やバッチファイル)はできたので
置換バッチファイルを作成するプログラムを自分で組みました
皆さん、ご返答ありがとうございました。
427:名無しさん@お腹いっぱい。
06/07/14 13:55:35 8OM9vP+40
>>375
再うpきぼん
428:名無しさん@お腹いっぱい。
06/07/24 13:33:24 sOBke1zl0
>>427まだいる? ここんとこ忙しくて見てなかったんだけど、
家帰ったらウプするよ。ウプロダでここながーく置いとけるよ、
ってとこあったら言ってくれればそこに置くんで。
429:名無しさん@お腹いっぱい。
06/07/25 01:33:23 eQLLNfIy0
>>420,427
URLリンク(ame.dip.jp)
430:420=427
06/07/25 02:31:51 I7AWiXZ90
>>428
ありがとう!今読みました
けど>>429うまく落とせないような・・・
431:名無しさん@お腹いっぱい。
06/07/25 22:03:44 dB+9/UIc0
>>430
URLリンク(www.dotup.org)
今度はどうだ!
432:430
06/07/26 01:33:34 puEOMa0H0
>>431
_ ___. __
( (_ ,,, < ) __ ...________....-.._ /~丶. ノ ヽ.
| ̄~~~ ) ┌-┘ ' ~~| | ヽ 丶 | /~~'ヽ. | |
ヽ-----ヘ t ノ~''ヽ ノ __,..-='-''''ヽ,, ヽ--:::,...----' / ̄ ' , ヘ ) | ノ
(  ̄ ̄ ̄ __丿 ~'┐ | / | ,/~ ヽ-っ / / / | /
~~''''''====ヽ ヽ / / ,./-''''''-' ノ | ノ'~ | / |'-- , | /
/ (⌒ ̄ヽ.. ) / | / (, | ヽ___,,-..., | /| | | L ) | v
| 丶--''~ヽ='''~ | ノ |  ̄ ̄ ヽ ヽ ) -< | | ノ '~~'
ヽ..._______.ノ |__ノ ヽ.._____..ノ ヽ--...........---~ ヽ ノ ヽ---''~ ヽ ノ
433:名無しさん@お腹いっぱい。
06/07/26 20:09:34 h3eT4KBB0
>>428
Yahooのブリーフケースに置いておけば、半永久的に保存されると思うが。
434:名無しさん@お腹いっぱい。
06/07/28 00:58:06 8lgR5xeZ0
俺が過去にオクで買った恥ずかしい品がばれちゃうだろーが
435:sage
06/07/30 17:29:26 qZmsD/zb0
現在Nameryを使用しているのですが、ファイル名を 000a.txt、000b.txt、000c.txt・・・、というように
「(文字列)+数字+アルファベット」でリネームできるツールはありませんか?
436:名無しさん@お腹いっぱい。
06/07/30 17:45:08 PzqXPyaN0
練馬の複合処理に英字連番というのがあるから
それを応用すればできそうな希ガス
437:名無しさん@お腹いっぱい。
06/07/30 18:04:12 qZmsD/zb0
ありがとうございます。
438:名無しさん@お腹いっぱい。
06/08/06 17:03:33 5mCH8TkK0
>>433
Yahooの無料垢は放置してたらそのうち消えないか?
MSNよりかはマシだが。
プレミアムや、YBB属性付(禿BBの追加メールサービス)は金
払い続ける限り大丈夫だろうけど。
439:名無しさん@お腹いっぱい。
06/08/06 22:27:19 YYQk7Eg30
ヤフーは消えないでしょ。たしか。
440:名無しさん@お腹いっぱい。
06/08/12 20:42:18 DO8OqXvR0
ねえ、特定のキーワードを入力したい時ってあるじゃないか。
MP3のタグみたいに。
例えば
放映日時・アーティスト・使用設備・コメント
と入力したい情報があるとする。
その要領でいくつものファイルをリネームするとするね。
そういうときは入力フォームみたいにあらかじめ項目が区切られたウインドウに情報を入力して、最後にファイル名にその情報を反映させる方式にした方がやりやすいと思うんだ。
そういう入力フォームを自作出来る、というかそんな感じでリネーム出来るソフトはないかな?
441:名無しさん@お腹いっぱい。
06/08/13 09:50:02 BGPJkJHG0
>>440
> そういう入力フォームを自作出来る、というかそんな感じでリネーム出来るソフトはないかな?
DelphiとかVisual Studioとかかな。
入力フォームも、入力情報の定義も自由自在だし、リネームも出来るよ。
442:名無しさん@お腹いっぱい。
06/08/13 11:07:53 cM50ssDX0
>>440
タグはそれぞれの独立した項目(アーティスト・タイトル・アルバム・・・etc)を編集するから
入力もあらかじめ項目ごとに用意しておいて問題はないよね。タグエディタはみんなそんな感じだし。
対してリネーマーは項目なんかは決まっていないし並び順も利用者次第。
例え入力フォームを用意しても編集部分の処理が更に別途に必要になる。
「放映日時・アーティスト・使用設備・コメント」 をそのままダラダラ並べる訳じゃないでしょ?。
それに複数処理する場合はどうするの?。すべて同じ「放映日時・アーティスト・使用設備・コメント」を
編集する筈がないよね?。ファイルから情報を取得したり連番にしたりいろいろ方法はあるけど。
でもそれは入力フォームを用意しただけじゃ何も解決しない機能だよね。
結局そういうリネーマーとしての機能を突き詰めると正規表現やマクロで処理するのが
ツールとして最善の方策になるんだと思うよ。一般に公開しているフリーウェアはね。
決まりきった編集パターンで自分だけしか使わない自分専用ツールなら自作以外ない。
フリーのプログラミングツールでも探したら。
URLリンク(www.vector.co.jp)
443:名無しさん@お腹いっぱい。
06/08/24 11:11:52 5o+uLIpR0
子一時間このスレ見ていろんなソフト試したけど、
テキストからファイルに直接リネームできるPSSTPSSTが一番使いやすい。
444:名無しさん@お腹いっぱい。
06/08/24 12:10:04 KNU+w0wN0
PublicWare File Renamer
URLリンク(www.publicware.dk)
マジお勧め
パッチ作成中だけど、英語でも余裕で使える
445:名無しさん@お腹いっぱい。
06/08/26 14:30:29 p2b+m+Jl0
>>443 激しく尿意
PSST2とEXCELの組み合わせが一番使いやすいなぁ
Perl処理もできるし
446:名無しさん@お腹いっぱい。
06/08/31 00:30:53 GzQ6Xx7e0
テキスト置換にRepl-Aceが気に入ってて、
リネームにも利用したいんだけど、外部エディタ連携型の、
E-Renameでは重複ができた時に手動で探して直す必要があって、
FileName_EditSupportでは一度エディタをNOTEPADに設定してテキストを作成してから
再起動して改めてエディタをRepl-Aceに設定するという手間を踏まないといけないのが不満だ。
何かいいのはないものか。
447:名無しさん@お腹いっぱい。
06/08/31 02:10:03 cUHhPyv20
>>446
練馬でCtrl+E
448:名無しさん@お腹いっぱい。
06/08/31 21:51:54 GzQ6Xx7e0
>>447
NOTEPADやRepl-Aceを起動は出来るけど
Repl-Aceにテキストを渡せないのでどうにもならなかった。
449:名無しさん@お腹いっぱい。
06/08/31 22:32:09 cUHhPyv20
>>448
Repl-Aceって使ったことなかったので入手して試してみたけどできたよ。
~NERIMA~.txtというのが処理対象ファイル一覧に引き渡されてる筈だけど
その中身がファイル名のテキストデータなのでそれを適当に変換してやればいいかと。
試しに置換で文字列を変えてみて終了させたらちゃんと反映されたし。
でもこれは練馬の外部ツール機能で処理させた方がいいかも。エディタじゃないし。
こっちも試してみたけどできたよ。パラメータに"%f"渡してやれば結果は同じ。
450:名無しさん@お腹いっぱい。
06/09/01 00:43:13 rOgAzc6+0
だめだ、~NERIMA~.txtってのは練馬のフォルダに出来てるけど、
渡せてないみたいだ。
外部ツールに登録っていうのは、
Repl-Aceのパスを指定して、パラメータに%fを入力するだけでいいの?
451:名無しさん@お腹いっぱい。
06/09/01 01:07:38 R6oiR4IG0
ツールパスが repl_ace.exe へのフルパスで
パラメータに "%f" で(両端の " も付けておいた方がいいと思う)
Pというところに %f と入れておけばいいかと。(こっちは " なし)
F1押せばヘルプが出てくるのでそっち見た方が確かかもしれない。
452:名無しさん@お腹いっぱい。
06/09/01 09:39:50 GV/luKwt0
デキタヨーありがとう。
整形だけならこれ以上は無いんじゃないかってくらい便利になったよ。
練馬本体のリネーム機能も利用できるし、
今まで練馬は何度も挑戦しては挫折してきたけど遂に使うときが来たね。
重複名が出来たときの処理がもうちょっと上手いのあれば完璧だったよ。
453:名無しさん@お腹いっぱい。
06/09/05 16:35:10 YT6YQLlk0
○例えばエクスプローラのようにD&Dで好きな順番に入れ替えられる。
→意外と出来ないですね。ほとんどが名前順とか決まった並び方しかできなかったです。
○連番を文字列内の任意の数字に割り当てられる。
→最初か最後に連番追加のソフトしか見つかりませんでした。特に文字列の中の数字が2カ所以上になると技術的に難しいのかな。
この2つの機能が付いてるソフトはありませんか?
ベクターでさんざん探したんですけど、なかなか理想のはないですね・・・。
454:名無しさん@お腹いっぱい。
06/09/05 17:10:59 5B3pFsAX0
>>453
練馬は試した?
455:名無しさん@お腹いっぱい。
06/09/05 22:00:42 YT6YQLlk0
>>454
素人ですけどマクロってところを適当にいじったらできました。
わかりやすくていいですね。
ベクターでも上の方にあったのに変な名前で食わず嫌いしてたみたいです。
どうもありがとうございました。
ほかのでもマクロとか正規表現とか覚えたら出来てたのかな。
でも他に並び替えできるのネイムリーぐらいしかなかったし、わかりやすいからこれ使い続けます。
456:名無しさん@お腹いっぱい。
06/09/06 11:09:35 Xg2QwGYJ0
練馬って、リネーム→りねむ→ねりむ→練馬だから
457:名無しさん@お腹いっぱい。
06/09/06 16:13:01 2tQAWfcD0
>>456
リネーム(名前を変更する行為)
ではなく
リネーマー(名前を変更するソフト)
458:名無しさん@お腹いっぱい。
06/09/06 16:47:58 y/jT39ol0
チャンネーとギロッポンでシースーみたいな
459:名無しさん@お腹いっぱい。
06/09/10 06:29:49 Yf+E76YQ0
「ジュルスケ」byヒデ
460:名無しさん@お腹いっぱい。
06/09/19 12:58:46 bVIRauKY0
FlexibleRenamerで起動時にフォルダのPath渡して
フォルダ指定で起動って出来ないですか?
461:名無しさん@お腹いっぱい。
06/09/19 19:14:16 PywGL+480
いや、普通にできるだろう?
462:名無しさん@お腹いっぱい。
06/09/19 19:40:09 bVIRauKY0
すみません、出来ました。orz
パスの最後に¥付けててしかもダブルクォーテーションで括ってたから
駄目だったみたいです。エスケープされたのかな。。。
463:sage
06/09/21 03:49:20 hdSfP4md0
このスレで紹介されてるFlexible Renamerや練馬をちょっと触って見たのですが
例えば001,002,003・・・となってるのを
001,003,005のように
偶数もしくは奇数列の番号を振っていく設定ってできますか?
連番はよくあるんですが、この辺がよく分からず・・・
練馬で(n+1)のように記述しても、うまくいかず。
変な質問になってしまいました、よろしくお願いします。
464:463
06/09/21 03:49:57 hdSfP4md0
は、名前に入れてしまったスマソ
465:名無しさん@お腹いっぱい。
06/09/21 05:54:51 WXknueEf0
>>463
練馬だと、
ファイル名の最後に付いている連番なら
正規表現の「s/\d+$//」こいつで消した後、
マクロに偶数なら「/f/n<2,3,2>」、奇数なら「/f/n<1,3,2>」これで付け直せばいけるはず。
マクロの所をもう少しいじりたいなら
ヘルプ>トピック>キー指定の項とか
ヘルプ>練馬基本マクロヘルプ>連番又は子キー連番辺りを
読見つつ試行錯誤するといいよ
466:名無しさん@お腹いっぱい。
06/09/21 10:43:58 b62BtY/Y0
>>463
元の連番が3桁固定ならマクロだけで /f<0,-3,0>/n<1,3,2> でもいいね。(001,003,005・・・の場合)
マクロの場合はパラメータをチェックしておけば設定ダイアログが表示されるので入力も楽だよ。
467:463
06/09/24 12:55:03 1yXKHhbU0
オオッ!亀レスですいませんが
試してみたところできました!すごい、便利ですねこれは・・・!!
もっと勉強して、活用したいと思います。
ありがとうございました!
468:名無しさん@お腹いっぱい。
06/09/24 23:25:14 dBHPQJGi0
機能は最強だがイマイチ知名度が低いのは
名前でスルーされているせいかな? <練馬
469:名無しさん@お腹いっぱい。
06/09/24 23:39:07 4+IV8JL+0
機能は最強だがイマイチ使いにくいのが練馬。
UI癖がありすぎ。
470:名無しさん@お腹いっぱい。
06/09/24 23:59:41 XlZt47Lk0
確かに癖はあるけど使いやすいで。
癖というよりそれが機能として活きているからな。
理解しちゃえば他ではできないようなリネームも
いろいろ応用できるからすごい便利だぉ。
471:名無しさん@お腹いっぱい。
06/09/25 04:08:31 QLzcRy7M0
田吾作、練馬はGUIが…
472:名無しさん@お腹いっぱい。
06/09/25 11:11:13 h56RBGWx0
このスレ内でもわかりやすいという感想から使いにくいという意見まで様々
それって単に好みの問題か、あるいは使わず嫌いじゃね?
おれは使っていて別に使いづらいと感じたことないし、ファイル選択とかも楽だ
それに書庫内リネームと連番の強制変更ができる限りは他じゃ代替きかない
逆にどういうUIが使いやすいと思っているのかお薦めあるなら知りたい
473:名無しさん@お腹いっぱい。
06/09/26 16:15:58 prMG10h40
人によって最強ツールは違うんだよ。
他のヤツが分かりにくいって言ってるソフトでも、あんたが分かりやすければOKだろ。
474:名無しさん@お腹いっぱい。
06/09/26 16:40:33 4IOj53fN0
パッと見わかりやすそうでもやりたいことができないんじゃ論外だけどな。
475:名無しさん@お腹いっぱい。
06/09/26 23:42:44 q643V9FE0
好きなの使え。
476:名無しさん@お腹いっぱい。
06/09/29 21:56:44 fV1ygmAk0
練馬+スクリプトで連番に1加算する技
ずっと前に入れておいたままだったのだが
連番の修正が必要になり思い出して使ってみたら簡単にできた
便利だ 助かったぁ
477:名無しさん@お腹いっぱい。
06/10/03 19:46:47 KlIJkhtv0
ファイル名の後にフォルダ名を追加できるのはどのソフトでしょうか?
flexible renamerではやり方が分からないので・・・
478:名無しさん@お腹いっぱい。
06/10/03 20:43:05 ShcHOUmz0
練馬で /o マクロ
ファイル名の後に追加なら /f/o
479:名無しさん@お腹いっぱい。
06/10/03 20:50:06 KlIJkhtv0
>>478
thx!恩に着ます。
練馬の方が、よりflexbleなんですねw
480:名無しさん@お腹いっぱい。
06/10/03 23:54:43 3LP5GrIL0
フレクスブル?燻ってるの?
フレキシブル リネーマーなら正規表現で\fを入れるだけだがな。
ぶっちゃけて言えば、Flexibleじゃないのは477,479の頭ってことで。
481:名無しさん@お腹いっぱい。
06/10/04 00:56:54 duivmuj20
そんなことで何ファビョってるんだ?
2行目だけでいいじゃん
482:名無しさん@お腹いっぱい。
06/10/04 01:26:52 1KVxu6RB0
テンプレ君、こんな所でも揚げ足取りかw
483:名無しさん@お腹いっぱい。
06/10/04 01:36:11 OWy5yy8s0
>>481
それを言ったら、480は2/3がこのスレ的に無意味なのに対して
君は2/2、つまり100%無意味なレスだ。482も、そして漏れも。
書きたいことを自由に書く場なんだから、必要最小限以外のこと書いても良いじゃん。
こんなことで何ファビョってるんだ?
484:名無しさん@お腹いっぱい。
06/10/04 01:53:28 3NHvr3gW0
フレキシ儲こわいぉ・・・
485:名無しさん@お腹いっぱい。
06/10/04 02:04:11 eLSIGnjj0
まぁ>>478のアホな質問と>>479の2行目に柔軟に対応できなかった>>480が
最もフレキシブルじゃないってことで。
486:479
06/10/04 11:01:57 Dz165GAU0
おいらの不用意な一言から荒れ模様ですね。済みませんでした。
\f、というか、正規表現を勉強します。flexibleに対応したいと思います。
厳しい一言もありましたが、スルーよりもためになりますのでありがたいことと存じます。
487:名無しさん@お腹いっぱい。
06/10/04 17:16:07 Yi0n0r1W0
フレキシブルというわりには融通きかないとこがあるからなあ
ドラッグによる並べ替えができないと連番付けで不便な時あるし
488:名無しさん@お腹いっぱい。
06/10/08 05:44:20 4mcX58X/0
001、002、005、006、009、010…みたいに2つ続けて2つ飛ばし、みたいな特殊な連番にリネームできる
ソフトってないですかね?
489:名無しさん@お腹いっぱい。
06/10/08 06:29:54 hVxu0KRo0
>>488
練馬
外部エディタ型+表計算ソフト
490:名無しさん@お腹いっぱい。
06/10/08 13:06:49 cpowDhqo0
>>488
練馬でやる方法考えてみたけど複合処理しか思いつかなかった。
マクロ /n<1,3,2>
正規表現 s/([1|3|5|7|9])1$/\10/
正規表現 s/([0|2|4|6|8])3$/\12/
正規表現 s/([1|3|5|7|9])5$/\14/
正規表現 s/([0|2|4|6|8])7$/\16/
正規表現 s/([1|3|5|7|9])9$/\18/
ベタだけど一応はこれでできるはず。
連番加算のスクリプト併用すれば後から数値をずらすこともできるし。
まあ練馬は工夫次第でどうにでもできるのでもっとウマイ方法があるかも。
491:名無しさん@お腹いっぱい。
06/10/08 15:54:56 4mcX58X/0
>>489-490
サンクスコ。練馬でいろいろやってみる。
492:名無しさん@お腹いっぱい。
06/10/09 12:08:18 KJMSPQK50
ちょっと質問します
自分はavi(エロ)をjpg(パッケージ画像)と一緒に同じ名前で管理しているのですが
avi(エロ)の名前を変えるとjpg(パッケージ画像)も自動的に(同期して)変えてくれるリネーマーってないでしょうか?
変換、置換とかの機能は問いません
単に同じ名前のファイルを同時にリネームしてくれるだけでも、かなり作業が楽になるのですが・・・
SuperTagEditerについている(同名txtファイルをリネーム)ような機能です
493:名無しさん@お腹いっぱい。
06/10/09 12:33:22 l5/Lbq4e0
>>492
普通にここで紹介されてるリネーマで置換すればいいだけだと思うんだけど…
aviとjpgが同じ名前で管理されてるんなら正規表現も使わずにいけるでしょ。
494:名無しさん@お腹いっぱい。
06/10/09 13:01:45 KJMSPQK50
説明が足りなかったみたいですみません
Slaunch Boost!!というランチャーを使ってaviファイルの選択をして動画を見ています
(aviファイルを選択するとパッケージ画像が見れる)
(画像表示の条件としてaviファイルと同名でなければならない、場所は任意)
aviを作成した時点でjpgを拾ってきて同じ名前をつける訳ですが
後日、aviファイルを手直しするときに(これは大抵手動でしています)
aviを名前変更した後にjpgも名前変更しなければならなくて、苦労しています(変更し忘れると、画像でてこないし・・)
まとめて簡単に言うと
ファイルを手動リネームするときに、任意のフォルダにある同名(拡張子省く)のファイルを同期して同時にリネームするソフト
ということです
495:名無しさん@お腹いっぱい。
06/10/09 13:12:00 FaAY63tV0
だからそれが置換なんだけどね。
要は ○○○.avi ○○○.jpg を □□□.avi □□□.jpg に変えられればいいんでしょ?。
同期という言い回しだと ○○○.avi を変更すれば ○○○.jpg も同時に変えてくれるというイメージなんだろうけど
簡単な話が ○○○ を □□□ に変えればいいだけなんだからさ。これが置換。大抵のリネーマにあるはず。
496:名無しさん@お腹いっぱい。
06/10/09 13:19:06 KJMSPQK50
そうです、異フォルダ間の(同名、異拡張子ファイルの)ファイル名の同期をしたいのです
497:名無しさん@お腹いっぱい。
06/10/09 13:23:14 KJMSPQK50
もう半日近く検索していますが
ファイルそのものの同期ソフトはいくらでもあるのですが
ファイル名のみ同期させるソフトが見当たらないもので質問しています
498:名無しさん@お腹いっぱい。
06/10/09 13:28:16 FaAY63tV0
うん、だから置換でできるよと回答されているでしょ。結果的にはそれが同期になるんだよ。
ただフォルダが異なるとファイル選択できるかわからんけど、サブフォルダでやるか同じフォルダに移すかしないとダメかも。
同名、異拡張子ファイルという点については何の問題もない。拡張子以外のみを変えられる。
まずはどのリネーマでもいいからちょっと試してみなって。そのうえで疑問点があればまた聞けばいいし。
499:名無しさん@お腹いっぱい。
06/10/09 13:42:46 KJMSPQK50
だんだんイラついてきました
置換はしないと言っています
リネームの手直しだから手動でてきぱきやるのです
ひとつのファイルのスペース一個削るのに、いちいち "スペース"→"" へ置換、ファイルはこれとこれ選択して決定、とかやれってことですか?
そりゃできなくはないでしょうけどね
>SuperTagEditerについている(同名txtファイルをリネーム)ような機能です
この機能のことはご存知なのですか?
○○○.mp3の名前を変えると○○○.txtの名前も勝手に自動で変えてくれる機能をいっています
500:名無しさん@お腹いっぱい。
06/10/09 13:50:03 FaAY63tV0
1行目に呆れた・・・
501:名無しさん@お腹いっぱい。
06/10/09 13:51:41 KJMSPQK50
置換はしないと言っています
リネームの手直しだから手動でてきぱきやるのです
ひとつのファイルのスペース一個削るのに、いちいち "スペース"→"" へ置換、ファイルはこれとこれ選択して決定、とかやれってことですか?
そりゃできなくはないでしょうけどね
>SuperTagEditerについている(同名txtファイルをリネーム)ような機能です
この機能のことはご存知なのですか?
○○○.mp3の名前を変えると○○○.txtの名前も勝手に自動で変えてくれる機能をいっています
502:名無しさん@お腹いっぱい。
06/10/09 15:32:39 VbYkarIk0
>>501
mp3とtxtのファイル名の同期は一般的な需要があるけど、
それ以外の拡張子のファイル名の同期には
一般に需要があるとは思えないから
(動画にパッケージ画像付けるマメなヤツなんて聞いたことねーよw)
お望みのソフトはないと思うよ。
503:名無しさん@お腹いっぱい。
06/10/09 15:42:08 9Txl+UI10
>>501
URLリンク(www.uploda.net)
SuperTagEditerの機能と同じような機能のリネームスクリプトを作ってやった。
こいつで.aviのファイル名を変更すると、同ディレクトリ同名の.jpgのファイル名を同期する。
使い方はスクリプトに.aviをドラッグアンドドロップするだけ。
因みにファイラーでの名前変更を監視して同期したいとか言わないよね。
SuperTagEditerの機能はそんなものではないし、
これはリネームソフトの分野ではなくファイル監視ソフトの分野だから。
DLパスは「おバカなID:KJMSPQK50を許してください」
504:名無しさん@お腹いっぱい。
06/10/09 15:43:26 l5/Lbq4e0
スクリプト作ってみたww
//rename.jsとかで保存してsendtoにでも入れて使用すればいいと思う
var syncpath = "C:\\"//ここにjpg入ってるフォルダ指定(パス区切りは"\\")
var oSC = new ActiveXObject("ScriptControl");
oSC.Language = "VBScript";
var sFunc = 'Function InpBox(prompt, title, default)\nInpBox = InputBox(prompt, title, default)\nEnd Function\n';
oSC.AddCode(sFunc);
var args = WScript.Arguments;
if (args.length > 0){
var fs = WScript.CreateObject("Scripting.FileSystemObject");
var file = fs.GetFile(args(0));
var file_name = file.Name.split(".")[0];
var file_ext = file.Name.split(".")[1];
var Shell = WScript.CreateObject("Shell.Application");
var oFolder = Shell.NameSpace(syncpath);
var ofItems = oFolder.Items();
for(var i = 0; i < ofItems.Count; i++) {
var ofitem = ofItems.Item(i);
var ofitem_name = ofitem.Name.split(".")[0];
var ofitem_ext = ofitem.Name.split(".")[1];
if(file_name.match(RegExp(ofitem_name))){
newName = oSC.Run("InpBox", "名前変更", "名前変更", file_name);
file.Name = newName+"."+file_ext;
ofitem.Name = newName+"."+ofitem_ext;
break;
}
}
}
505:名無しさん@お腹いっぱい。
06/10/09 15:44:41 l5/Lbq4e0
うお!かぶったスマン><
無視してください…
506:名無しさん@お腹いっぱい。
06/10/09 16:54:29 73U/UtIM0
>>503
>>504
お二人ともありがとうございます
504さんのスクリプトは自分の環境ではなぜか動かないみたいでしたので(二行目)var syncpath = "C:\\Documents and Settings\\けん\\デスクトップ\\ss"
503さんのスクリプトをファイラーに組み込みました
やっぱり需要ないですかねぇ・・
うちでは、foobarのジャケット画像、mp3のlyrics、と活躍しそうですが・・
それと、windows標準のファイル名同期では、『.htmlと.files』があっったのを思い出しました
507:名無しさん@お腹いっぱい。
06/10/09 17:32:26 8LruX2UA0
エロ動画の整理のために自分の思い通りのレスが付かないからと言って
イラついてキレてるような連休厨にそこまで親切にしてやる必要ないよ
リネーマーのスレなんだからスレなりのレスが付くのは当たり前じゃん
それなら最初っからありませんかスレにでも逝けってことだ
508:名無しさん@お腹いっぱい。
06/10/09 18:41:45 A/Kq7NVh0
そうでもないか
509:名無しさん@お腹いっぱい。
06/10/09 19:50:58 113FbBBk0
そうイラつくなよけん君
510:名無しさん@お腹いっぱい。
06/10/13 23:26:04 mjTqGljW0
あらかじめルールを設定しておいて
あとはドロップするだけでリネームしてくれるソフトないですか。
ショートカットなり本体なりを複製してそれぞれに異なった設定を保存できればなおいいです。
要するにMac OS9のRenaみたいなのなんですが・・
511:名無しさん@お腹いっぱい。
06/10/13 23:34:22 KVq9sv5Z0
Regular Renamer がそうかな
使ってないので詳細は知らない
512:名無しさん@お腹いっぱい。
06/10/15 00:38:38 kpbMEau30
>511
試してみました。
IEが画像のファイル名に勝手につける[1]とかを取らせてみたらうまく行きました。
他にもいろいろできそうです。
ありがトン
513:名無しさん@お腹いっぱい。
06/10/15 01:21:08 lE8DvO3c0
初歩的な質問かも知れませんが。
フォルダだけを連番リネームするソフトはないでしょうか。
514:名無しさん@お腹いっぱい。
06/10/16 04:27:16 KpqqkU2I0
連番ができて、なおかつ対象をフォルダだけにするみたいなことができるソフトだったらできるね
515:名無しさん@お腹いっぱい。
06/10/16 15:32:52 DoNjXWuD0
連番機能が付いてるファイラーならできるでしょ。
大抵フォルダとファイルって分けてソートされるし。
516:名無しさん@お腹いっぱい。
06/10/16 17:35:43 KpqqkU2I0
うん、つまり俺が>>514で言いたかったのは、>>513がどうもフォルダだけをリネームするツールにこだわってるように見えたんで
視点を変えろと言いたかった。
517:名無しさん@お腹いっぱい。
06/10/22 15:56:59 HK3qAT3u0
aviファイルのコメント、作成者等編集するツールってありますか?
518:名無しさん@お腹いっぱい。
06/10/22 16:04:47 HK3qAT3u0
自己解決しましたすいません
519:名無しさん@お腹いっぱい。
06/10/28 15:35:30 X0tomWT00
厨な質問ですいません。
アニファンりね〜ま〜ってサイトごと消滅してしまったのでしょうか?
せっかく利用できる環境になったのにora
520:名無しさん@お腹いっぱい。
06/10/28 16:13:43 Ro9auftL0
>>519
URLリンク(makurosu7.hp.infoseek.co.jp)
こんなん見つけたけど、使ったことないんで違ってたらゴメンネ。
521:名無しさん@お腹いっぱい。
06/10/28 16:26:06 X0tomWT00
>>520
荒らしにやられたんですか…
プログラムの本体はまだ見つかりませんが、定義ファイルの置き場は発見できたので、
本体が発見できなくても他のリネームツールで適用できるように勉強してみます。
ありがとうございました。
522:名無しさん@お腹いっぱい。
06/10/28 16:29:24 Ro9auftL0
えっ?AniFanReNamer_v1.10.lzhは本体じゃないの?
まぁよく分からんが頑張れ^^
523:名無しさん@お腹いっぱい。
06/10/28 19:02:52 X0tomWT00
ora miotosi…重ね重ね済みません(滝汗
524:名無しさん@お腹いっぱい。
06/11/03 13:26:46 508VMIZd0
スレリンク(win板:341番)
[HKEY_CLASSES_ROOT\lnkfile\shellex\DropHandler]
@="{00021401-0000-0000-C000-000000000046}"
↓
@="{60254CA5-953B-11CF-8C96-00AA00B8708C}"
とすれば、ARGHELPERは不要になるんじゃないか?
525:名無しさん@お腹いっぱい。
06/11/04 22:00:23 D7GoWDg50
少し上と似た質問なんですが
新しいフォルダ
新しいフォルダ (2)
新しいフォルダ (3)
というようなフォルダを
Folder_YYMMDD_時分秒
(日付日時はフォルダ作成時)
に変換するソフトありませんでしょうか。
サブディレクトリも変換出来るものがありがたいです。
よろしくお願いします。
526:名無しさん@お腹いっぱい。
06/11/04 22:14:19 2SKJ5Pbh0
>>525
Flexib(ry
>>2
527:名無しさん@お腹いっぱい。
06/11/04 22:16:08 2SKJ5Pbh0
ごめんフォルダ作成時か…
スルーしてください。
528:名無しさん@お腹いっぱい。
06/11/04 22:42:48 4E/c8aXO0
>527
いや、できるだろ。
529:名無しさん@お腹いっぱい。
06/11/04 22:57:57 2SKJ5Pbh0
>>528
あれ、どうやるの?
更新日時にならできるけど…
530:名無しさん@お腹いっぱい。
06/11/04 23:18:36 QecUKZ9y0
スマン、できないみたいだな。
531:名無しさん@お腹いっぱい。
06/11/04 23:33:15 4E/c8aXO0
>529
オプションボタンで作成日時をタイムスタンプとして使う
>530
誰?
532:名無しさん@お腹いっぱい。
06/11/04 23:46:45 2SKJ5Pbh0
>>531
うわ、見落としてた。サンクス!。
>>525
ということでFlexibleRenamerでw
>>530
誰だよw
533:名無しさん@お腹いっぱい。
06/11/05 22:56:11 O3wVndo60
Flexible Renamerつこたらラクチンじゃった
ほんにありがとさんどす
534:名無しさん@お腹いっぱい。
06/11/11 02:13:29 WLbw9ieW0
108>>
283>>
unicode対応のリネームソフトならRenamin
URLリンク(hyperspecial.com)
リネームの自由度は狭いが、まあ日本語化してしまえばあとはどうとでもw
535:534
06/11/11 02:14:47 WLbw9ieW0
みすった
>>108
>>283
536:名無しさん@お腹いっぱい。
06/11/11 16:06:25 VjkmPLE00
ちょwwwwwww
537:名無しさん@お腹いっぱい。
06/11/16 07:05:35 gEQH/nb50
緊急事態なので教えてください。
「1〜500」というファイル名を「500〜1」という風にリネームするにはどうすればいいでしょうか。
お願いいたします。
538:名無しさん@お腹いっぱい。
06/11/16 09:29:10 L7/ZHcPg0
昇順にソートして 500 から -1 加算していけばいいんじゃないのかな
あるいは降順にソートして普通に 1 から 1 加算でも
539:名無しさん@お腹いっぱい。
06/11/16 13:47:13 FEC5Xj6g0
数字がかぶるときはいったん桁数を変えてリネームし
その後桁数を元に戻す
540:名無しさん@お腹いっぱい。
06/11/16 13:52:37 PLKNTjLZ0
一旦、他のディレクトリに名前を変えながらmoveするのがよろしかろ。
541:名無しさん@お腹いっぱい。
06/11/16 14:23:45 L7/ZHcPg0
練馬は数字が被っても大丈夫だよ
542:537
06/11/16 15:35:10 gEQH/nb50
>>538-541
ありがとうございます。別フォルダに移して回転させてその後元に戻すことで一件落着でした。
543:名無しさん@お腹いっぱい。
06/11/19 14:12:14 H7DF4Srw0
>>542
何をやったのかさっぱりわからん…回転?
544:537
06/11/20 09:00:46 +jGomoUV0
解決済みなので気にしないでくださいw
545:名無しさん@お腹いっぱい。
06/11/23 00:32:44 SZ9fd5Ce0
解決したらこんなスレ用済みみたいな寂しい事言わず、
どう解決したのか教えてくれよん
546:名無しさん@お腹いっぱい。
06/11/23 15:59:39 Qm/OgJ3/0
こういうことでしょ、きっと。試してないけど。
FOR /L %%0 IN (1,1,500) DO (
SET /A x=501-%%0
CALL MOVE %%0 hoge\%%x%%
)
547:名無しさん@お腹いっぱい。
06/11/25 16:16:09 sGaH5qR20
振り分け君みたいに、これはAフォルダに入れる、これはBフォルダに入れる、と画像を振り分けて管理するソフトはたくさんありますが、
これのリネーム版みたいなものは無いでしょうしょうか?
Aにしたい画像は「001 A.jpg」
Bにしたい画像は「002 B.jpg」
A&Bにしたい画像は「003 A B.jpg」
といった感じで連番はリネームした順に1からどんどん増えていき、そのあとに属性をつけてリネームしてくれるソフトです。
似たような物でも構わないので、ご存じの方が居ましたら教えて下さい。
548:名無しさん@お腹いっぱい。
06/11/25 16:45:56 J2P9kz8n0
>>547
振り分けソフトで振り分けた後、リネームソフトでファイル名にフォルダ名を付加。
549:名無しさん@お腹いっぱい。
06/11/26 06:06:36 gZnpPXzo0
>>547 それは振り分けってよりも、属性を付加するみたいな話だから
データベースのほうになるな。属性を添付できる画像データベースソフトで
なおかつリネーム機能みたいのが必要になる。そんなのがあるか知らんけど。
550:名無しさん@お腹いっぱい。
06/11/27 23:30:40 la2+OY3j0
test.01
test.02
test.03
ってファイルを
test.1.r01
test.2.r02
test.3.r03
ってRAR書庫ファイルにしたいんですけ
こんな風にできるソフトってありますか?
Change!の形式化では2重拡張子が無理みたいなんですが
551:名無しさん@お腹いっぱい。
06/11/27 23:56:11 Pc4endwg0
>>550
Flexible Renamerでも練馬でも出来るけど。
552:名無しさん@お腹いっぱい。
06/11/28 00:08:49 fhs1bJ/M0
>>551
Flexble Renamerだと.0以降の文字列がリネーム対象から除外されるんです
練馬だとこの辺の設定があるんでしょうか?
553:名無しさん@お腹いっぱい。
06/11/28 00:25:19 s84Dx2Xk0
>>552
やり方が間違ってなければ除外されない。練馬も同じく。
554:名無しさん@お腹いっぱい。
06/11/28 07:13:40 Rwhqp4di0
正規表現使ってないんじゃないの?
555:名無しさん@お腹いっぱい。
06/11/28 10:56:31 rybC4lM70
01 → 1.r01 というのが数字を抜き出して編集したいのか
あるいは連番なのかが不明だけど、仮に前者だとして
練馬のマクロでやる場合は拡張子にチェックして
ファイル名 /f
拡張子 /e<-1,0,0>.r/e<-2,0,0>
正規表現でやる場合はリネーマーに依存しないので説明省略
556:名無しさん@お腹いっぱい。
06/11/28 15:53:11 1qA8Jrpp0
質問です。
自己解決しました。
557:名無しさん@お腹いっぱい。
06/11/29 00:26:05 5GF9NV6L0
自己解決しました。
質問です。
558:名無しさん@お腹いっぱい。
06/11/30 01:52:34 jmE/c29L0
Flexbleは落ちまくるし、練馬はわかりにくいし(田吾作は使ってんだけどね)
いまいち定番なくない?
559:名無しさん@お腹いっぱい。
06/11/30 02:45:46 Q9Jg7RnM0
Flexbleが落ちまくるような糞環境ではないし
練馬が理解できないほど馬鹿でもないので
この二つが定番ってことで問題ないけど
560:名無しさん@お腹いっぱい。
06/11/30 09:15:32 UxQ9KS7n0
たしかに、フレキシブルは手動による並び替えができなかったり連続処理ができないし、
開発止まってるし、練馬は大根の匂いがするし、確かに定番はない。
意外とフリーソフトの中でも不毛、過疎ってるジャンルだとオモ
561:名無しさん@お腹いっぱい。
06/11/30 10:35:31 YO0I0W6g0
釣りネーマー
562:名無しさん@お腹いっぱい。
06/12/02 23:50:55 bCuaVXi10
>>559
イマイチ満足できないからこのスレ見てんだろ
どうみても満足したら十分な分野だ
563:名無しさん@お腹いっぱい。
06/12/03 01:03:17 fKO15pWY0
最後何言ってるのかわからん
564:名無しさん@お腹いっぱい。
06/12/03 01:15:17 YohtYmiV0
559じゃないけど練馬は理解できないってことじゃないと思うよ。
ただUIが分かりにくいって言うかイラっとするって言うか…。
ってことで定番はFlexbleで細かいことしたい人は練馬って感じじゃない?
565:名無しさん@お腹いっぱい。
06/12/03 20:38:56 oxEErEhG0
流れぶった切るようで申し訳ないのですが、
正規表現でマッチさせたテキストファイルの内容を
それ自身のファイル名にするリネーマーはないでしょうか?教えてください。
566:名無しさん@お腹いっぱい。
06/12/03 21:39:10 QR67yfdO0
リネーマー.CMD *.txt "/パターン/" [/Y}
@if(0)==(0) ECHO OFF
FOR %%0 IN (%1) DO (
FOR /F "delims=" %%1 IN ('CScript.exe //NoLogo //E:JScript "%~f0" "%~2" ^< "%%~0"') DO (
ECHO RENAME "%%~0" "%%1"
IF /I "%3"=="/Y" RENAME "%%~0" "%%1"
)
)
GOTO :EOF
@end
var matches=WScript.StdIn.ReadAll().match(eval(WScript.Arguments.Item(0)));
if(matches) WScript.Echo(matches[0]);
/Yなしで確認してから/Yありで実行。
サブマッチで選択するときはmatches[0]のインデクスを変える。
567:名無しさん@お腹いっぱい。
06/12/03 23:26:37 KiXz+DAp0
ひとつのフォルダに入ってるファイルの名前を全部一気にコピペできるツールとかないでしょうか
568:名無しさん@お腹いっぱい。
06/12/03 23:44:02 QR67yfdO0
>>504
ScriptControlは、ない環境もあるので、WSFに。
569:名無しさん@お腹いっぱい。
06/12/04 00:00:09 erthmgDv0
>>567
dir /b フォルダ|clip.exe
とか?
570:565
06/12/04 00:24:03 Eane9H9j0
>>566
ありがとうございます。試してみます。
571:名無しさん@お腹いっぱい。
06/12/04 18:36:35 erthmgDv0
>>566
FOR %%0 IN (%1) DO (
だと、リカージョンを起こすかも知れないので、
無限ループにはならないだろうけど、
FOR /F "delims=" %%0 IN ('DIR/B %1') DO (
とかがよいかも。
572:名無しさん@お腹いっぱい。
06/12/05 21:20:08 Tv+BGNmv0
>>571
どうも、
FOR %%0 IN (%1)
で全部読み取ったあとでDOするみたいですね。
リカージョンの心配はないみたい。
573:名無しさん@お腹いっぱい。
06/12/22 10:13:18 Wp/QGaf60
おい、たくさんあるけどどれがいいんだ?
はよおしえろ( ≧∀≦)ノ彡ギャノヽノヽノヽ!!
574:名無しさん@お腹いっぱい。
07/01/18 10:48:22 82bC2NoQ0
寂れてますな〜
昔ここに書いた 外部テキストエディタと連携するリネーム用スクリプトの
改良版作ったんだけど 需要ある?
575:名無しさん@お腹いっぱい。
07/01/18 10:49:04 82bC2NoQ0
上げとこ
576:名無しさん@お腹いっぱい。
07/01/18 11:55:04 b5fm2E5F0
>>574
見てみたい
577:名無しさん@お腹いっぱい。
07/01/18 12:49:48 82bC2NoQ0
>>576
URLリンク(bbs.freedeai.com)
ほい、自分用に作って一年くらい使ってるんでバグとかは無いはず、リネームの戻しの機能も一応ある。
sendtoにでも入れて使って
578:名無しさん@お腹いっぱい。
07/01/19 07:28:58 ddR5Og9z0
>>577
結構バグあるよ
579:名無しさん@お腹いっぱい。
07/01/20 15:14:35 sBDqWz/V0
ファイル名変更君
URLリンク(enrai-web.hp.infoseek.co.jp)
オレ的には、これがいい感じ
リネーム前にドラッグで並び替えできるのは
やっぱり必須だね
580:名無しさん@お腹いっぱい。
07/01/20 16:27:47 etO2KVgC0
何ら目新しさもないやん
581:名無しさん@お腹いっぱい。
07/01/25 13:23:09 aIDrqQ/E0
やん!
582:名無しさん@お腹いっぱい。
07/01/27 07:44:05 zJDsU+uR0
>>578
577のバグって何?
583:名無しさん@お腹いっぱい。
07/01/28 17:12:17 H6Z9kPyX0
>>582
作った本人だけど
バグに見られるとしたら、親フォルダの違うファイルは受け付けないのと
渡されたのがフォルダ一つだけの場合中のファイル列挙する(sendtoやコマンドラインの文字数制限回避)
ついでにスクリプトファイルと同じ所に一時ファイル作るんでsendtoに直接このプログラム置くと"送る"にいらんコマンド入るのとか。
個人的には全部仕様だがw
584:名無しさん@お腹いっぱい。
07/01/29 09:42:24 4eLwLnI10
>>582
★重大バグ@
#現象
ドライブルートにwrename.vbsを置くと、パスがD:\\〜などとなり、エディタで開けない事がある
#原因
GetParentFolderNameは通常は末尾に\の付かないパス(D:\hoge\wrename.vbs→D:\hoge)を返し
ドライブルート下のファイル、フォルダを指定すると\を付けたドライブレター(D:\wrename.vbs→D:\)を返すが
その仕様に合わせた処理が取れていないため、"D:\"+"\"で\が二重になる
#対処法
x=fs.GetParentFolderName(WScript.scriptfullname)
if Right(x,1)<>"\" Then x=x+"\"
や、IsRootFolderプロパティなどでの例外処理をする
#コメント
実はD:\\というのは間違いってわけではく、スクリプト内(FileSystemObject)ではエラーにはならないけど
エディタによっては開けないものもあるのでスクリプト側での対処は必須
ドライブルートに置く人は少ないだろうけど、ドライブルートに置くなという注意書きをしないなら対処すべき
★重大バグA
#現象
シングルプロセスで複数のファイルを扱えるエディタだと、ファイルの編集を終了させてもリネームが開始されない
#原因
Execオブジェクトの監視しかしていないから、ファイルの編集を終了させてもプロセスが終了しないと
Do until hide.Statusのループを抜けられない
#対処法
tempfileの更新日時を監視して、更新上書きされた時点でリネームを開始するなど
#コメント
更新日時監視にする場合、上書き=編集終了とは限らないので、「内容が更新されました. リネームを開始しますか?」
などの確認をした方がいいかもしれないが、煩わしいと感じる人も居るかもしれないから確認の有無は選択式とか
因みに実行したアプリの終了待ちは、わざわざExecオブジェクトを監視しなくても
WshShell.Runの第三引数をtrueにすると、そのアプリが終了するまで次の処理は行われない
585:名無しさん@お腹いっぱい。
07/01/29 09:42:58 4eLwLnI10
★重大バグB
#現象
パス内にスペースが含まれているディレクトリ下にwrename.vbsを置くと、エディタで開けない事がある
#原因
""囲いが必要な部分で""囲いを行っていないから
#対処法
set hide=WshShell.Exec(editer+" """+tempfile+"""")
#コメント
変数editerの方のエスケープはユーザーにやらせるにしてもtempfileの方はコードで対処しておくべき
有る程度PC慣れしてる人は、スペースを含むディレクトリ名なんて作らないけど、
これもそういう注意書きをしていなければ、仕様ではなくバグになるので、対処は必要
エディタに因ってはスペースを含むパスを""囲いしなくても開ける物もあるが、開けない物も多いので
因みにこれは間違う人かなり多いんだが、エディターのスペルは最後erではなくorね
▲軽バグC
#現象
msgbox errmsg+vbCrLf+CStr(errs)+"個のリネームをスキップしました"
のerrmsgが必ず空になるので、エラーの内容がわからない
#原因
変数errmsgの初出がmverrプロシージャであり、プロシージャレベル(関数内部)変数として扱われ
後のmsgboxの方ではグローバル(全体共通)変数扱いの別変数(新規変数)が呼ばれる
#対処法
グローバルレベルでの変数の宣言、又はmverrが呼ばれる前にグローバルレベルでerrmsgに初期値("")を代入
一番良いのはOption Explicitで変数宣言の強制
#コメント
プロシージャ内での変数の扱いは
プロシージャレベル宣言あり→プロシージャレベル
グローバルレベル宣言あり→グローバル
グローバルレベルで使用済み→グローバル
未出→プロシージャレベル
上ほど優先度が高く、プロシージャレベル宣言があればグローバルレベル宣言もあったとしてもプロシージャレベル変数になる
逆にプロシージャ外での変数の扱いは、プロシージャレベルの同名変数の有無には影響されず、全てグローバル変数扱い
586:名無しさん@お腹いっぱい。
07/01/29 09:43:30 4eLwLnI10
「★重大バグ」は動作に支障が発生するもの、「▲軽バグ」は動作には問題ないが明らかにバグと言えるもの
他にもこうしたほうがいいって部分は結構あるけど、とりあえずバグが無ければそんなのはいいわな
>>583
君が挙げたのは1つ目はバグだけど、2つ目は確かに仕様で、3つめは動作には支障のない軽バグだ
1つ目も「DR&Dでリネームするファイル名を指定するかsendtoにこのスクリプトを入れて"送る"で起動してください」
と書いていれば、D&Dや"送る"は基本的に親違いのファイルフォルダは送れないから、
コマンドラインから親違いのファイルを渡すという想定外の使用方法で問題が起きるのは仕様と言い切ることも出来るが
コマンドラインで指定可能と書いてしまったら、これを仕様と言うことは出来なくなる
★重大バグ@、★重大バグ3も「ディレクトリ名にスペースを含まない、ドライブルート以外にスクリプトを置いてください」の
一文を加えることで、バグではなく仕様になる
仕様というのは、既に想定されていた動作のことを指すので、問題が起きることが想定されていたなら
「こういう問題があるが、対処出来ない(するのが面倒)なので、ユーザー側で回避してくれ」と書いておかなければ
後付けで「仕様です」と言うのは、バグを誤魔化す言い訳でしかなくなってしまう
まぁ俺も自分で書いた物だと、凡ミスに気付かずバグ出して、他人から指摘されることも結構あると言うか
バグを全然出さない奴なんてまず居ないが、バグを出したら素直に認めるこった
因みにsendto直置き問題は、親フォルダ名が"SendTo"なら、作成するファイルに隠しファイル属性を付けるようにすると解決する
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5051日前に更新/282 KB
担当:undef