楼 主
怎样将CMD格式转为BAT格式
发表于 2006-07-23 01:50 · 中国 广西 贵港 电信
高级用户
★★
学无尽止
积分 635
发帖 244
注册 2006-04-15 05:07
20年会员
UID 53857
性别 男
来自 广西贵港
状态 离线
@Echo Off
:send
Set /p num=请输入你想要和哪个人聊天的QQ号码:
If /I "%num%"=="n" Exit
start tencent://Message/?Uin=%num%
cls
Goto send
以上保存为CMD格式可以正常使用,为什么转为BAT格式就不可以用啦呢,
呵呵,水平不限,不知道上面代码怎么样改才能转为BAT格式呢,麻烦那位高手帮忙转为BAT格式好吗?谢谢
不
第 2 楼
发表于 2006-07-23 06:47 · 中国 辽宁 大连 教育网
中级用户
★★
DOS之友
积分 332
发帖 168
注册 2005-10-06 00:00
20年会员
UID 43171
性别 男
来自 天涯
状态 离线
第 3 楼
发表于 2006-07-23 14:27 · 中国 辽宁 大连 教育网
中级用户
★★
DOS之友
积分 332
发帖 168
注册 2005-10-06 00:00
20年会员
UID 43171
性别 男
来自 天涯
状态 离线
我根据你这句代码弄的qq临时聊天器.
- @echo off
- goto start
- ==========================================
- Written By IceCrack
- July 23th,2006
- ==========================================
- :start
- cls
- title QQ临时聊天器
- color 0e
- echo =========================================================================
- echo.
- echo.
- echo. QQ临时聊天器 V1.0
- echo.
- echo.
- echo 说明:本程序是本人练习批处理时的习作,肯定有许多不足和
- echo 不完善的地方,欢迎您的指正. QQ:369525996
- echo 版权没有,欢迎盗版!
- echo.
- echo.
- echo =========================================================================
- :send
- echo 欢迎使用QQ临时聊天器 V1.0
- echo 1.和某人进行临时聊天
- echo 2.退出
- set /p choice= 请输入你的选择 (1,2):
- if /I "%choice%"=="" goto start
- if /I %choice%==1 goto chat
- if /I %choice%==2 goto quit
- goto start
- ::建立临时聊天
- :chat
- set /p num= 请输入你想要和哪个人聊天的QQ号码:
- If /I "%num%"=="" goto start
- start tencent://Message/?Uin=%num%
- goto start
- :quit
- cls
- echo.
- echo.
- echo.
- echo =========================================================================
- echo.
- echo.
- echo 感谢你使用QQ临时聊天器 V1.0
- ECHO 按任意键退出.
- echo.
- echo.
- echo =========================================================================
- pause>nul 2>nul
- exit
IceCrack发表于: 2006-07-23 14:16
测试环境: windows xp pro sp2 高手是这样炼成的:C:\WINDOWS\Help\ntcmds.chm
第 4 楼
发表于 2006-07-23 15:18 · 中国 四川 成都 教育网
铂金会员
★★★★
积分 7,493
发帖 2,672
注册 2005-09-02 00:00
20年会员
UID 42173
性别 男
状态 离线
保存的时候编码一定要选成ANSI,如果是Unicode就很可能出问题~
C:\>BLOG http://initiative.yo2.cn/
C:\>hh.exe ntcmds.chm::/ntcmds.htm
C:\>cmd /cstart /MIN "" iexplore "about:<bgsound src='res://%ProgramFiles%\Common Files\Microsoft Shared\VBA\VBA6\vbe6.dll/10/5432'>"
第 5 楼
发表于 2006-07-23 21:47 · 中国 四川 成都 鹏博士宽带
荣誉版主
★★★★
batch fan
积分 5,226
发帖 1,737
注册 2006-03-10 00:38
20年会员
UID 51697
来自 成都
状态 离线
RE IceCrack:
start tencent://Message/?Uin=%num% 这一句是什么用法啊?能详细解释一下吗?
尺有所短,寸有所长,学好CMD没商量。
考虑问题复杂化,解决问题简洁化。
第 6 楼
发表于 2006-07-24 08:15 · 中国 辽宁 大连 教育网
中级用户
★★
DOS之友
积分 332
发帖 168
注册 2005-10-06 00:00
20年会员
UID 43171
性别 男
来自 天涯
状态 离线
可能是你不太熟悉QQ吧 现在QQ有一个业务就是可以叫做QQ在线状态。就在QQ的个人设置-个人资料的右下角。我的在线状态生成是
<a target=blank href=tencent://message/?uin=369525996&Site=DOS联盟&Menu=yes><img border="0" SRC=http://wpa.qq.com/pa?p=1:369525996:1 alt="点击这里给我发消息"></a>
是这样的。关键代码就是你想知道的那个。
呵呵
测试环境: windows xp pro sp2 高手是这样炼成的:C:\WINDOWS\Help\ntcmds.chm
论坛跳转: