注册
登录
标签
帮助
中国共享软件联盟
»
技术沙龙
» Delphi 命令行参数问题
‹‹ 上一主题
|
下一主题 ››
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
Delphi 命令行参数问题
zqssoft
热心会员
UID
4555
帖子
597
精华
0
活力
39
财富
0
注册时间
2005-10-11
发短消息
加为好友
当前离线
1楼
大
中
小
发表于 2005-11-10 09:06
只看该作者
Delphi 命令行参数问题
下面的代码用于取得系统当前正在打开的文件名,可为什么当文件放在桌面上或文件名中间有空格时,就只能取得文件上级目录名呢,而不是取得整个完整的文件名呢?
var
filename:string;
If system.ParamCount > 0 Then
Begin
filename := system.paramstr(1);
showmessage(filename);
End;
积分
9
阅读权限
20
在线时间
4 小时
最后登录
2007-5-13
查看详细资料
TOP
reika
黄金会员
UID
3570
帖子
10364
精华
2
活力
707
财富
6214
来自
马甲1号粉丝会
注册时间
2005-6-30
发短消息
加为好友
当前离线
2楼
大
中
小
发表于 2005-11-10 11:22
只看该作者
filename := system.paramstr(0);
是这样的吧。
积分
198
阅读权限
20
性别
男
在线时间
862 小时
最后登录
2008-10-26
查看详细资料
TOP
zqssoft
热心会员
UID
4555
帖子
597
精华
0
活力
39
财富
0
注册时间
2005-10-11
发短消息
加为好友
当前离线
3楼
大
中
小
发表于 2005-11-10 13:18
只看该作者
错了,参数0返回是应用程序名称。
其实我的问题是:在用paramstr取得系统当前正打开的文件名时,如何处理空格,包括文件夹的空格和文件中的空格。
因为如果文件或文件夹中有空格的话,就会被当做参数截断。
所以,如何取得完整的文件路径并用自己的程序打开是一个难题。
用百度搜索了好多,全都不能解决问题。
有的只能处理文件名中含有的空格,有的只能处理文件夹中含有的空格。
嗨,再找找别的看看吧。
另,如果Winhack大哥看到些贴,麻烦你知道的话给说一下吧。
积分
9
阅读权限
20
在线时间
4 小时
最后登录
2007-5-13
查看详细资料
TOP
zqssoft
热心会员
UID
4555
帖子
597
精华
0
活力
39
财富
0
注册时间
2005-10-11
发短消息
加为好友
当前离线
4楼
大
中
小
发表于 2005-11-10 13:38
只看该作者
结贴,问题已自行解决。
本贴唯一参与者reika通过短消息收到到答案。
积分
9
阅读权限
20
在线时间
4 小时
最后登录
2007-5-13
查看详细资料
TOP
win32api
青铜会员
~
UID
3297
帖子
2074
精华
0
活力
19
财富
200
注册时间
2005-5-30
发短消息
加为好友
当前离线
5楼
大
中
小
发表于 2005-11-10 16:42
只看该作者
用一个win32api是吧
积分
23
阅读权限
20
在线时间
200 小时
最后登录
2006-10-26
查看个人网站
查看详细资料
TOP
zqssoft
热心会员
UID
4555
帖子
597
精华
0
活力
39
财富
0
注册时间
2005-10-11
发短消息
加为好友
当前离线
6楼
大
中
小
发表于 2005-11-10 19:24
只看该作者
是的,win32api。
俺用的就是你,可惜发给reika的短消息中把你拉下了。
对不起,下次再发的话一定把你他捎带着发过去。
请原谅,好吗?
积分
9
阅读权限
20
在线时间
4 小时
最后登录
2007-5-13
查看详细资料
TOP
nova
新手上路
UID
4787
帖子
2
精华
0
活力
0
财富
0
注册时间
2005-11-6
发短消息
加为好友
当前离线
7楼
大
中
小
发表于 2005-11-13 19:07
只看该作者
顶
顶
积分
0
阅读权限
15
在线时间
0 小时
最后登录
2005-12-4
查看详细资料
TOP
‹‹ 上一主题
|
下一主题 ››
新版推荐 New Article Recommendation
共享软件大家谈 Talk about Shareware
走向海外
业内视点 Insider View
精华荟萃 Digest Threads
共享软件大家谈
投票集锦
专题讨论
谷歌 Google adsense
外语沙龙
界面设计 UI
技术沙龙
金猪理财
商务中心
联盟管理
站务大厅
控制面板首页
编辑个人资料
积分交易
积分记录
公众用户组
勋章
基本概况
流量统计
客户软件
发帖量记录
版块排行
主题排行
发帖排行
积分排行
交易排行
在线时间
管理团队
管理统计