|
|
本帖最后由 baby1277 于 2025-11-9 00:05 编辑
最近在玩虚拟机测试安装不同的系统需要频繁的交换文件
因为需要把原系统删除,每次都要重新设置一遍,有点麻烦。
所以就想着把需要的交换的文件打包为ISO,这样就更方便。
所以写了个打包iso的脚本,基于oscdimg.exe 来打包的,支持中文。
打包为ISO可以防止被修改,无需解压软件就可以打开。
用起来感觉不错,故分享大家一起使用。
不支持右键选择多个文件或文件夹
- @echo off
- if not defined iso set iso=%1
- if not defined iso exit
- :: 右键打包为iso文件
- for /f "delims=" %%i in ('echo %iso%') do (
- set iso=%%~fi
- set isoN=%%~ni
- set isoN2=%%~nxi
- set isopath=%%~dpi
- )
- if exist "%iso%.iso" del /f /q "%iso%.iso"
- cd /d "%iso%" >nul ||goto file
- oscdimg -m -o -u2 -udfver102 -l"%isoN%" "%iso%" "%iso%.iso"
- exit
- :file
- cd /d %isopath%
- md iso_temp
- if %errorlevel% equ 1 exit
- echo 8 >>iso_temp\tem.txt
- timeout /t 1 >nul
- for %%i in (iso_temp\tem.txt) do if %%~zi gtr 4 exit
- del /f /q iso_temp\tem.txt
- mklink /h "%isopath%iso_temp\%isoN2%" "%iso%"
- oscdimg -m -o -u2 -udfver102 -l"%isoN%" "%isopath%iso_temp" "%isopath%%isoN%.iso"
- rd /s /q iso_temp
复制代码
打包为ISO文件v2025.11.8.rar
(56.25 KB, 下载次数: 161)
|
评分
-
查看全部评分
|