我已经使用 VB 创建了一个 Windows 应用程序。每当我执行时exe
,我想以exe
编程方式获取文件的当前目录。
例如,
现在,我正在exe
执行d:\myApp\test.exe
. 每当我双击exe
文件时,我都想获取exe
文件的路径,例如d:\myApp\test.exe
.
另外,假设我exe
在 CD 或任何记忆棒中,它也会获得 exe 文件的路径吗?
我不知道这是否可能?
有什么建议吗?
我已经使用 VB 创建了一个 Windows 应用程序。每当我执行时exe
,我想以exe
编程方式获取文件的当前目录。
例如,
现在,我正在exe
执行d:\myApp\test.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 或任何记忆棒的路径。