15

VB を使用して 1 つの Windows アプリケーションを作成しました。を実行するたびに、ファイルの現在のディレクトリをプログラムexeで取得したいと考えています。exe

例えば、

今、私はでexeファイルを実行していますd:\myApp\test.exe。ファイルをダブルクリックするたびに、のようなファイルexeのパスを取得します。exed:\myApp\test.exe

また、exeCD またはメモリ スティックにあるとします。exe ファイルのパスも取得しますか?

これが可能かどうかわかりませんか?

なにか提案を?

4

1 に答える 1

39

試してみてくださいApp.Path。それはあなたに現在のexe道を与えるでしょう。名前を取得exeするには、を使用できますApp.EXEName。ドライブのルートにある場合App.Pathは末尾が含まれるため、条件付きで追加する必要があることに注意してください。\\

したがって、名前でフルパスを取得するには、次のことをexe試してください。

App.Path & IIf(Right$(App.Path, 1) <> "\", "\", "") & App.EXEName & ".exe"

また、CDやメモリースティックのパスも表示されます。

于 2012-09-14T11:44:09.237 に答える