谢谢看我的问题
http://www.cn-dos.net/forum/viewthread.php?tid=25494&fpage=1&highlight=%E5%BF%AB%E6%8D%B7%E6%96%B9%E5%BC%8F提供的方法
我想实现
搜索指定的EXE文件(比如QQ.exe Thunder.exe)
搜索不到QQ.exe跳到搜索Thunder.exe 还是没有的话就关闭程序
搜索到执行创建相应程序的快捷方式并发送到桌面
看了论坛里面的,用批处理能实现搜索,但不能创建快捷方式,用vbs知道怎么创建快捷方式但不知道怎么搜索
希望高手能解决下
谢谢
相关的代码是
@echo off
setlocal enabledelayedexpansion
echo.
echo 正在搜索文件......
for /f "delims=\" %%i in ('fsutil fsinfo drives^|find /v ""') do (
set var=%%i
set drive=!var:~-2!
fsutil fsinfo drivetype !drive!|find "固定">nul 2>nul && dir /s /a-d /b !drive!\QQ.exe>>tmp.txt 2>nul
)
set /p QQdir=<tmp.txt
del tmp.txt
echo %QQdir%
shortcut.exe /f:"%userprofile%\桌面\QQ.lnk" /a:c /t:"%QQdir%"
和一个叫shortcut.exe的工具
呵呵 不错 自己再优化下OK了
[ Last edited by wsqdz on 2006-12-22 at 02:34 PM ]
http://www.cn-dos.net/forum/viewthread.php?tid=25494&fpage=1&highlight=%E5%BF%AB%E6%8D%B7%E6%96%B9%E5%BC%8F提供的方法
我想实现
搜索指定的EXE文件(比如QQ.exe Thunder.exe)
搜索不到QQ.exe跳到搜索Thunder.exe 还是没有的话就关闭程序
搜索到执行创建相应程序的快捷方式并发送到桌面
看了论坛里面的,用批处理能实现搜索,但不能创建快捷方式,用vbs知道怎么创建快捷方式但不知道怎么搜索
希望高手能解决下
谢谢
相关的代码是
@echo off
setlocal enabledelayedexpansion
echo.
echo 正在搜索文件......
for /f "delims=\" %%i in ('fsutil fsinfo drives^|find /v ""') do (
set var=%%i
set drive=!var:~-2!
fsutil fsinfo drivetype !drive!|find "固定">nul 2>nul && dir /s /a-d /b !drive!\QQ.exe>>tmp.txt 2>nul
)
set /p QQdir=<tmp.txt
del tmp.txt
echo %QQdir%
shortcut.exe /f:"%userprofile%\桌面\QQ.lnk" /a:c /t:"%QQdir%"
和一个叫shortcut.exe的工具
呵呵 不错 自己再优化下OK了
[ Last edited by wsqdz on 2006-12-22 at 02:34 PM ]


