cd c:\hogehoge 等と作っても、一瞬開いてすぐ閉じてしまいます。 よろしくお願いします。
call cd c:\hogehoge
これ以上回答リクエストを送信することはできません。制限について
ログインして回答する
コメント(3件)
cdの場合はパスを””でくくらないといけないらしいです。
cmd.exe のショートカットを作ればいいと思います。
例えば、C:\work なら
%windir%\system32\cmd.exe /k "cd C:\work"
Cドライブ以外の 例えば X:\Temp なら
%windir%\system32\cmd.exe /k "X:&cd X:\Temp"
で、カレントを移した状態で、コマンドプロンプトをあげることができます。
バッチファイルがいいなら、
start %windir%\system32\cmd.exe /k "cd C:\work"
や
start %windir%\system32\cmd.exe /k "X:&cd X:\Temp"
と 1文 書けばいいです。
start で内部コマンド(cdとか)使うなら、
cmd.exe /k を書かなくても自動的にcmd.exe /k で上げてくれるはず。
だから、
start cd "C:\hogehoge"
や、もしくは、開始フォルダ指定のパラメータ /d を使って
start /d"c:\hogehoge"
でもいい。