Move-Location.ps1 は、標準コマンドレットの Set-Location の代替えとなるスクリプトです。私は、profile.ps1 中で Remove-Item Alias:cd; Set-Alias cd Move-Location として、「cd」コマンドで起動するようにしています。
このコマンドには、以下の特徴があります。
- ロケーションが変わるたびに以前の位置を pushd する。
- 引数や入力を何も与えずに起動すると、直前の位置を popd し、現在の位置を pushd する。
- 引数 -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 SettingsflameworkMy Documents> Move-Location
C:> Move-Location
C:Documents and SettingsflameworkMy Documents> Move-Location
C:>
C:Documents and Settings> 'デスクトップ' | Move-Location
C:Documents and Settingsデスクトップ> popd
C:Documents and Settings> popd
C:> Move-Location -b
C:Documents and SettingsflameworkMy Documents> Move-Location
C:> Move-Location
C:Documents and SettingsflameworkMy Documents> Move-Location
C:>