|
本帖最后由 baby1277 于 2025-10-22 19:42 编辑
最近在玩虚拟机测试安装不同的系统需要频繁的交换文件
因为需要把原系统删除,每次都要重新设置一遍,有点麻烦。
所以就想着把需要的交换的文件打包为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 isoname=%%~ni
- set isopath=%%~dpi
- )
- if exist "%isopath%iso_temp" rd /s /q "%isopath%iso_temp"
- if exist "%iso%.iso" del /f /q "%iso%.iso"
- cd /d "%iso%"||goto file
- oscdimg -m -o -u2 -udfver102 -l"%isoname%" "%iso%" "%iso%.iso"
- goto end
- :file
- cd /d %isopath%
- md iso_temp
- copy /y "%iso%" "%isopath%iso_temp"
- oscdimg -m -o -u2 -udfver102 -l"%isoname%" "%isopath%iso_temp" "%isopath%%isoname%.iso"
- rd /s /q iso_temp
- :end
- echo 打包完成,3秒后自动退出。
- timeout /t 3
复制代码
打包为ISO文件.rar
(56.2 KB, 下载次数: 94)
|
评分
-
查看全部评分
|