|
本帖最后由 nttwqz 于 2024-5-19 23:31 编辑
- @echo off
- setlocal enabledelayedexpansion
- set title=优盘分区工具
- title %title%
- ::自动请求以管理员权限运行
- if /i "%systemdrive%"=="C:" reg query HKU\S-1-5-20>nul 2>nul || echo;CreateObject^("Shell.Application"^).ShellExecute "%~f0", "%*", "", "runas", 1 > "%temp%\getadmin.vbs" && cscript //b "%temp%\getadmin.vbs" 2>nul && exit /b & del "%temp%\getadmin.vbs" /f /q>nul
- pushd %~dp0
- call dpinfo.bat
- :: 如果要合并成一个脚本,请将下面内容复制到dpinfo文件 :: 开始脚本定制 的后面
- set title=优盘分区工具
- for %%a in (!dkl!) do if /i "!dk_%%a_type!"=="USB" if defined usbdkl (set usbdkl=!usbdkl! %%a) else set usbdkl=%%a
- if not defined usbdkl (
- color 4f
- echo;错误,没有找到USB磁盘!
- pause
- exit
- )
- title %title% - 选择优盘
- echo;
- echo; # 大小 名称
- echo; - -------- -------------------------------------------
- for %%a in (!usbdkl!) do (
- echo; %%a !dk_%%a_size_echo! !dk_%%a_name!
- )
- echo;
- set /p udisk=请选择优盘:
- echo;
- title %title% - 选择分区
- if defined udisk (
- echo; 分区 VOL LTR !dk_type_title_echo! 隐藏 ACT ESP 大小 可用 偏移量 !dk_label_title_echo! FS/ID
- echo; ---- --- --- !dk_type_fgx! ---- --- --- -------- -------- -------- !dk_label_fgx! ------------------
- for %%a in (!udisk!) do (
- for %%b in (!dk_%%a_dpl!) do (
- echo; %%b !dk_%%a_%%b_vol_echo! !dk_%%a_%%b_ltr_echo! !dk_%%a_%%b_type_echo! !dk_%%a_%%b_hidden_echo! !dk_%%a_%%b_act_echo! !dk_%%a_%%b_size_echo! !dk_%%a_%%b_free_echo! !dk_%%a_%%b_offset_echo! !dk_%%a_%%b_label_echo! !dk_%%a_%%b_fs!
- )
-
- )
- )
- echo;
- set /p upart=请选择分区:
- echo;
- echo;
- title %title%
- pause
- exit
复制代码
dpinfo.bat需要放到同目录下,其它路径自己修改call
其实,傲梅分区助手命令行版更合适做为优盘分区工具,支持无损调整分区等diskpart无法实现的操作。
|
-
-
usb.7z
16.85 KB, 下载次数: 6, 下载积分: 无忧币 -2
|