アカウント名:
パスワード:
連番機能がないとわかり、そっと閉じた。
うむ。GUIの必然性は連番処理などの例外埋め込みなのにねCUIなら下記のバッチみたいなんコチョコチョと改造すりゃいいだけだしfor /f "delims=; tokens=1,2" %%i in ('dir /b /o-n ^| sed -R -e "ホールドスペースにコピー" -e %1 -e "delims区切りで並べる"') do if not "%%i" equ "%%j" ren "%%i" "%%j"
なぜに今どきcmd.exe? cmd.exeの制御構造ってキモくない?しかも、その突然のsedのお出ましはどうなの?そんなもん入れて良いんだったら、CygwinでもWSLでも入れて、もっとUNIX的に処理した方が素直で良くない?
より現代Windows的には、PowerShellで、
dir | ren -NewName {$_.Name -replace '旧文字列','新文字列'}
dirの部分にワイルドカードも指定できるし、-replaceには正規表現も使えるよ。もちろん、別途カウンタを持っておけば、連番もイケる。
進化の止まった老害だからでしょ。今ある知識の範囲内でしか作業をこなせない。常により良い方法を探す気力も能力もない。
メンテナンス(というか他者への引継ぎ)不要という条件なら、 a. 可読性の低い呪文だが10秒で書ける b. 超ステキなスクリプトだが新しい技術・手法の勉強に1時間かかるは対立/排他しないと思うんだ… どっちもアリだろ?
今さらワンライナー呪文wwって、分かるけど面白がって茶化すくらいで良くね?(まあRyo.Fに余裕が無いのはいつものことだが)
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
日々是ハック也 -- あるハードコアバイナリアン
PowerRenameに期待したのだが (スコア:3)
連番機能がないとわかり、そっと閉じた。
Re: (スコア:0)
うむ。GUIの必然性は連番処理などの例外埋め込みなのにね
CUIなら下記のバッチみたいなんコチョコチョと改造すりゃいいだけだし
for /f "delims=; tokens=1,2" %%i in ('dir /b /o-n ^| sed -R -e "ホールドスペースにコピー" -e %1 -e "delims区切りで並べる"') do if not "%%i" equ "%%j" ren "%%i" "%%j"
Re: (スコア:1)
なぜに今どきcmd.exe? cmd.exeの制御構造ってキモくない?
しかも、その突然のsedのお出ましはどうなの?
そんなもん入れて良いんだったら、CygwinでもWSLでも入れて、もっとUNIX的に処理した方が素直で良くない?
より現代Windows的には、PowerShellで、
dirの部分にワイルドカードも指定できるし、-replaceには正規表現も使えるよ。
もちろん、別途カウンタを持っておけば、連番もイケる。
Re:PowerRenameに期待したのだが (スコア:0)
進化の止まった老害だからでしょ。
今ある知識の範囲内でしか作業をこなせない。
常により良い方法を探す気力も能力もない。
Re: (スコア:0)
メンテナンス(というか他者への引継ぎ)不要という条件なら、
a. 可読性の低い呪文だが10秒で書ける
b. 超ステキなスクリプトだが新しい技術・手法の勉強に1時間かかる
は対立/排他しないと思うんだ… どっちもアリだろ?
今さらワンライナー呪文wwって、分かるけど面白がって茶化すくらいで良くね?
(まあRyo.Fに余裕が無いのはいつものことだが)