由于自己随着封装年长,封装了越来越多各种不同版本windows系统。
但是,这个kvm官方驱动文件夹,不方便设计的 分类存放,每次我都要手动细分每个系统对应的所有相关驱动,这就造成反复到每个相关驱动文件夹下,一层层打开而复制出来存放到相关文件夹,工作繁琐,一气之下,用批处理想了思路写了出来。
我不建议你们 封装 添加 驱动的时候,直接把这个iso文件夹全部添加进系统,这会导致很多不属于此系统版本的驱动都一并导入了。
所以这就有了这个 细分类 有必要的操作。
kvm 驱动 下载 https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/
下载iso文件,里面全部解压到一个文件夹,没有的,新建一个解压全部到这文件夹。
然后复制此批处理到这个文件夹下,点击执行就行。
会在你的桌面自动新建一个目录,并且将细分类好的各系统(amd64/arm64/x86) 此版本对应所有kvm相关文件夹驱动存放复制到。
- @echo OFF
::网址: nat.ee
::QQ群: 6281379
::TG群: https://t.me/nat_ee
::批处理: 荣耀&制作 QQ:1800619
title 一键-virtio-win-driver-驱动分类
color 17
pushd "%~dp0"
SET DirDesktop=%USERPROFILE%\Desktop\virtio-win-driver
IF EXIST "%DirDesktop%" (rmdir /s /q "%DirDesktop%")
for /f %%a in ('dir /a:d /b %~dp0NetKVM') do (call :SystemDir %%a)
ECHO.
title 一键-virtio-win-driver-驱动已分类完成。
color 2F
START "" "%DirDesktop%"
ECHO 按任意键退出.....
PAUSE >NUL
ECHO.
exit
:SystemDir
SET KvmSystem=%~1
for /f %%b in ('dir /a:d /b %~dp0') do (call :DriverDir %%b)
goto:eof
exit
:DriverDir
SET KvmDriver=%~1
SET amd64Dir=%DirDesktop%\%KvmSystem%\amd64\%KvmDriver%
SET arm64Dir=%DirDesktop%\%KvmSystem%\ARM64\%KvmDriver%
SET x86Dir=%DirDesktop%\%KvmSystem%\x86\%KvmDriver%
for /f %%c in ('dir /b /s "%~dp0%KvmDriver%\%KvmSystem%\amd64" 2^>NUL ^| FINDSTR /c:"\.cat" /c:"\.inf" /c:"\.sys" /c:"\.exe" /c:"\.dll"') do (
ECHO %%c 2>NUL
IF NOT EXIST "%amd64Dir%" (MD "%amd64Dir%" 2>NUL)
COPY /y "%%c" "%amd64Dir%" 2>NUL
)
for /f %%d in ('dir /b /s "%~dp0%KvmDriver%\%KvmSystem%\arm64" 2^>NUL ^| FINDSTR /c:"\.cat" /c:"\.inf" /c:"\.sys" /c:"\.exe" /c:"\.dll"') do (
ECHO %%d 2>NUL
IF NOT EXIST "%arm64Dir%" (MD "%arm64Dir%" 2>NUL)
COPY /y "%%d" "%arm64Dir%" 2>NUL
)
for /f %%e in ('dir /b /s "%~dp0%KvmDriver%\%KvmSystem%\x86" 2^>NUL^| FINDSTR /c:"\.cat" /c:"\.inf" /c:"\.sys" /c:"\.exe" /c:"\.dll"') do (
ECHO %%e 2>NUL
IF NOT EXIST "%x86Dir%" (MD "%x86Dir%" 2>NUL)
COPY /y "%%e" "%x86Dir%" 2>NUL
)
goto:eof
exit
当然,假如你也有需要对文件夹细分类的需要,可以参考此代码,我是反复套循环实现的,利用批处理搞这玩意真的很难了。
下载链接:http://d.nat.ee/bat/virtio-win-driver-Classify.cmd
热议
2楼 atmo 3小时前
支持大佬!zsbd
3楼 optimism 3小时前
技术贴顶一下
4楼 b66667777 2小时前
支持一下
5楼 冷心 2小时前
想法极好啊,给楼主点赞,楼主的DD包很好用
6楼 gick 2小时前
不懂,帮顶。
* 这个世上有很多事是解释不通的
7楼 老猹 1小时前
支持技术贴,大佬的win包很好用。
8楼 telnetpig 半小时前
支持一下
9楼 KuYeHQ 半小时前
我选择白票大佬的
10楼 ncnc 半小时前
申明:本文内容由网友收集分享,仅供学习参考使用。如文中内容侵犯到您的利益,请在文章下方留言,本站会第一时间进行处理。
谷姐靓号网




评论前必须登录!
立即登录 注册