Board logo

标题: [其他] 谁能解释下制QQ表情到随机QQ号的批处理? [打印本页]

作者: xaomianyang    时间: 2008-2-20 13:58     标题: 谁能解释下制QQ表情到随机QQ号的批处理?

:00
@echo off
tasklist /nh|findstr /i /c:"qq.exe" 1>nul 2>nul&&goto copygif
goto 00
:copygif
for /f "delims=" %%a in ('dir "D:\Program Files\Tencent\QQ\..\CustomFace" /b/s/ad') do copy "D:\联络交友\QQ\410454068\CustomFace\*.gif" "%%a"
pause
::说明::
::改动一下QQ的路径就可以实现了::
::在本机(WINDOWS2003)可以实现::
昨天千浪兄帮我写了一个批处理。是用来自动自制QQ表情到随机QQ号的,我是新手有一些看不懂,希望那位高人能帮我解释一下,先谢谢了
作者: 希望的寄托    时间: 2008-2-20 17:18

tasklist /nh|findstr /i /c:"qq.exe" 1>nul 2>nul&&goto copygif
是将tasklist命令内容输出并且不显示栏标头,后面是一个管道命令,意思就是从他的输出命令中
搜索QQ.exe 并且不区分大小写  然后将结果1>nul 2>nul指向空设置&&好像是表示如果正确就运行后面的那个跳转命令.就是GOTO到标签 :copygir这里 但是如果出错就跳到最上面的00那里
goto 00 意思就是说如果没有找到QQ那么就跳到00这里接着监视,但是这样是要花一点内存的

for /f "delims=" %%a in ('dir "D:\Program Files\Tencent\QQ\..\CustomFace" /b/s/ad') do copy "D:\联络交友\QQ\410454068\CustomFace\*.gif" "%%a"
这一句的意思是将查看QQ目录里面的具有Ad指定属性目录的结果存入变量%%a 也不显示标头然后再到你指定的QQ号的那个目录中,将*gif,可能就是表情文件吧,考到你刚才存入的变量里吧
作者: 希望的寄托    时间: 2008-2-20 17:19

后面的,我也看不清楚,等随风大哥他们来了再看看,他们是怎么说的
作者: novaa    时间: 2008-2-20 18:36

解释的可以啊。?
楼主自己测试测试吧
先测试DIR
然后测试tasklist
COPY可以改为ECHO
作者: 希望的寄托    时间: 2008-2-20 23:07

楼上的大哥ECHO可以当copy用吗?也是起拷贝作用的吗?




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2