前言

Ventoy已经可以显示自定义图标了,花了点时间做了下简单的适配。

主题DIY & 使用教程:BV1mg411c78f

使用方法

  1. 下载对应主题
  2. 解压出 ventoy 文件夹
  3. ventoy 文件夹放到装有 Ventoy 分区根目录下(如图)
    放置位置
  4. 运行 rename.py ,这个脚本会自动重命名镜像文件,然后就能在引导菜单上显示正确的图标了
    运行效果

千万不要把盘符输错了,非Windows用户可能需要自行修改一下脚本

脚本

  • rename.py:
'''
# @Author       : Chr_
# @Date         : 2020-12-16 18:53:26
# @LastEditors  : Chr_
# @LastEditTime : 2020-12-16 21:23:53
# @Description  : 优化镜像文件名,支持常见的系统名称
# @Description  : 问题反馈: [email protected]
'''
import os
def get_volume_name() -> str:
    while True:
        print('[?]请输入镜像文件所在盘符: ', end='')
        d = input().upper() or 'E'
        d += ':' + os.sep # 非Windows用户可能需要修改这里
        if os.path.exists(d):
            break
        else:
            print('[×]路径不存在')
    print(f'[=]目标设为{d}')
    print('[=]将会自动重命名该盘符下的所有镜像文件,是否继续?')
    print('[=]按Ctrl+C终止执行,按回车键继续……')
    return d
def format_name(name) -> str:
    name = str(name).lower().title()
    dic = {'Centos': 'CentOS', 'Dvd': 'DVD', 'Ms-': 'MS-',
           'Freebsd': 'FreeBSD', 'Bit': 'bit', 'Xp': 'XP',
           'Cd': 'CD', 'Opensuse': 'openSUSE', 'Dos': 'DOS',
           'Cn_': 'CN_', 'En_': 'EN_', 'Vl': 'VL', 'Pe': 'PE', }
    for x, y in dic.items():
        name = name.replace(x, y, 1)
    return name
def main():
    target = get_volume_name()
    for path, _, file_list in os.walk(target, topdown=False):
        for file_name in file_list:
            if 'ventoy' in path or 'Information' in path:
                break
            file_name2 = format_name(file_name)
            if 'ventoy' in file_name or file_name == file_name2:
                continue
            if file_name.lower()[-3:] != 'iso':
                continue
            x = os.path.join(target, file_name)
            y = os.path.join(target, file_name+'_')
            z = os.path.join(target, file_name2)
            print(f'[-]{file_name} => {file_name2}')
            os.rename(x, y)
            os.rename(y, z)
    print('[!]运行结束')
if __name__ == "__main__":
    try:
        main()
    except KeyboardInterrupt:
        pass

主题预览

如果想使用其他背景图片,自行替换 \ventoy\theme\background.png 即可

流浪地球

预览图
下载链接:本地下载

牧濑红莉栖

预览图
下载链接:本地下载

御坂美琴 & 御坂妹妹

预览图
下载链接:本地下载

艾拉

预览图
下载链接:本地下载

最后修改:2021 年 09 月 26 日
Null