中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-06 17:56
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » tencent://Message/?Uin=%num%的问题 查看 1,559 回复 5
楼 主 tencent://Message/?Uin=%num%的问题 发表于 2007-10-27 14:41 ·  中国 江苏 无锡 电信
新手上路
积分 13
发帖 5
注册 2007-09-30 15:43
18年会员
UID 98638
性别 男
状态 离线
@Echo Off
:send
Set /p num=请输入对方的QQ号码:
If /I "%num%"=="n" Exit
start tencent://Message/?Uin=%num%
cls
Goto send
这段代码可以实现和任意QQ的临时对话
我想问一下,start tencent://Message/?Uin=%num%这句命令中,tencent://Message/?Uin=%num%这个地址是如何得到的,比较我想开启某个程序的另一个功能,如何得到类似的地址?
2 发表于 2007-10-27 14:58 ·  中国 江西 南昌 电信
初级用户
★★
积分 193
发帖 98
注册 2007-01-17 11:56
19年会员
UID 76803
性别 男
状态 离线
Set /p num=请输入对方的QQ号码: //声明变量num
If /I "%num%"=="n" Exit //假如返回为N则退出
start tencent://Message/?Uin=%num% //%num% 就是你输入的QQ号就这么简单
或者你改一下,,,
@echo off
:send
Set /p num=请输入想打开的文件及路径(输入n退出): //输入你想打开的程序的完整地址! 比如 E:\qq2007\qq.exe
If /I "%num%"=="n" Exit
start %num%
cls
goto send
这家伙很聪明 什么都没留下
3 发表于 2007-10-27 15:05 ·  中国 江苏 无锡 电信
新手上路
积分 13
发帖 5
注册 2007-09-30 15:43
18年会员
UID 98638
性别 男
状态 离线
谢谢你的恢复
我不是这个意思
start tencent://Message/?Uin=无论你的QQ安装在什么地方,他都可以帮你开启临时对话,我就是想问如果我调用另个程序的某一个功能,该如何得到类似的地址?
本帖最近评分记录 (共 1 条) 点击查看详情
评分人分数时间
tnya +1 2007-12-01 09:49
4 发表于 2007-12-01 02:52 ·  中国 广东 江门 联通
初级用户
积分 53
发帖 25
注册 2007-06-17 05:09
19年会员
UID 91572
性别 男
状态 离线
你的意思是为什么start tencent://Message/?Uin=无论你的QQ安装在什么地方,他都可以帮你开启临时对话
对吧 但是我也不知道 和你一起等答案
5 发表于 2007-12-06 00:38 ·  中国 广东 广州 教育网
初级用户
★★
积分 163
发帖 86
注册 2007-09-05 03:02
18年会员
UID 96588
性别 男
状态 离线
我也想知道
6 ??? 发表于 2007-12-06 08:51 ·  日本
初级用户
积分 43
发帖 19
注册 2007-08-19 08:47
18年会员
UID 95320
性别 男
状态 离线
start 在没有指定目录的情况下,会按照环境变量中的path去搜索,执行第一个匹配的程序,如果在path里找不到就会报错!


楼主说qq一定会执行不太理解!
论坛跳转: