![]() |
中国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 |