如何写批处理,当U盘的盘符变动的时候也能正常打开。

start"TdxW.exe""G:\财富快车new_cfzq_cfkc\TdxW.exe"我的这个可执行文件,在现在的家里的电脑是G盘。但是到办公室就不是G盘了,盘符号... start "TdxW.exe" "G:\财富快车 new_cfzq_cfkc\TdxW.exe"
我的这个可执行文件,在现在的家里的电脑是G盘。 但是到办公室就不是G盘了,盘符号变了。
如何写个批处理,让其在任意盘符都能打开。
展开
 我来答
  • 你的回答被采纳后将获得:
  • 系统奖励15(财富值+成长值)+难题奖励30(财富值+成长值)+提问者悬赏20(财富值+成长值)
lamb阿斯兰迷_
2015-03-15 · 超过67用户采纳过TA的回答
知道小有建树答主
回答量:220
采纳率:0%
帮助的人:115万
展开全部
请直接给代码附带说明更更
附加要求:
插入移存储介质止返继续处理
何实现批处理创建desktop.ini
并写入代码使创建免疫文件夹显示我电脑
像批处理==========始=========
@echo off
echo 检测磁盘....请稍候...
for %%i in (c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z) do @fsutil fsinfo drivetype %%i:>>"%temp%\DRIVER.LOG"
findstr /i "移驱器" "%temp%\DRIVER.LOG" 2>nul
for /f "tokens=1" %%a in ('findstr /i "移驱器" "%temp%\DRIVER.LOG"2^>nul') do echo %%aU盘
if errorlevel==1 (
del "%temp%\DRIVER.LOG" /f /q>nul 2>nul
exit
)
del "%temp%\DRIVER.LOG" /f /q>nul 2>nul
pause
rem 面进步操作
============结束===========
像面代码存移磁盘则能自识别存则退我同插入两U盘运行何两U盘盘符写入同变量例说我插入H:I:
检测H:\I:移磁盘则写入H:变量aI:变量b依类推管少U盘按照变量A\B\C\D...顺序我要面操作要每U盘同操作何实现
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qop_dob
2015-03-13 · TA获得超过1.5万个赞
知道大有可为答主
回答量:1.3万
采纳率:79%
帮助的人:3947万
展开全部
@echo off
echo 正在定位程序……
for %%a in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do (
if exist %%a:\ (
for /f "delims=" %%i in ('dir /b/s %%a:\TdxW.exe 2^>nul') do (
echo 找到程序,路径为%%~pdi
echo 正尝试打开程序……
start "" "%%~pdiTdxW.exe"
pause & exit
)
)
)
echo 程序不存在 & pause

互助互利,请及时点击【采纳回答】

更多追问追答
追答
请及时采纳回答
追问
能否判定是u盘。你这个非常好,但是在全部的盘里搜索费时间。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式