アカウント名:
パスワード:
ipconfigコマンドを打つためだけに立ち上げている
自IPと内部に持っているバーチャルなネット?のIPを確認するので一番手っ取り早いのがコマンドプロンプトでこのコマンド打つので
他に使用してないなぁ
複数ファイルのファイル名を一括で変えたりするときにcmd.exe使ってる。
dir /b > foo.bat でファイル一覧取得(/b:ファイル名だけ表示。必要なら、/s:サブディレクトリ化のファイルを全部表示、も付ける)Excel でfoo.bat を開く。batをExcelドラッグドロップするとテキストファイルとして開かれるファイル一覧をB列に移し、A列は「ren」にして、C列に変更後のファイル名を入れていく上書きするとタブ区切りテキストになるので、foo.bat実行てな感じで。
機械的なりネームは for 使わない?
renコマンドは変更前と変更後のファイル名にワイルドカードを指定できるのが地味に強力。ワイルドカードをシェル側が展開するUNIXでは不可能なコマンド仕様。もちろん同等のことはfindコマンド等で可能だけど、長くて複雑なコマンドが必要になる。
それはpowershellでもできるな。「dir -Name」とか「dir -Name -Recurse」とかを使えばよい。オプションが長すぎる、という文句もあるかもしれないけど、cmd.exeと違ってTAB補完も利く。
powershellでそれをリダイレクトするとUTF-16のファイルになる…けどExcelに読み込ませるぶんには問題ないか?
$OutputEncoding を自分の都合のいいように設定すりゃいいやん。.NET の世界で「全て」のものごとで、.NETの常識が通じる環境だぞ。
直接リダイレクトするのではなくSet-Content使うとか、もっと文字エンコード制御したいならSystem.IO.File.Write~の中に入れるとか。
そのために生まれたのがPowerToysのPowerRename
良いものではあるが、微妙に痒い所に手が届かないので長寿ソフトFlexible Renamer使ってる
PowerToysのpowerrename [microsoft.com]使うようになってから、ファイル名変更には困らなくなった
最近のバージョンアップでようやく使い物になるようになった。それでもリネームツールとしては低機能だよね
自分は秀丸ファイラーClassicを使ってる。地味にリネーム機能が強力。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
計算機科学者とは、壊れていないものを修理する人々のことである
知らんけど (スコア:2, すばらしい洞察)
ipconfigコマンドを打つためだけに立ち上げている
自IPと内部に持っているバーチャルなネット?のIPを確認するので一番手っ取り早いのがコマンドプロンプトでこのコマンド打つので
他に使用してないなぁ
Re:知らんけど (スコア:2)
複数ファイルのファイル名を一括で変えたりするときにcmd.exe使ってる。
dir /b > foo.bat でファイル一覧取得
(/b:ファイル名だけ表示。必要なら、/s:サブディレクトリ化のファイルを全部表示、も付ける)
Excel でfoo.bat を開く。batをExcelドラッグドロップするとテキストファイルとして開かれる
ファイル一覧をB列に移し、A列は「ren」にして、C列に変更後のファイル名を入れていく
上書きするとタブ区切りテキストになるので、foo.bat実行
てな感じで。
Re:知らんけど (スコア:1)
機械的なりネームは for 使わない?
Re: (スコア:0)
renコマンドは変更前と変更後のファイル名にワイルドカードを指定できるのが地味に強力。ワイルドカードをシェル側が展開するUNIXでは不可能なコマンド仕様。もちろん同等のことはfindコマンド等で可能だけど、長くて複雑なコマンドが必要になる。
Re:知らんけど (スコア:1)
それはpowershellでもできるな。
「dir -Name」とか「dir -Name -Recurse」とかを使えばよい。
オプションが長すぎる、という文句もあるかもしれないけど、cmd.exeと違ってTAB補完も利く。
Re: (スコア:0)
powershellでそれをリダイレクトするとUTF-16のファイルになる…けどExcelに読み込ませるぶんには問題ないか?
Re: (スコア:0)
$OutputEncoding を自分の都合のいいように設定すりゃいいやん。
.NET の世界で「全て」のものごとで、.NETの常識が通じる環境だぞ。
Re: (スコア:0)
直接リダイレクトするのではなくSet-Content使うとか、もっと文字エンコード制御したいならSystem.IO.File.Write~の中に入れるとか。
Re:知らんけど (スコア:1)
C:>ren *.txt *.csv
とかで複数ファイルの拡張子を書き換えるのだけは、cmd.exe(command.comじゃないんだ)が1番便利な気がする。
---- 6809
Re: (スコア:0)
そのために生まれたのがPowerToysのPowerRename
Re: (スコア:0)
良いものではあるが、微妙に痒い所に手が届かない
ので長寿ソフトFlexible Renamer使ってる
Re: (スコア:0)
PowerToysのpowerrename [microsoft.com]使うようになってから、ファイル名変更には困らなくなった
Re: (スコア:0)
最近のバージョンアップでようやく使い物になるようになった。
それでもリネームツールとしては低機能だよね
Re: (スコア:0)
自分は秀丸ファイラーClassicを使ってる。
地味にリネーム機能が強力。