查看: 1244|回复: 8
收起左侧

[已解决] 请教下注册表里的文件关联

 关闭 [复制链接]
roam
发表于 2009-7-6 16:32:51 | 显示全部楼层 |阅读模式
想问下,在注册表里,文件关联中open-command里的值的数据内容的几个问题

1.txt的关联键值的数据是C:\WINDOWS\notepad.exe %1
   这个%1是什么意思

2.exe的关联键值的数据是"%1" %*
   %*又指什么,为什么%1加上了引号

[ 本帖最后由 roam 于 2009-7-8 08:55 编辑 ]
liuxiaolong3133
发表于 2009-7-6 18:05:07 | 显示全部楼层
1
%1 代表该程序执行时的第一个参数

如同常见的ping.exe   
ping www.baidu.com   中www.baidu.com就是%1
对应的
notepad.exe C:\test.txt 中的C:\test.txt 就是%1,在运行里输入该命令将打开C盘下的test.txt文件

评分

参与人数 1人气 +1 收起 理由
维伊 + 1 小龙真厉害 :-)

查看全部评分

苍崎青子
发表于 2009-7-6 18:06:22 | 显示全部楼层

回复 2楼 liuxiaolong3133 的帖子

你还真是什么都回答啊
liuxiaolong3133
发表于 2009-7-6 18:10:35 | 显示全部楼层

回复 3楼 luxuzhe 的帖子

呵呵,其实很多都是从网上找的
自己搜索的同时也在不断学习
liuxiaolong3133
发表于 2009-7-6 18:12:13 | 显示全部楼层
LZ问的第二个问题我就爱莫能助了
我的理解是%1和1里面的一样
而第二个就是程序启动的参数吧
就像很多时候想要窗口化运行程序就在快捷方式里加个—window等
个人的理解
苍崎青子
发表于 2009-7-6 18:13:23 | 显示全部楼层

回复 4楼 liuxiaolong3133 的帖子

给人解决问题太被动,你平时也得注意学习 多在群里扯
roam
 楼主| 发表于 2009-7-6 18:54:10 | 显示全部楼层

回复 2楼 liuxiaolong3133 的帖子

多谢小龙,头像很pl

还有点不懂的就是第二个问题的"%1",表示程序自身直接运行?

另外参数两边引号的加与不加是一样的吗?

[ 本帖最后由 roam 于 2009-7-6 18:56 编辑 ]
tawny2008
发表于 2009-7-7 21:53:05 | 显示全部楼层
第二个问题,注册表的引号一般指字符串或路径,而exe那个是属于自身直接运行,后面的*号是指可以附带参数,即是我们的exe文件可以带参数运行

例如大家可以试试:开始-运行,输入iexplore http://www.qq.com

[ 本帖最后由 tawny2008 于 2009-7-7 22:02 编辑 ]

评分

参与人数 2经验 +3 人气 +1 收起 理由
syubo + 3 感谢解答: ) 欢迎常来
河洛星光 + 1 HIPS 高手的确不同

查看全部评分

roam
 楼主| 发表于 2009-7-8 08:55:23 | 显示全部楼层

回复 8楼 tawny2008 的帖子

多谢小信
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2024-11-26 05:35 , Processed in 0.121870 second(s), 18 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表