|  | 
 
| zouzhxi 中级用户
 
    蝴蝶之吻
 
 
 积分 430
 发帖 177
 注册 2006-9-20
 来自 广东深圳
 状态 离线
 | 
| 『楼 主』:
 如何全盘搜索QQ并打开
 
使用 LLM 解释/回答一下 
 
 
打个比方吧.
 我不知道QQ.EXE文件在哪里.桌面上又没有快捷方式,
 我想,弄一个批处理,可以在硬盘上找到它的所在路径,(如: C:\TENCENT\QQ\QQ.EXE 在另一个文件中就保存这个路径).将这个路径保存在另一个批处理文件,然后用CALL命令调用这个批处理文件...然后退出
 
 可以办到吗.
 
 [[i] Last edited by namejm on 2007-2-5 at 09:39 AM [/i]]
 
 
 
 
 
 |  
                  |  Butterfly Kiss Blog
 计算机DIY联盟论坛
 |  | 
|  2006-9-24 09:35 |  | 
|  | 
 
| pengfei 银牌会员
 
      
 
 
 积分 1218
 发帖 485
 注册 2006-7-21
 来自 湖南.娄底
 状态 离线
 | 
| 『第 2 楼』:
 
 
使用 LLM 解释/回答一下 
 
 
@echo offfor %%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 ]
 
 
 
 
 |  | 
|  2006-9-24 09:41 |  | 
|  | 
 
| 3742668 荣誉版主
 
        
 
 
 
 积分 2013
 发帖 718
 注册 2006-2-18
 状态 离线
 | 
| 『第 3 楼』:
 
 
使用 LLM 解释/回答一下 
 
 
@echo offfor /f "skip=1 delims=" %%i in ('wmic datafile where "filename='qq' and Extension='exe'" get name') do echo start "" "%%i" >启动qq.bat
 pause
 
大概可以满足你的要求,不过并非最优方案。 
 
 
 
 |  | 
|  2006-9-24 09:48 |  | 
|  | 
 
| zouzhxi 中级用户
 
    蝴蝶之吻
 
 
 积分 430
 发帖 177
 注册 2006-9-20
 来自 广东深圳
 状态 离线
 |  | 
|  2006-9-24 09:58 |  | 
|  | 
 
| pengfei 银牌会员
 
      
 
 
 积分 1218
 发帖 485
 注册 2006-7-21
 来自 湖南.娄底
 状态 离线
 | 
| 『第 5 楼』:
 
 
使用 LLM 解释/回答一下 
 
 
@echo offfor %%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安装的盘符.
 
 
 
 
 |  | 
|  2006-9-24 10:00 |  | 
|  | 
 
| zouzhxi 中级用户
 
    蝴蝶之吻
 
 
 积分 430
 发帖 177
 注册 2006-9-20
 来自 广东深圳
 状态 离线
 | 
| 『第 6 楼』:
 
 
使用 LLM 解释/回答一下 
 
 
是我的错.描述错了.
 应该是这样的.
 就是不知道那个文件在哪.比如 LANDTIMER.INI 文件在哪.想找到它,并获得文件里边的几行文字信息.
 文件内容是这样写的
 
 [option]
 TYPE=0
 IP=192.168.151.153
 PROXY=*.COM
 ……
 等文字
 我只要把它们分别写到不同的文件里。文件名和等号前面的字母相同即可。。。
 
 
 
 
 
 |  
                  |  Butterfly Kiss Blog
 计算机DIY联盟论坛
 |  | 
|  2006-9-25 01:06 |  | 
|  | 
 
| vkill 金牌会员
 
       
 
 
 
 积分 4103
 发帖 1744
 注册 2006-1-20
 来自 甘肃.临泽
 状态 离线
 | 
| 『第 7 楼』:
 
 
使用 LLM 解释/回答一下 
 
 
已经找到文件路径了,再 for /f %%i in (‘文件路径’) do (echo ............) 就好了啊~ 
 
 
 
 |  | 
|  2006-9-25 01:13 |  | 
|  | 
 
