VBを使用して1つのWindowsアプリケーションを作成しました。 exe
を実行するときはいつでも、プログラムでexe
ファイルの現在のディレクトリを取得したいです。
例えば、
現在、d:\myApp\test.exe
でexe
ファイルを実行しています。 exe
ファイルをダブルクリックするたびに、exe
ファイルのパスをd:\myApp\test.exe
のように取得します。
また、私のexe
がCDまたはメモリスティックにあるとすると、exeファイルのパスも取得されますか?
これが可能かどうかわかりません。
なにか提案を?
App.Path
を試してください。現在のexe
パスが表示されます。 exe
の名前を取得するには、 App.EXEName
を使用できます。ドライブのルートにある場合、App.Path
には末尾の\
が含まれるため、条件付きで追加の\
を追加する必要があることに注意してください。
exe
という名前の完全なパスを取得するには、次のようにします。
App.Path & IIf(Right$(App.Path, 1) <> "\", "\", "") & App.EXEName & ".exe"
また、CDやメモリスティックのパスも表示されます。