- 1 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/08/12(金) 13:15:41 ID:CYAxM25E0]
-
ここはリネームソフトや正規表現・スクリプト・マクロの記述法など、 ファイル名変更方法について『またーりと』語るスレです。 最強のリネームツール002 pc8.2ch.net/test/read.cgi/software/1066415777/ 最強のリネームソフト pc2.2ch.net/software/kako/1001/10015/1001544324.html
- 578 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/19(金) 07:28:58 ID:ddR5Og9z0]
- >>577
結構バグあるよ
- 579 名前:名無しさん@お腹いっぱい。 [2007/01/20(土) 15:14:35 ID:sBDqWz/V0]
- ファイル名変更君
enrai-web.hp.infoseek.co.jp/rename.htm オレ的には、これがいい感じ リネーム前にドラッグで並び替えできるのは やっぱり必須だね
- 580 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/20(土) 16:27:47 ID:etO2KVgC0]
- 何ら目新しさもないやん
- 581 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/25(木) 13:23:09 ID:aIDrqQ/E0]
- やん!
- 582 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/27(土) 07:44:05 ID:zJDsU+uR0]
- >>578
577のバグって何?
- 583 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/28(日) 17:12:17 ID:H6Z9kPyX0]
- >>582
作った本人だけど バグに見られるとしたら、親フォルダの違うファイルは受け付けないのと 渡されたのがフォルダ一つだけの場合中のファイル列挙する(sendtoやコマンドラインの文字数制限回避) ついでにスクリプトファイルと同じ所に一時ファイル作るんでsendtoに直接このプログラム置くと"送る"にいらんコマンド入るのとか。 個人的には全部仕様だがw
- 584 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/29(月) 09:42:24 ID: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 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/29(月) 09:42:58 ID: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 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/29(月) 09:43:30 ID:4eLwLnI10]
-
「★重大バグ」は動作に支障が発生するもの、「▲軽バグ」は動作には問題ないが明らかにバグと言えるもの 他にもこうしたほうがいいって部分は結構あるけど、とりあえずバグが無ければそんなのはいいわな >>583 君が挙げたのは1つ目はバグだけど、2つ目は確かに仕様で、3つめは動作には支障のない軽バグだ 1つ目も「DR&Dでリネームするファイル名を指定するかsendtoにこのスクリプトを入れて"送る"で起動してください」 と書いていれば、D&Dや"送る"は基本的に親違いのファイルフォルダは送れないから、 コマンドラインから親違いのファイルを渡すという想定外の使用方法で問題が起きるのは仕様と言い切ることも出来るが コマンドラインで指定可能と書いてしまったら、これを仕様と言うことは出来なくなる ★重大バグ@、★重大バグ3も「ディレクトリ名にスペースを含まない、ドライブルート以外にスクリプトを置いてください」の 一文を加えることで、バグではなく仕様になる 仕様というのは、既に想定されていた動作のことを指すので、問題が起きることが想定されていたなら 「こういう問題があるが、対処出来ない(するのが面倒)なので、ユーザー側で回避してくれ」と書いておかなければ 後付けで「仕様です」と言うのは、バグを誤魔化す言い訳でしかなくなってしまう まぁ俺も自分で書いた物だと、凡ミスに気付かずバグ出して、他人から指摘されることも結構あると言うか バグを全然出さない奴なんてまず居ないが、バグを出したら素直に認めるこった 因みにsendto直置き問題は、親フォルダ名が"SendTo"なら、作成するファイルに隠しファイル属性を付けるようにすると解決する
- 587 名前:582 mailto:sage [2007/01/29(月) 11:49:28 ID:ht4xBQtK0]
- >>584-586
し、失礼しました バグ1-3 まったく想定外でした・・・ バグ4 そこは確かに不親切かと思っていた せっかく対処法まで書いて貰ったんで後で修正してみます、自分の知らなかった方法もいろいろ出てるし。 ってかプログラムで食う職でなくて良かったと思いましたよw
- 588 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/06(火) 01:42:08 ID:jRbPGlZn0]
- おしえてくれ。
Flexible Renamerのプリセットにある、「語頭を大文字」をやりたいんだが ファイル名先頭と-の直後でない(on|to|in|for|and|or|so|a|an|the)は小文字にしたい。 こういう場合はどういう正規表現にすればいい? ちなみに ・タイトル先頭の言葉の語頭は絶対に大文字。 ・それ以外で(on|to|in|for|and|or|so|a|an|the)は小文字。 という英語でのタイトルなどの大文字小文字の規則を アーティスト名 - 曲名.mp3 というフォーマットに適用したい。
- 589 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/06(火) 02:17:32 ID:hELWDdy30]
- >>588
Flexible Renamerは先読みが出来ないから一発では無理 > ★利用できない正規表現 > (?=...) 肯定先読み > (?!...) 否定先読み 他のソフト使いたくないなら、分けて処理するしかない
- 590 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/06(火) 03:38:58 ID:jRbPGlZn0]
- >>589 なるほど。
2発でも3発でもいいんだが、自分で試行錯誤してやってみたがどうも上手くいかない。 1発目 「語頭を大文字」をそのまま 2発目 「\s(on|to|in|for|and|or|so|a|an|the)\s」 「 \l\u\1 」(頭とケツに半角スペース) で、一応はできるんだけど、*.and the.*みたいに、2回出てくるような場合はヒットしてくれない…
- 591 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/06(火) 03:57:22 ID:jRbPGlZn0]
- あ、自己解決。大文字小文字を区別してやって
「\s(A|An|The|And|But|Or|Nor|At|By|For|From|In|Into|Of|Off|On|Onto|Out|Over|To|Up|With|As)\s」 「 \l\u\1 」(頭とケツに半角スペース) を繰り返せばよかった。 単語が増えてるのは、よく調べたら大文字にしない単語もっとあったから。気にしないでくれ。
- 592 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/06(火) 04:05:21 ID:hELWDdy30]
- 「\b(on|to|in|for|and|or|so|a|an|the)\b」
「\l\1」(頭とケツに半角スペース無し) \sではなく\b使えば繰り返す必要なし
- 593 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/06(火) 09:15:23 ID:Brdr4JZu0]
- こういう変換は練馬の多段階を使った方が楽だと思われ
- 594 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/06(火) 15:44:36 ID:jRbPGlZn0]
- >>592-593 助言さんくす。練馬試してみる。
- 595 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/10(土) 14:30:55 ID:O/ZFWwx20]
- COMIC auaKaXagaA 2006-02_001.jpg
↑こういうファイルをリネームしようとすると失敗するんですが、諦めるしかないですかね?
- 596 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/10(土) 14:34:25 ID:O/ZFWwx20]
- あれ、文字が変わっちゃった
ja.wikipedia.org/wiki/%C3%82 ↑本当はこうな感じのなんですけど…
- 597 名前:名無しさん@お腹いっぱい。 [2007/02/10(土) 14:50:17 ID:Wsvz7SKD0]
- 何でリネームしたか知らないが、unicode対応のならいけると思うよ
- 598 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/10(土) 16:08:31 ID:vgJg4d6M0]
- ファイルリストテキストエディタに読み込んで置換して一括リネームする自作ツール最強!
- 599 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/10(土) 18:23:07 ID:O/ZFWwx20]
- >>597
どうもありがとう、Renaminでいけました ファイルはネットで拾った洋エロ画像ですw
- 600 名前:名無しさん@お腹いっぱい。 [2007/02/12(月) 15:32:18 ID:1xcehX4a0]
- 正規表現を覚えてFlexible Renamerを使ったらNamelyが使えなくなった。
動作速度も速い。 自分のお子様具合がわかった。
- 601 名前:名無しさん@お腹いっぱい。 [2007/02/13(火) 07:20:21 ID:G1q4vlJ00]
- 練馬 〜 Version 2.351
- 602 名前:名無しさん@お腹いっぱい。 [2007/02/18(日) 02:42:19 ID:juP/tnaH0]
- 正規表現とかじゃなくて、特定の文字列を複数指定してそれを一括で削除できるものってない?
フレキシブルリネーマーで一個一個指定して何回もやればできるけど、そんなまどろっこしくなくて 1.フォルダを指定 2.削除する文字列を指定→A B C D E 3.実行 でA B C D Eの任意が含まれていれば削除してくれるようなやつ。
- 603 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/18(日) 02:53:11 ID:+Afh75x70]
- すぐ上に
- 604 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/18(日) 03:11:49 ID:czbQMG3K0]
- >602
正規表現使うと簡単だよ (A|B|C|D|E)
- 605 名前:名無しさん@お腹いっぱい。 [2007/02/18(日) 03:14:13 ID:juP/tnaH0]
- 練馬?
練馬って諸般の事情で避けてたんだが背に腹はかえられないな...
- 606 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/18(日) 07:35:10 ID:RL1yI5x00]
- フレキで一瞬だろ…
- 607 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/18(日) 11:48:51 ID:96fSgZeB0]
- ([A-E])
- 608 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/18(日) 11:49:34 ID:+Afh75x70]
- 正規表現じゃなくてということだったので
練馬の置換で置換前がA|B|C|D|E 置換後が空欄 正規表現でもいいなら当然できる
- 609 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/18(日) 14:54:55 ID:PZ/6O6Qc0]
- エクスプローラの検索で
A or B or C or D or E A,B,C,D,E A;B;C;D;E とか
- 610 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/28(水) 19:06:52 ID:ABXzgE0k0]
- (ゲド戦記)テルーの唄.mp3 のようなファイルを
【ゲド戦記】テルーの唄.mp3 にサクっとリネームしたいのですが
- 611 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/28(水) 19:57:35 ID:Q+YLmXFf0]
- >>610
正規表現でサクッっとリネームしちゃってください。
- 612 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/28(水) 20:26:43 ID:ABXzgE0k0]
- 肝心なとこ書き忘れてた/(^o^)\
その正規表現をどう指定すれば良いのか分からないのです
- 613 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/28(水) 20:43:50 ID:Cg+TvVgL0]
- 練馬なら
s/^\((.+?)\)/【\1】/ Flexible Renamerなら 検索:^\((.+?)\) 置換:【\1】
- 614 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/28(水) 20:54:25 ID:8PfIYVSU0]
- 練馬の置換なら
置換前 (*) 置換後 【\1】 検索位置を左端のみにすればより確実
- 615 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/28(水) 21:09:32 ID:ABXzgE0k0]
- >>613-614
お早い解答どもです Flexible Renamerで解決できました
- 616 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/01(木) 01:35:53 ID:iC/xKfrUO]
- >>615
オメ ちなみに「解決しました」だけじゃなくて、どんな風にやったか教えてくれると(ry
- 617 名前:名無しさん@お腹いっぱい。 [2007/03/13(火) 23:04:20 ID:nPewhPtw0]
- 超初心者的ですんませんがフォルダ内にある「0000.txt〜1500.txt」の数値を一つずつ上げて、
「0001.txt〜1501.txt」というようにしたいのですがどうすればよろしいでしょうか。 リネームソフトを持ってなかったので、まめFile5のファイル名一括変換で連番を付けようと思ったら 「変換に失敗する可能性があります」とか警告されました。まあ考えてみれば当たり前なんですけど。 どなたかお知恵をお貸し下さい。
- 618 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/13(火) 23:30:33 ID:hg5lmGz30]
- >>617
練馬
- 619 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/14(水) 02:08:12 ID:DfqiIOuH0]
- for /l %%n in (11500,-1,10000) do (
set n=%%n set /a m=n+1 call ren %%n:~1%%.txt %%m:~1%%.txt )
- 620 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/14(水) 17:58:34 ID:u/ImeuBz0]
- いったん00001〜01501にリネームしてから
0001〜1501にリネームすればソフトを問わずできる
- 621 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/14(水) 19:51:21 ID:DfqiIOuH0]
- >>619
遅延展開うまく行かないなぁ setlocal enabledelayedexpansion for /l %%n in (11500,-1,10000) do ( set n=%%n set /a m=n+1 ren !n:~1!.txt !m:~1!.txt )
- 622 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/15(木) 01:11:17 ID:w/4IxpUO0]
- >>619
nがかぶってた for /l %%l in (11500,-1,10000) do ( set n=%%l set /a m=n+1 call ren %%n:~1%%.txt %%m:~1%%.txt )
- 623 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/15(木) 12:52:39 ID:3aWvddWu0]
- どうでもいいが(11500,-1,10000)じゃなくて(1500,-1,1000)じゃないのかと。
- 624 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/15(木) 13:57:25 ID:q3tBsoac0]
- 桁埋めで意味あるのかとも思ったがよく知らんし
こんなの試す気にもならんから正直どうでもいい スクリプ厨の習作ならチラ裏でやれよと
- 625 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/17(土) 21:43:57 ID:Zjv7R/UW0]
- 256文字以上のファイルをリネームするソフトありませんか?
- 626 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/18(日) 01:40:13 ID:vV0EjRX40]
- OSの制限じゃないの?
- 627 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/19(月) 15:07:34 ID:QovnlaNL0]
- \\?\を付ければ?
Making Room for Long Filenames ttp://msdn.microsoft.com/library/en-us/dnfiles/html/msdn_longfile.asp?frame=true
- 628 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/20(火) 20:51:52 ID:MuoDsA/T0]
- 001.png, 002.png, 003.png〜というファイル名を
001 第001話 「タイトル@」.png 002 第002話 「タイトルA」.png のようにリネームできるのはないですか? STEみたいな感じで
- 629 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/20(火) 22:39:21 ID:cOZMYQy00]
- >@
これが無理か
- 630 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/20(火) 23:49:52 ID:O2ioS6d90]
- 仮に適当な連番を付けてから置換すればできる
- 631 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/20(火) 23:50:01 ID:ad6spw5k0]
- >>628
タイトルみたいな不規則なものはどこから拾ってくるんだ? テキストとかでもう一覧ができてるなら、正規表現使って置き換えができるエディタで ファイル名一覧を作ってPSSTPSST。
- 632 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/21(水) 10:16:29 ID:YQOKC8EU0]
- 質問します。
お〜瑠璃ね〜むで画像のリネームをしたいのですが、 任意の名前+任意の番号+拡張子(jpg)→ 別の任意の名前+01から始まる連番(01.02・・・100) +拡張子(jpg)にリネームするにはどうしたらいいのか? そして、別の任意の名前+01から途中まで連番を付けて いるのを続けて連番付け(ひろゆき05.jpgまでつけていて それ以降もひろゆき06.07・・・100と続ける)+拡張子(jpg) とリネームするにはどうしたらいいか? 教えていただけませんでしょうか・・・?宜しくお願いします・・・。
- 633 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/21(水) 11:08:29 ID:qc2SRyKq0]
- 基本的に親切なUIで大体見りゃ分かると思うけどな
やり直しも出来るしリネーム前の確認もあるし いろいろ試してみればいいじゃん
- 634 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/21(水) 13:55:31 ID:YQOKC8EU0]
- 別の任意の名前に変更するまではわかりましたが、
番号を変更する段階でどうしてもつまづいてしまう・・・orz
- 635 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/21(水) 14:30:40 ID:AF6lW47k0]
- flexible renamerで
*.* ↓ ひろゆき???\e するのが早くね?
- 636 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/21(水) 14:31:28 ID:AF6lW47k0]
- >>635 ワイルドカードね
- 637 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/21(水) 16:51:42 ID:R9FGCA6j0]
- >>632
落として触ってみたところ 「連番」で「01から始まる連番を新しい名前+元拡張子」という設定で連番をつけると→001.jpg そのあと「文字追加」で前から0文字目に任意文字列を追加で→任意文字列001.jpg てのが出来るみたい。 お〜瑠璃ね〜むは指定数からの連番も対応しているので 最初の「連番」で 「06(続きの文字を自分で調べて指定)から始まる連番を新しい名前+元拡張子」という設定でいけるんじゃないかと ほとんど触ってないから間違ってたらごめん
- 638 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/21(水) 16:55:04 ID:R9FGCA6j0]
- 違ってた
01からで指定した連番だと→01.jpg なので文字列追加後は→指定文字列01.jpg てな形になるはず
- 639 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/21(水) 18:07:46 ID:YQOKC8EU0]
- >>633&>>635-636&>>637-638
皆さん即レスありがとうございました。 >>637-638さんに教えていただいた通りしたら 上手く出来ました。本当にありがとうございました。 2〜3年前からマイピクチャに溜め込み続けた 剥き出し状態の画像(3000枚近く)を3夜連続で フォルダに別けして、そしてリネームしたから 本当に疲れた・・・。 画像は、こまめに整理しないといけませんね・・・。
- 640 名前:名無しさん@お腹いっぱい。 [2007/03/29(木) 14:40:30 ID:d6/7ZMv30]
- お〜瑠璃ね〜むってバージョンアップしないの?
XPで何度か使ってると急にファイル名表示されなくなったり 特定の文字が入ってると認識されなかったりするの以外は使いやすくて最高なんだけど 開発つづけてほしいです
- 641 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/29(木) 15:17:51 ID:sACOUxlv0]
- 掲示板に書けよw
- 642 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/30(金) 16:48:42 ID:OvMIm3Bp0]
- E-Renameを使ってる方に質問です。
上部にフォルダの入力フォームがあるのですが、ここより幅の長いパスを入れると途中で切れてしまうのは仕様でしょうか?
- 643 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/02(月) 00:15:40 ID:8Z2NKvqB0]
- 多数のファイルをリネームしたいのですが、
規則性があるため正規表現が使えそうです しかし正規表現の使い方がわかりません どうか教えて頂けないでしょうか(練馬ver.2.35) xxx _ yyy.mp3 → yyy _ xxx.mp3 xxxとyyyを入れ替えたい (曲名とアーチスト名が逆になっているので入れ替えたいのです)
- 644 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/02(月) 00:20:36 ID:W8ITNFBm0]
- (.+) _ (.+)\.mp3
\2 _ \1.mp3 練馬は使ってないけどまあだいたい似たようなもんかと
- 645 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/02(月) 00:34:14 ID:P9EFgxV40]
- 正規表現でもできるけど練馬なら置換でも可能
置換前 * _ * 置換後 \2 _ \1 まあ簡略化した正規表現みたいなもんだけど
- 646 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/02(月) 09:44:29 ID:h5I0hV9v0]
- >>643
練馬じゃなくてSTEP(ttp://hp.vector.co.jp/authors/VA012911/STEP/step.html)つかったら? 管理するならこっちのほうが楽だと思う。 ついでに練馬の正規表現のパターンは s/(.+) _ (.+)/\2 _ \1/k です。 練馬の正規表現は/は区切りで、最初のsは置換するっていう宣言みたいなもの sの次のところが置換元で、3番目のところが置換後で、3番目のところが修飾子入れ てな形で成り立ってる
- 647 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/07(土) 20:25:24 ID:bdhBcmDt0]
- >>642
使ってるけどそんな事ならないよ バージョン最新?
- 648 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/11(水) 11:28:41 ID:BKjw14Kb0]
- >>647
レスありがとうございます。 バージョン2系をつかっての現象です。 もしやとおもいバージョン1系を使ってみたら、正常に動作しました。 たすかりました。ありがとうございます。
- 649 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/27(金) 05:00:03 ID:z8kGxeeD0]
- Unicodeのフォルダをリネームできるソフトってないかな。
renaminだとファイルしかリネームできないようなので。
- 650 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/28(土) 18:45:31 ID:FVmSIz7o0]
- 評判よさげだから練馬使ってみたが使いづらい
直感で操作できない かなり使い込まないとなじまないんじゃない?
- 651 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/28(土) 21:40:20 ID:tbgGOSoY0]
- 直感で使いたいなら他のリネーマーでもいいんじゃないの
単純な連番や文字の置換くらいならどれでもできるだろうからね 他のリネーマーではできないようなリネーム機能が必要になった時に はじめて練馬を試してみても良いかと思われ ここで質問されてるようなリネーム方法なんかがその好例でしょ どのリネーマーでもできるならわざわざここで訊かないだろうしね 使い方さえ分かれば自由度はかなり高いし重宝するよ
- 652 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/29(日) 08:05:28 ID:dAGQ42n70]
- 練馬は多くの機能を入れすぎて使いにくくなってる。
やりたい機能が今まで使っていた物が出来ないとか、 複雑なリネームとか、複合処理とか使い出さなければそこまで必要を感じないんじゃないかな。
- 653 名前:名無しさん@お腹いっぱい。 [2007/04/29(日) 12:52:17 ID:gTPPV6/10]
- 必要を感じて使ってますが何か?
他のリネーマーじゃ代用が利かないので当然
- 654 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/29(日) 18:23:19 ID:KNwdy5ey0]
- よくあるリネーマーとは明らかに設計が異なってるから面食らってるだけじゃないの?。w
「多くの機能を入れすぎて・・・」って言ってもそれらを全部使わなければいけない訳じゃなく、 その中から必要な機能を1つだけあるいは組み合わせて使えばいいだけだろ。 1つの画面で全ての機能が備わってるようなリネーマーが殆どだし、そういうのって直感で操作できるから 一見扱いやすいように見えて、ちょっとでも変わったことしようとすると途端に融通利かなくなるからなぁ。w ていうか練馬なんてだいぶ前からあるのに何で今更そんなこと言い出してるのか不思議だ。 自分が扱えないからといって機能を削ってくれみたいなアホな要望は出すなよ。w オレはこれらの機能が必要なので使ってるんだから。(連番の強制変更、ZIP内リネーム etc...)
- 655 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/29(日) 19:27:27 ID:manImCwH0]
- 初心者には
おー瑠璃ねーむがいいと思うよ
- 656 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/29(日) 19:31:32 ID:KJCy7a/w0]
- 他のリネーマーで出来なくて、練馬(マクロ除く)で出来るリネームってあるにはあるけど結構少ないよな。
俺も一時期練馬使ってたけど、最近は正規表現1発で出来ない物はスクリプトでリネームするようになっちゃった。 リネーム雛形スクリプト作っておけば、元ファイル名を引数で得て、変更名を戻り値で返す関数部分だけ弄ればいいから そんなに手間も掛からないし、外部コンポーネント使えば書庫内リネームとかも出来るからな。 スクリプト書くまでは出来ない奴にとっては、練馬が最後の砦なんだろうけど。
- 657 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/29(日) 20:24:28 ID:L1/t7Vjb0]
- 機能が多いって文句も珍しいよなw
低機能リネーマなら選り取り見取り どれでも好きなの使えや
- 658 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/02(水) 11:33:38 ID:XAsHaUgb0]
- >機能が多いって文句も珍しいよなw
全然珍しくないよ。機能が多ければ直観的にどういう操作をすればいいか理解しにくい。 実際そういう文句があるから、簡易モード/詳細モード みたいに、二つのモードを 備えたり、起動するとウィザードが立ち上がったりするソフトがあるんでしょ。 ノリでテキトーなこと言っちゃだめだめ 俺も練馬使うことあるし、考え方の主旨は>>654の2-3行目とだいたい同じだけど なんで機能に面食らうことをバカにすることで、そんなに楽しそうになれるのか理解に苦しむ。 今更そんなこと言い出してるって、652が使い始めたのが最近だとか、練馬を使う頻度が低くて、 最近使ってみて感想書いたとか、普通に考えられるでしょーが。 嫌な感じだねホント。
- 659 名前:名無しさん@お腹いっぱい。 [2007/05/02(水) 11:38:39 ID:Sro0E59n0]
- ウザイ >>658
- 660 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/02(水) 11:50:19 ID:Xy2EWyIj0]
- まさにウィザード並みのうざさだなw
- 661 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/02(水) 20:49:59 ID:XAsHaUgb0]
- なんだよ、ホントのことじゃないかよ。
おまいらだって652と同じような扱いされたら嫌なくせに・・・
- 662 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/02(水) 21:47:30 ID:9OVH6tGs0]
- ・・・と652が言っています
- 663 名前:名無しさん@お腹いっぱい。 [2007/05/16(水) 16:37:38 ID:CZYyMq3G0]
- お邪魔します
動画に付いてる[〜h〜m DivX 640×480] とかって情報を一括削除したくなったのですが、 そんな機能が有るリネームソフトを探してます。 ご存知の方いらっしゃいましたらご教示下さい
- 664 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/16(水) 17:32:37 ID:muZnsjTC0]
- 殆どどのリネーマーでも出来ると思われ
- 665 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/16(水) 22:54:20 ID:fXRhqkSE0]
- >>663
Flexible Renamer 高度なリネーム>正規表現 ファイル名検索指定:^(.+)\[.+\] ファイル名置換指定:\1
- 666 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/20(日) 23:07:20 ID:8Fkp9lLc0]
- 100個ぐらいファイルがあって、すべてのファイルの先頭5文字を消したいのですが、
検索は「^_____」であってますか? また置き換えのところはどうすればいいのでしょうか?
- 667 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/20(日) 23:19:08 ID:BIU/woTi0]
- どのリネーマーでとか正規表現でとか前提くらい書いたら
- 668 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/20(日) 23:30:13 ID:8Fkp9lLc0]
- リネーマーはmokichiというのを使っています。
正規表現でもおkですが、可能ならば使わないでいきたいです。
- 669 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/21(月) 00:26:47 ID:tGWVN3ox0]
- >>668
> 正規表現でもおkですが、可能ならば使わないでいきたいです。 正規表現以外では「先頭」という概念がない。 > 検索は「^_____」であってますか? まさにこの「^」が正規表現の先頭を示す検索ワードだ。
- 670 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/21(月) 00:33:34 ID:sCedRAHv0]
- >正規表現以外では「先頭」という概念がない。
練馬の置換ではあるけどね、マクロでもできるし まあ正規表現ならサポートしてればどれでもできるが
- 671 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/21(月) 00:40:12 ID:+I36DS/+0]
- nameryに、先頭から指定文字数削除する機能が付いてます。
- 672 名前:666 mailto:sage [2007/05/21(月) 00:41:13 ID:K5g8QHG10]
- >>669
^はわかるんですけど、その後のなんでもいいから五文字消すというのがわかりません。
- 673 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/21(月) 09:17:18 ID:VuYa9rey0]
- 練馬だと
パターンはこんな感じ s/^.{5}//k ^ 行の先頭 . なんでもよい任意の一文字 {5} 連続した5文字 こいつらを重ねると 「行の先頭に任意の連続した5文字」となります
- 674 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/21(月) 10:40:48 ID:sCedRAHv0]
- 練馬なら自分だったらマクロでやるかな
/f<5,0,0> あるいは置換でやるなら 置換前 ????? 置換後 空欄 検索位置 左方から スキップ 0 置換数 1 汎用的な知識として正規表現は知っていて損はないけど 練馬に使い慣れればマクロか置換が扱いやすくて好き
- 675 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/21(月) 10:47:19 ID:sCedRAHv0]
- 補足訂正
検索位置 左端のみ 置換はこの方がいいかもしれない これがいわゆる「先頭」の概念だし
- 676 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/26(土) 03:29:41 ID:lJlYGLRB0]
- A、B、C、D、E… という無数のファイルがあり、それを
A、B、C、D、E… という同名の各フォルダに入れたいとき、 【新しいフォルダの作成→名前の変更】 を何度も繰り返していたのですが、ファイルが多いとかなり面倒です。 そこで Super Tag Editor みたいなエクセル型式のリネーマーなら、 ファイル名をコピペして一発変換できるんじゃないか? と思ったのですが、STE自体はMP3のみ編集用なので、(当たり前ですが)フォルダのリネームには対応していませんでした。 フォルダ名やMP3以外のファイル名を、 エクセル感覚 (STEの様にメモ帳で改行使って複数ファイル名書いてコピー→1行を1ファイル名としてそのままペーストできたり) で 編集できるリネーマーってありませんでしょうか?
- 677 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/26(土) 09:16:24 ID:ze9itFHI0]
- エクセル感覚と言わずにエクセルそのものを使えばいいじゃん。
とのために「>>3・外部エディタ連携型」なんてのがあるんだから。 もちろんエクセルではなくメモ帳と連携してもいいし、テキスト型リネームツールとか使ってもいい。 それにVBA覚えればエクセルのみでリネームも出来るし その程度のことならバッチファイルやスクリプトでも書けば一発で簡単に出来るけどね。
- 678 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/26(土) 11:17:36 ID:y+W/uOC10]
- よくわからんが
./a.jpg みたいなのを ./a/a.jpg みたいに、それをれのファイルを、同じ名前のフォルダにぶち込みたいだけ? それなら ttp://www.vector.co.jp/soft/dl/winnt/util/se373773.html これ使えば簡単だと思われる
|

|