没人看,自己改好了。呼 | @echo off | | cd/d %~dp0 | | if /i not #%diskA%==# goto :pd | | echo/&set/p diskA=要修改的盘符[如 D:]: | | :pd | | if /i %~d0==%diskA% copy %0 %systemDrive%>nul&&%systemDrive%\%~nx0 | | set/p diskB=修改后的盘符[如 L:]: | | echo %diskA% --^> %diskb% | | for /f %%i in ('mountvol %diskA% /L') do (mountvol %diskA% /d && mountvol %diskb% %%i) | | | | echo 操作成功,按任意键退出. | | pause>nulCOPY |
通过上面的修改发现其实只要修改当前执行路径就行了。
最后合成一句是为了不出现“系统找不到指定的路径。”的提示。
| @echo off | | cd/d %systemDrive%\ | | echo/&set/p diskA=要修改的盘符[如 D:]: | | set/p diskB=修改后的盘符[如 L:]: | | echo %diskA% --^> %diskb% | | for /f %%i in ('mountvol %diskA% /L') do (mountvol %diskA% /d && mountvol %diskb% %%i&echo 操作成功,按任意键退出.&pause>nul)COPY |
[ 本帖最后由 wxcute 于 2008-8-25 20:01 编辑 ] |