Vb6 如何在VB中获取当前可执行文件的完整路径?
我用VB创建了一个windows应用程序。无论何时执行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将在驱动器根目录中包含尾随的
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扩展名)。