Windows 2000 で "CD ~" みたいなことをやる方法

1.  PowerShell を使う

魔改造版 Windows 2000なら PowerShell v2 が利用できます

Microsoft Windows 2000 [Version 5.0.2195]
(C) Copyright 1985-2001 Microsoft Corp.

C:\>POWERSHELL
Windows PowerShell
Copyright (C) 2009 Microsoft Corporation. All rights reserved.

PS C:\> cd~
用語 'cd~' は、コマンドレット、関数、スクリプト ファイル、または操作可能なプロ
グラムの名前として認識されません。名前が正しく記述されていることを確認し、パス
が含まれている場合はそのパスが正しいことを確認してから、再試行してください。
発生場所 行:1 文字:4
+ cd~ <<<<
    + CategoryInfo          : ObjectNotFound: (cd~:String) []、CommandNotFoundE
    xception
    + FullyQualifiedErrorId : CommandNotFoundException

PS C:\> cd ~
PS L:\Documents and Settings\User>

なお、CDの後のスペースは省略できない模様

2. SUBST  を使う

D:\>U:
指定されたドライブが見つかりません。

このコマンドは、ドライブを一つ消費しますまず、目的のドライブが開いてるのを確認

D:\>subst T: "%USERPROFILE%"

D:\>dir t:
 ドライブ T のボリューム ラベルはSYS2 です
 ボリューム シリアル番号は 44B1-1E93 です

 T: のディレクトリ

2016/07/15  18:17    <DIR>          .
2016/07/15  18:17    <DIR>          ..
2015/10/25  23:20    <DIR>          Favorites
2014/11/20  13:04             4,409 NetDiag.log
2015/07/06  07:32    <DIR>          SWF
2016/06/02  21:32    <DIR>          スタート メニュー
2017/04/25  09:13    <DIR>          デスクトップ
               1 個のファイル               4,409 バイト
              11 個のディレクトリ   6,082,293,760 バイトの空き領域

これで、T: が ホームパスになったので

CD T:\Favorites  なんてこともできる・ω・
2文字だけど便利
解除する場合は SUBST T: /D

注意点としては、Windows 2000の場合、アクセス中に SUBST で ドライブを開放すると ブルースクリーンで死ぬバグがある点かな・ω・

Windows 10ミニTips (167) Windows 10で「subst」コマンドは使えない? | マイナビニュース

3. バッチファイル を使う

@echo off
CD /d "%USERPROFILE%"

登録しておけば、 CD ~の代わりにはなるんだけど、他のアクセスは不可能。
あんまりメリットないですよね・ω・

4. 環境変数に登録

windir=L:\WINNT
~=L:\Documents and Settings\User.SNOWSTORM

C:\>cd /D %~%

L:\Documents and Settings\User.SNOWSTORM>

3文字に増えたけど、一応 色々使える。
でも、ドライブが違う場合は /D が必要ですね。

おすすめ

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です