Vb6 如何在VB中获取当前可执行文件的完整路径?

Vb6 如何在VB中获取当前可执行文件的完整路径?,vb6,path,executable-path,Vb6,Path,Executable Path,我用VB创建了一个windows应用程序。无论何时执行exe,我都希望通过编程获得exe文件的当前目录 比如说, 现在,我正在执行d:\myApp\test.exe中的exe文件。每当我双击exe文件时,我都希望获得exe文件的路径,如d:\myApp\test.exe 另外,假设我的exe在CD或任何记忆棒中,它也会获得exe文件的路径吗 我不知道这有没有可能 有什么建议吗?试试看。它将为您提供当前的exe路径。要获取exe名称,可以使用。 请注意,App.Path将在驱动器根目录中包含尾随的

我用VB创建了一个windows应用程序。无论何时执行
exe
,我都希望通过编程获得
exe
文件的当前目录

比如说,

现在,我正在执行
d:\myApp\test.exe
中的
exe
文件。每当我双击
exe
文件时,我都希望获得
exe
文件的路径,如
d:\myApp\test.exe

另外,假设我的
exe
在CD或任何记忆棒中,它也会获得exe文件的路径吗

我不知道这有没有可能

有什么建议吗?

试试看。它将为您提供当前的
exe
路径。要获取
exe
名称,可以使用。 请注意,
App.Path
将在驱动器根目录中包含尾随的
\
,因此需要有条件地添加任何额外的
\

因此,要使用
exe
name获取完整路径,请尝试以下操作:

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

此外,它还将为您提供CD或任何记忆棒的路径。

只是为了澄清,您所问的是如何,而不是不同的当前工作目录。@Deanna:是的,Deanna您是对的……我所问的是获取可执行文件的路径。。。谢谢如果您在IDE中使用这些,您将获得项目文件的路径和文件名(减去.vbp扩展名)。