2009-06-01から1ヶ月間の記事一覧

PowerShellでファイルを自動リネーム (ハッシュマップ)

名前順だとfuga hoge piyoと並んでしまうけど、表示上hoge fyga piyoにしたいので、頭に連番を振ってみました。 hoge.txt→01_hoge.txt, fuga.txt→02_fuga.txt みたいな感じで。 $map = @{hoge="01"; fuga="02"; piyo="03";} ls | foreach { if($_.GetType().…

VBAのループ構文にnext(Perl)やらcontinue(C)やらの機能がない件

ループの中味全部をIFで囲むか、GOTO使うんだそうです・・・ for my $i (1 .. 10){ next if $i % 2; print $i, "\n"; }これをVBAで書くと下のようになります。(GoToの場合) とりあえずループを次に進めるためのラベルをNextの直前に一行追加すれば、perlのne…