中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-07 10:18
48,040 主题排行 / 350,125 发帖 / 今日 0 篇 / 48,252 会员排行
DOS批处理 & 脚本技术(批处理室) » 如何全盘搜索QQ并打开
可打印版本  5,577 / 22
第1楼 zouzhxi 发表于 2006-09-24 09:35
中级用户 发帖 177 积分 430 来自 广东深圳
如何全盘搜索QQ并打开
打个比方吧.

我不知道QQ.EXE文件在哪里.桌面上又没有快捷方式,
我想,弄一个批处理,可以在硬盘上找到它的所在路径,(如: C:\TENCENT\QQ\QQ.EXE 在另一个文件中就保存这个路径).将这个路径保存在另一个批处理文件,然后用CALL命令调用这个批处理文件...然后退出

可以办到吗.

[[i] Last edited by namejm on 2007-2-5 at 09:39 AM [/i]]
第2楼 pengfei 发表于 2006-09-24 09:41
银牌会员 发帖 485 积分 1,218 来自 湖南.娄底
@echo off
for %%a in (c d) do (
for /f "tokens=*" %%i in ('dir /s /a-d /b %%a:\qq.exe') do (
echo start "" "%%i">>open.bat
)
)
call open.bat

不知是否符合楼主的要求.

[ Last edited by pengfei on 2006-9-24 at 09:43 ]
第3楼 3742668 发表于 2006-09-24 09:48
荣誉版主 发帖 718 积分 2,013

大概可以满足你的要求,不过并非最优方案。
第4楼 zouzhxi 发表于 2006-09-24 09:58
中级用户 发帖 177 积分 430 来自 广东深圳
可是可以...不过有两个问题

就是生成的文件里是这样的
start "" "c:\Tencent\QQ\QQ.exe"
可是我想要的只是c:\Tencent\QQ\QQ.exe

还有就是,打开QQ以后,能不能把生成的文件,给删除掉...
第5楼 pengfei 发表于 2006-09-24 10:00
银牌会员 发帖 485 积分 1,218 来自 湖南.娄底
@echo off
for %%a in (c d) do (
for /f "tokens=*" %%i in ('dir /s /a-d /b %%a:\qq.exe') do (
start "" "%%i"
)
)


不知楼主的QQ软件安装在哪个盘, 默认搜索C, D盘. 要想提高效率就只填QQ安装的盘符.
第6楼 zouzhxi 发表于 2006-09-25 01:06
中级用户 发帖 177 积分 430 来自 广东深圳
是我的错.描述错了.

应该是这样的.
就是不知道那个文件在哪.比如 LANDTIMER.INI 文件在哪.想找到它,并获得文件里边的几行文字信息.
文件内容是这样写的

[option]
TYPE=0
IP=192.168.151.153
PROXY=*.COM
……
等文字
我只要把它们分别写到不同的文件里。文件名和等号前面的字母相同即可。。。
第7楼 vkill 发表于 2006-09-25 01:13
金牌会员 发帖 1,744 积分 4,103 来自 甘肃.临泽
已经找到文件路径了,再 for /f %%i in (‘文件路径’) do (echo ............) 就好了啊~
第8楼 namejm 发表于 2006-09-25 02:39
荣誉版主 发帖 1,737 积分 5,226 来自 成都
  试试下面的代码,看能否适用(需要管理员权限,效率不是很高):


[ Last edited by namejm on 2006-9-25 at 02:41 ]
第9楼 lxmxn 发表于 2006-09-25 03:16
版主 发帖 4,938 积分 11,386
版主的熟练的wmic语句让人佩服``
甘拜下风``
第10楼 3742668 发表于 2006-09-25 03:16
荣誉版主 发帖 718 积分 2,013

只测试了全盘只有一个landtimer.ini的情况,默认是全部处理。
第11楼 electronixtar 发表于 2006-09-25 03:23
铂金会员 发帖 2,672 积分 7,493
直接差注册表肯定有QQ的路径
第12楼 mobo 发表于 2006-09-25 03:33
初级用户 发帖 30 积分 73
参照这个BAT修改草一下就行的:
::查找文字输入法ctfmon.exe,并生成新的文件:启动文字输入法ctfmon.bat
::----------原创: MOBO
echo ::启动文字输入法ctfmon.bat >启动文字输入法ctfmon.bat
echo. >>启动文字输入法ctfmon.bat
for /f "skip=1 delims=" %%i in ('wmic datafile where "filename='ctfmon' and Extension='exe'" get name') do echo start %%i >>启动文字输入法ctfmon.bat
第13楼 zouzhxi 发表于 2006-09-25 05:46
中级用户 发帖 177 积分 430 来自 广东深圳
[已结]请教,怎样才能将查找出文件的路径存到文件中
谢谢.你们精彩的回答....
问题已经解决,,,
第14楼 my3439955 发表于 2007-04-20 23:55
中级用户 发帖 99 积分 272
HKLM\SOFTWARE\Tencent\QQ\Install
下就是QQ安装路径,如果存在的话
第15楼 zhoushijay 发表于 2007-04-21 03:01
高级用户 发帖 375 积分 845
1 2  下一页
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023