2007/7/5 木曜日

Set-Location を取り替える

カテゴリー: Powershell — flamework @ 16:51:43

Move-Location.ps1 は、標準コマンドレットの Set-Location の代替えとなるスクリプトです。私は、profile.ps1 中で Remove-Item Alias:cd; Set-Alias cd Move-Location として、「cd」コマンドで起動するようにしています。
このコマンドには、以下の特徴があります。

  1. ロケーションが変わるたびに以前の位置を pushd する。
  2. 引数や入力を何も与えずに起動すると、直前の位置を popd し、現在の位置を pushd する。
  3. 引数 -b (-Browse) と伴に起動すると、GUI によるフォルダ選択ができる。

用例:

C:\> Move-Location 'Documents and Settings'
C:\Documents and Settings> 'デスクトップ' | Move-Location
C:\Documents and Settings\デスクトップ> popd
C:\Documents and Settings> popd
C:\> Move-Location -b
C:\Documents and Settings\flamework\My Documents> Move-Location
C:\> Move-Location
C:\Documents and Settings\flamework\My Documents> Move-Location
C:\>
  • No Related Post

コメントはまだありません »

コメントはまだありません。

このコメント欄の RSS フィード トラックバック URL

コメントをどうぞ

Copyright © flamework.net 2008.