社区
VB基础类
帖子详情
当目录带有空格时,如何获得程序的完整路径?
JeanLaw
2006-03-17 10:27:59
比如当程序在Program Files文件夹下的时候,用App.path获得的路径就有错,因为路径包含空格。
...全文
109
1
打赏
收藏
当目录带有空格时,如何获得程序的完整路径?
比如当程序在Program Files文件夹下的时候,用App.path获得的路径就有错,因为路径包含空格。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Mister
2006-03-17
打赏
举报
回复
不会吧,是不是 VB 或系统有问题?我试了一下 N 个空格 App.Path 也能取出来。
试一下下面的函数(API申明和常量自己添加一下):
Public Function GetWindowFileName(ByVal hWnd As Long) As String
Dim hProcess As Long
Dim ProcID As Long
Dim mModules(1 To 200) As Long
Dim cbNeed As Long
Dim ModuleName As String
Dim nSize As Long
Dim lRet As Long
GetWindowThreadProcessId hWnd, ProcID
hProcess = OpenProcess(PROCESS_QUERY_INFORMATION Or PROCESS_VM_READ, 0, ProcID)
lRet = EnumProcessModules(hProcess, mModules(1), 200, cbNeed)
If lRet <> 0 Then
ModuleName = Space(MAX_PATH)
nSize = 500
lRet = GetModuleFileNameExA(hProcess, mModules(1), ModuleName, nSize)
GetWindowFileName = Left(ModuleName, lRet)
End If
lRet = CloseHandle(hProcess)
End Function
该函数是通过窗口句柄判断文件名,它是通过 GetWindowThreadProcessId 获取进程 ID 然后再获取文件名的,可以改一下用 GetCurrentProcess 函数直接取出本程序的进程 ID
Linux Shell速成
fi 为啥']'和前面的内容之间必须要有
空格
是因为 [ $n -lt 10 ] 等同于test $n -lt 10 , ']'是 命令参数结束的标识 所以说本课程注重差异性讲解, 让大家更容易接受,这样当大家使用这门技术...
python
路径
带
空格
_
路径
中包含
空格
路径
中包含
空格
很多初学者在使用Python期间,尤其是Windows环境下,常会遇到:给命令行或代码...举例:pyinstaller打包
时
路径
带
空格
导致异常某人用PyInstaller去打包python
程序
,用命令:C:\Users\Administrator>...
windows批处理中对带
空格
路径
的处理
通过Windows命令行启动
程序
时
,需要输入
程序
的绝对
路径
(进入到
程序
所在
目录
,直接输入
程序
名也可以执行),但是Windows的文件夹往往
带有
空格
,比如通过命令行启动qcap_cli.exe,
完整
路径
如下: C:\Program Files ...
Windows
路径
含有带
空格
的
目录
/文件名的处理
目录
名前提D盘里,Program Files
目录
下有个hello.exe,正确运行
时
输出“Hello world!”。 当没有任何处理
时
,命令被
空格
截断。D:\>d:/Program Files/hello.exe 'd:/Program' 不是内部或外部命令,也不是可运行的...
c++中参数
时
文件
路径
,当文件
路径
中含有
空格
时
,对应的处理方式
在
程序
中需要调用一个exe
程序
,传入参数为文件的
路径
,是以命令行的形式传入参数,当文件的
路径
中包含
空格
时
,需要将该
路径
用双引号括起来,具体代码如下: 正常情况下是: CString strCmd; strCmd.Format(_T(...
VB基础类
7,763
社区成员
197,609
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章