プロが教えるわが家の防犯対策術!

vb.netで
System.Diagnostics.Process.Start("CMD.exe")
で子マントプロンプトを起動することができるのですが
最初のディレクトリが
C:\Users\ユーザー名\Documents\Visual Studio 2012\Projects\フォーム名\フォーム名\bin\Debug>
になってしまいます。

そこからcdで指定のディレクトリへ移動するのですが、
vbコードでディレクトリを指定することはできますか?

例えば、C:\Usersというディレクトリをデフォルトで開きたい場合、
コードで指定する方法があれば教えてください。

A 回答 (2件)

ProcessStartInfoを引数にとるバージョンを利用します。


この時,FileNameプロパティにはCMD.exeを,
WorkingDirectoryプロパティにCMD.exeの初期カレントディレクトリを指定します。
    • good
    • 0
この回答へのお礼

回答ありがとうございました。

お礼日時:2013/03/26 20:57

cmd.exe /k "cd c:\users"



というように引数を付けて実行すると、指定したディレクトリでcmd.exeが起動します。
    • good
    • 0
この回答へのお礼

回答ありがとうございました。

お礼日時:2013/03/26 20:57

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!