| namejm 荣誉版主
 
        batch fan
 
 
 积分 5226
 发帖 1737
 注册 2006-3-10
 来自 成都
 状态 离线
 | 
| 『第 8 楼』:
 
 
使用 LLM 解释/回答一下 
 
 
  试试下面的代码,看能否适用(需要管理员权限,效率不是很高): @echo off
 setlocal enabledelayedexpansion
 for /f "delims=\" %%i in ('fsutil fsinfo drives^|find /v ""') do (
 set var=%%i
 set drive=!var:~-2!
 fsutil fsinfo drivetype !drive!|find "固定">nul && (
 for /f "tokens=*" %%j in ('dir /a-d /b /s !drive!\LANDTIMER.INI 2^>nul') do (
 set filename=%%~nj
 for /f "tokens=1 delims==" %%k in ("%%j") do (
 if /i "!filename!"=="%%k" echo "%%j">>test.bat
 )
 )
 )
 )
 
 
 Last edited by namejm on 2006-9-25 at 02:41 ]
 
 
 
 
 |  
                  |  尺有所短,寸有所长,学好CMD没商量。
 考虑问题复杂化,解决问题简洁化。
 |  | 
|  2006-9-25 02:39 |  | 
|  | 
 
| lxmxn 版主
 
         
 
 
 积分 11386
 发帖 4938
 注册 2006-7-23
 状态 离线
 |  | 
|  2006-9-25 03:16 |  | 
|  | 
 
| 3742668 荣誉版主
 
        
 
 
 
 积分 2013
 发帖 718
 注册 2006-2-18
 状态 离线
 | 
| 『第 10 楼』:
 
 
使用 LLM 解释/回答一下 
 
 
@echo offsetlocal ENABLEDELAYEDEXPANSION
 for /f "skip=1 tokens=*" %%i in ('wmic datafile where "filename='LANDTIMER' and Extension='ini'" get caption') do set str="%%i" !str!
 for /f "skip=1 usebackq delims== tokens=1,2*" %%i in (%str%) do echo %%j>>%%i.txt
 
 
只测试了全盘只有一个landtimer.ini的情况,默认是全部处理。 
 
 
 
 |  | 
|  2006-9-25 03:16 |  | 
|  | 
 
| electronixtar 铂金会员
 
        
 
 
 
 积分 7493
 发帖 2672
 注册 2005-9-2
 状态 离线
 | 
| 『第 11 楼』:
 
 
使用 LLM 解释/回答一下 
 
 
直接差注册表肯定有QQ的路径 
 
 
 
 
 |  
                  |  
 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'>"
 |  | 
|  2006-9-25 03:23 |  | 
|  | 
 
| mobo 初级用户
 
   
 
 
 
 积分 73
 发帖 30
 注册 2006-9-18
 状态 离线
 | 
| 『第 12 楼』:
 参照这个BAT修改草一下就行的:
 
使用 LLM 解释/回答一下 
 
 
::查找文字输入法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
 
 
 
 
 |  | 
|  2006-9-25 03:33 |  | 
|  | 
 
| zouzhxi 中级用户
 
    蝴蝶之吻
 
 
 积分 430
 发帖 177
 注册 2006-9-20
 来自 广东深圳
 状态 离线
 |  | 
|  2006-9-25 05:46 |  | 
|  | 
 
| my3439955 中级用户
 
    
 
 
 积分 272
 发帖 99
 注册 2006-6-2
 状态 离线
 |  | 
|  2007-4-20 23:55 |  | 
|  | 
 
| zhoushijay 高级用户
 
     Autowalk
 
 
 积分 845
 发帖 375
 注册 2007-3-3
 状态 离线
 | 
| 『第 15 楼』:
 
 
使用 LLM 解释/回答一下 
 
 
::以下代码可以搜索并打开QQ了!
 @echo off
 for %%i in (c,d,e,f) do for /f "delims=" %%n in ('dir /s /b %%i:\qq.exe') do start "" "%%n"
 pause
 
 
 
 
 
 |  | 
|  2007-4-21 03:01 |  |