【批处理命令】BAT脚本入门:从“猴子执行脚本”到核心命令全解析

基于deepseek本地模型的本地知识库构建 通过以上步骤,你已经成功构建了一个基于 AnythingLLM 和 LM Studio 的本地知识库。这个系统不仅能够高效地存储和检索知识,还能结合强大的语言模型生成准确的回答。你可以根据自己的需求进一步扩展和优化这个系统,比如增加更多的文档格式支持、优化检索算法等。 阅读详情

引言:一只“猴子”与BAT脚本的奇遇

想象一下,你是一只被程序员“雇佣”的猴子,你的任务很简单:每天下午3点,去服务器上找到一个叫 daily_report.txt 的文件,把它复制到 backup 文件夹,并改名为带日期的格式(比如 report_20250519.txt)。

如果让你手动操作,你可能会抓耳挠腮,甚至把文件放错地方。但如果你学会写一个BAT脚本,事情就变得无比简单——你只需要双击一个文件,所有事情就自动完成了!这就是BAT脚本的魅力:将一系列繁琐的DOS命令打包成一个可自动执行的“任务清单”。

本文将以这个“猴子执行备份任务”的场景为线索,带你从零认识BAT脚本,并详细解析其核心命令,让你也能写出属于自己的自动化脚本。

一、BAT脚本是什么?

BAT文件,全称批处理文件(Batch File),是Windows系统下的一种脚本文件,扩展名为 .bat 或 .cmd。它的本质是一个文本文件,里面按顺序写着一行行可以在命令提示符(CMD)中执行的命令。当双击运行它时,系统会逐行读取并执行这些命令。

为什么叫“批处理”? 因为它可以“一批一批”地处理命令,无需人工干预,非常适合自动化重复性任务,比如:

  • 自动备份文件
  • 批量重命名
  • 一键启动多个程序
  • 定时执行系统维护

二、我们的第一个脚本:帮猴子完成备份

让我们回到猴子的任务,并把它写成脚本。打开记事本,输入以下内容,然后保存为 monkey_backup.bat。

@echo off
REM 这是猴子每日备份脚本
REM 作者:聪明的猴子

echo 猴子开始执行每日备份任务...

REM 1. 定义变量
set source_file=daily_report.txt
set backup_folder=backup
set today=%date:~0,4%%date:~5,2%%date:~8,2%

REM 2. 检查源文件是否存在
if not exist "%source_file%" (
    echo 错误:未找到文件 %source_file%!任务终止。
    pause
    exit /b 1
)

REM 3. 检查备份文件夹,不存在则创建
if not exist "%backup_folder%" mkdir "%backup_folder%"

REM 4. 执行复制操作
copy "%source_file%" "%backup_folder%\report_%today%.txt"

REM 5. 反馈结果
if %errorlevel% equ 0 (
    echo 成功!文件已备份至 %backup_folder%\report_%today%.txt
) else (
    echo 备份失败,请检查权限或磁盘空间。
)

pause

脚本解析:

  1. @echo off:关闭命令本身的回显,让输出界面更干净。
  2. REM:注释命令,用于说明,不会执行。
  3. echo:在屏幕上显示一行文本。
  4. set:设置变量。这里定义了源文件、备份文件夹和今天的日期。
  5. if not exist:条件判断,检查文件或文件夹是否存在。
  6. mkdir:创建目录(文件夹)。
  7. copy:复制文件。
  8. %errorlevel%:获取上一条命令的执行结果代码(0通常表示成功)。
  9. pause:暂停,等待用户按任意键继续。防止窗口一闪而过。

猴子现在只需要双击 monkey_backup.bat,就能自动完成所有工作!

三、BAT脚本核心命令详解

1. 基础命令

  • echo

    • 显示消息:echo Hello World
    • 打开/关闭命令回显:echo on / echo off(通常放在脚本第一行)
    • 输出空行:echo.
  • @

    • 放在命令前,禁止单条命令回显。例如 @echo off 中的 @ 让 echo off 这行本身也不显示。
  • REM 或 ::

    • 添加注释,提高脚本可读性。:: 是REM的简写,但在代码块(括号内)中可能不稳定,建议用 REM。

2. 变量操作 (set)

变量是脚本的“记忆单元”。

REM 设置变量
set name=Monkey
set version=1.0

REM 使用变量(用百分号包裹)
echo 执行者:%name%
echo 脚本版本:%version%

REM 用户输入赋值
set /p username=请输入你的名字:
echo 你好,%username%!

REM 数值计算
set /a count=10+5
echo 计算结果:%count%

3. 流程控制

  • 条件判断 (if)
REM 判断字符串相等
if "%var%"=="value" echo 变量等于value

REM 判断文件是否存在
if exist "C:\test.txt" echo 文件存在

REM 判断上一条命令是否成功
if %errorlevel% neq 0 echo 上一步执行失败!

REM 多行代码块(用括号括起来)
if %time:~0,2% lss 12 (
    echo 现在是上午。
    echo 开始上午的工作...
) else (
    echo 现在是下午或晚上。
    echo 开始下午的工作...
)
  • 循环 (for)
REM 遍历当前目录所有.txt文件
for %%f in (*.txt) do (
    echo 正在处理文件:%%f
    copy "%%f" "backup\%%f"
)

REM 遍历数字序列
for /l %%i in (1, 1, 5) do (
    echo 这是第 %%i 次循环
)

REM 解析文件内容
for /f "tokens=1,2 delims=," %%a in (data.csv) do (
    echo 姓名:%%a, 年龄:%%b
)

4. 文件与目录操作

  • copy:复制文件

    copy source.txt destination.txt
    copy *.log backup\  REM 复制所有.log文件
    
  • xcopy:复制目录树(更强大)

    xcopy source_dir backup_dir /e /i  REM /e包含空子目录,/i目标为目录
    
  • move:移动文件或重命名

    move old.txt new.txt  REM 重命名
    move file.txt D:\backup\  REM 移动
    
  • del:删除文件

    del temp.txt
    del *.tmp /q  REM /q安静模式,不确认
    
  • mkdir (md):创建目录

    mkdir new_folder
    
  • rmdir (rd):删除目录

    rmdir old_folder /s /q  REM /s删除目录树,/q安静模式
    

5. 其他实用命令

  • call:调用另一个批处理文件,执行后返回当前脚本。
  • start:启动新窗口运行程序或命令。start notepad.exe
  • timeout / ping:延时等待。
    timeout /t 5  REM 等待5秒
    ping 127.0.0.1 -n 6 > nul  REM 等待约5秒(技巧)
    
  • choice:让用户从多个选项中选择。

四、进阶技巧与错误处理

1. 获取日期和时间

日期和时间是自动化脚本的关键。

REM 获取当前日期(格式取决于系统区域设置)
echo 当前日期:%date%
REM 提取年月日(格式:YYYYMMDD)
set year=%date:~0,4%
set month=%date:~5,2%
set day=%date:~8,2%
set today=%year%%month%%day%

echo 当前时间:%time%
REM 提取小时(24小时制)
set hour=%time:~0,2%

2. 错误处理

好的脚本应该能应对意外。

@echo off

REM 执行可能失败的命令
copy important.txt backup\

REM 检查是否成功
if %errorlevel% neq 0 (
    echo 复制失败!错误代码:%errorlevel%
    REM 可以在这里记录日志或发送警报
    echo [%date% %time%] 复制失败 >> error.log
    pause
    exit /b 1  REM 非零退出码表示失败
)

echo 操作成功完成!

3. 让脚本更友好

REM 显示菜单
:menu
echo ======================
echo     猴子工具箱 v1.0
echo ======================
echo 1. 备份报告
echo 2. 清理临时文件
echo 3. 退出
set /p choice=请选择操作(1-3):

REM 根据选择跳转
if "%choice%"=="1" goto backup
if "%choice%"=="2" goto cleanup
if "%choice%"=="3" goto end
echo 无效选择,请重新输入!
goto menu

:backup
REM 执行备份...
goto menu

:cleanup
del /q temp\*.tmp
echo 临时文件已清理!
goto menu

:end
echo 谢谢使用,再见!
pause

五、实战:增强版猴子备份脚本

结合以上知识,我们为猴子的脚本增加日志记录和邮件通知(模拟)功能。

@echo off
title 猴子智能备份系统
color 0A

REM 设置变量
set LOG_FILE=backup_log.txt
set SOURCE=daily_report.txt
set BACKUP_DIR=backup

REM 初始化日志
echo ===== 备份开始 [%date% %time%] ===== >> %LOG_FILE%

echo 正在检查源文件...
if not exist "%SOURCE%" (
    echo [ERROR] 源文件不存在! >> %LOG_FILE%
    echo 错误:找不到 %SOURCE%
    pause
    exit /b 1
)

echo 正在准备备份目录...
if not exist "%BACKUP_DIR%" (
    mkdir "%BACKUP_DIR%"
    echo [INFO] 创建备份目录。 >> %LOG_FILE%
)

REM 生成带时间戳的文件名
set timestamp=%date:~0,4%-%date:~5,2%-%date:~8,2%_%time:~0,2%%time:~3,2%
set target="%BACKUP_DIR%\report_%timestamp%.txt"

REM 执行备份
echo 正在备份文件...
copy "%SOURCE%" %target%

if %errorlevel% equ 0 (
    echo [SUCCESS] 备份成功:%target% >> %LOG_FILE%
    echo.
    echo 备份成功完成!
    echo 文件已保存为:%target%
    echo 日志已记录到:%LOG_FILE%
    
    REM 模拟发送通知(实际可用blat等工具发邮件)
    echo 模拟:已发送备份成功通知给管理员。
) else (
    echo [FAILED] 备份失败,错误码:%errorlevel% >> %LOG_FILE%
    echo 备份失败!
)

echo ===== 备份结束 [%date% %time%] ===== >> %LOG_FILE%
echo.
pause

总结

从一只需要手动备份的“猴子”到一个拥有自动化脚本的“智能猴子”,我们走完了BAT脚本的基础入门之路。BAT脚本的核心在于:用简单的命令组合,解决重复的劳动。

  • 记住常用命令:echo, set, if, for, copy, mkdir 是基石。
  • 善用变量和流程控制:让脚本灵活、智能。
  • 加入错误处理和日志:让脚本健壮、可追踪。

虽然 PowerShell 和 Python 等更强大的脚本语言已经普及,但 BAT 脚本因其无需额外环境、兼容性极佳的特点,在 Windows 系统管理、快速自动化等领域依然不可替代。希望这篇指南能帮你打开自动化世界的大门,让你从重复劳动中解放出来!

现在,尝试为你最重复的任务写一个简单的 .bat 文件吧。双击运行的那一刻,你会感受到自动化的魔力。

相关推荐

深入解析Android14应用安装权限:从声明到授予的完整适配指南

本文深入解析Android14应用安装权限的适配方法,重点介绍了从权限声明到授予的完整流程。与Android13相比,Android14在权限管理机制上进行了重要调整,特别是通过AppOpsManager实现权限的对象化封装。文章详细讲解了权限声明的基础配置、Framework层适配方案、运行时权限授予方法以及常见问题排查指南,帮助开发者高效完成Android14权限适配。

o9p0q1的博客 694

windows:批处理bat入门

windows批处理入门,讲解了绝大部分常用命令、语法以及特殊符号等

经年藏殊的博客 6463

用OpenIPC复活你的旧摄像头:手把手教你给君正T31芯片设备刷开源固件

本文详细介绍了如何使用OpenIPC项目为君正T31芯片的旧摄像头刷入开源固件,解锁更多功能并延长设备寿命。从硬件识别、风险控制到详细刷机步骤和后期配置,手把手教你将闲置摄像头改造为智能监控设备,实现隐私可控、功能扩展等优势。

weixin_30790841的博客 769

windows下bat脚本学习与应用

window下bat脚本的基础学习

qq_31269835的博客 2570

openpi 入门教程(二)droid libero 训练、推理

OpenPI是由物理智能团队发布的机器人领域开源模型与软件平台,提供基于流扩散式(π₀)和自回归式(π₀-FAST)两类视觉-语言-动作模型。平台支持在DROID、ALOHA、UR5等多种机器人系统上部署,包含预训练检查点(1万+小时数据)和微调示例。文档详细说明了各平台部署流程:DROID需启动策略服务器并配置摄像头;ALOHA提供真实机器人任务(取吐司、叠毛巾等)的检查点和场景设置建议;UR5示例展示自定义数据转换方法。实验性验证显示π₀-FAST在LIBERO基准测试中平均得分85.5。平台强调模型适

2506_90492529的博客 1023

【一 扣子客户案例合集】【 1.1 抖音电商:通过扣子智能体重塑电商服务新体验】

**摘要:**抖音电商借助扣子(Coze)智能体平台重塑客服体验,通过无代码开发、多模态交互和跨平台发布等功能,解决了传统客服高峰期压力大、成本高及响应机械等痛点。智能体采用直接面客与人工监管结合模式,实现高效精准服务,并通过解构流程、模块化设计优化系统架构。其技术优势包括零配置学习、意图识别、情绪感知等,实际应用中显著提升客服效率300%以上,改善用户体验。未来将进一步拓展至商品推荐、直播互动等场景,推动电商服务智能化升级。

商务合作|问题讨论|交流学习 请联系作者微信,加微信请务必注明来意,博客主页有联系方式 1569

Windows BAT脚本入门指南

BAT(批处理)脚本是一种用于自动化Windows操作系统任务的强大工具。无需深入了解编程,您就可以使用BAT脚本来执行各种任务,从简单的文件操作到复杂的系统管理。本文将向您介绍BAT脚本的基本概念,帮助您入门并开始编写自己的脚本。BAT脚本是一组包含一系列命令的文本文件,这些命令按顺序执行。它们通常用于自动执行任务,例如文件操作、应用程序启动和配置更改。BAT代表“Batch”(批处理),因为它们可以批量执行命令,从而提高效率。

我滴小博客 1610

R语言机器学习:XGBoost线性回归模型的SHAP值

SHAP(SHapley Additive exPlanations)值是一种基于博弈论Shapley值的机器学习模型解释方法,能够解释任何模型的预测结果。其主要用途包括:1)提高模型的可解释性,帮助非技术用户理解模型预测;2)识别对模型预测最重要的特征,辅助特征选择;3)调试模型,发现预测中的异常;4)评估模型公平性,避免偏见。SHAP值的计算方法包括初始化、迭代计算、归一化和解释,常用工具如Python的shap库支持多种计算方式(如TreeSHAP、KernelSHAP等)。本文还提供了基于R语言计算

专注生信领域 3441

深入了解 Bat 脚本:简单而强大的自动化工具——基础版

Bat脚本是指批处理脚本(Batch Script),也可以简称为批处理或批处理文件。它是一种运行在Windows操作系统上的脚本文件,使用扩展名为.bat。Bat脚本是一种文本文件,其中包含了一系列的命令和指令,按照顺序执行。它使用了简单的命令语法,可以用于执行多个命令或操作的批处理任务。

Kuangtian的博客 8398

PINN求解PDE

PINN求解Dirichlet泊松方程 泊松方程引入 −Δu=f,x∈Ω=(0,1)2-\Delta u=f,x \in \Omega=(0,1)^2−Δu=f,x∈Ω=(0,1)2 u=g,x∈∂Ωu=g,x \in \partial \Omegau=g,x∈∂Ω import torch import time import numpy as np import matplotlib.pyplot as plt import torch.nn as nn def UU(X, order,prob):

forrestguang的博客 3804

基于改进YOLO11的天际线检测算法:复杂光照与恶劣天气适配实战

针对特定任务的YOLO改进,不应追求通用SOTA,而应深入理解任务的物理退化机理。Retinex对应光照模型、FAD对应散射模型、Wise-IoU对应边界不确定性——每个改进都有明确的物理解释,而非盲目的模块堆叠。时序一致性:引入轻量级RNN/Transformer模块利用视频帧间信息补偿单帧退化;多模态融合:结合红外/NIR波段穿透雾霾,与可见光特征在FAD-Neck中交叉注意力融合;自监督预训练:在海量无标注天际线视频上用MAE预训练Backbone,缓解恶劣天气标注稀缺问题。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 95

dos 递归删除文件

设置文件属性 attrib -s -a -h -r *.c~ /s删除文件 del /s *.c~

gorunbu的专栏 1428

Linux | Ubuntu18.04安装RTX 4060显卡驱动完整教程

本节详细介绍了如何在ubuntu18系统安装4060显卡的驱动。

九七的博客 5159

《Windows批处理(BAT)脚本实战大全:41个场景告别重复操作》含文件处理/查找/重命名/清理等)

日常工作中是否常被重复的文件整理、查找、重命名、清理等操作困扰?本文精心整理了41个即拿即用的批处理脚本,覆盖文件管理、系统维护等核心场景,帮你一键实现自动化,大幅提升效率。

深耕计算机专业知识与技术。 1564

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

‌软件测试面试高频题全解析

本文为软件测试从业者提供面试准备指南,涵盖基础知识、功能测试和自动化测试三大板块。基础知识部分包括测试理论、生命周期、黑盒/白盒测试等核心概念;功能测试部分聚焦用户场景、UI验证和业务流程测试;自动化测试部分详解脚本编写、框架选择和最佳实践。每个问题均配有详细答案解析,帮助读者深入理解测试原理和实际应用场景,如登录功能测试、API接口测试、Selenium工具使用等,全面提升测试技能和面试竞争力。

2501_94261392的博客 507

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

35岁Android老猴子,真的会在这段时间被劝退嘛?怎样避免(1)

Android学习PDF+架构视频+面试文档+源码笔记【Android开发核心知识点笔记】【Android思维脑图(技能树)】【Android核心高级技术PDF文档,BAT大厂面试真题解析】【Android高级架构视频学习资源】能树)】**[外链图片转存中…(img-f7308t3o-1711280411493)]【Android核心高级技术PDF文档,BAT大厂面试真题解析】[外链图片转存中…(img-ndhtuDkV-1711280411494)]【Android高级架构视频学习资源】

m0_57540655的博客 723

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

VLC 插件扩展实战:VLSub 字幕下载与 Lua 扩展定制 5 步上手

VLC 的可扩展性由三层机制构成:编译期随二进制一起安装的 C 插件、运行期自动加载的 Lua 脚本、以及可被第三方应用嵌入的 libVLC 引擎。本文带你从仓库里的真实文件出发,验证 VLSub 字幕扩展的位置、开启音频可视化、用 HTTP 接口远程控制 VLC,并了解源码目录的组织方式。 ## VLSub 字幕扩展在哪找,如何启用 - 文件位置:`share/lua/extensions/

gitblog_00428的博客 317

(16)-Shell脚本与变量与函数与循环条件语句

——*个人学习复习用笔记

2301_80041579的博客 164

3 分钟让普通鼠标好用到离谱:Mac Mouse Fix 侧键映射与平滑滚动完全指南

用鼠标中键想粘贴一段文字,Mac 上毫无反应;网页滚轮一顿一顿地跳,怎么都停不干净。Mac Mouse Fix 就是来解决这类问题的开源工具:给鼠标侧键映射动作、把滚轮改成平滑滚动,还能自定义指针加速,所有配置都留在本地。 ## Mac Mouse Fix 安装步骤:三分钟跑起来 想让它干活,先装好: 1. 用 Homebrew 一行装完:`brew install mac-mouse-fi

gitblog_00109的博客 340

WinPython slim 3.12.10.0 版本历史全解析:新增 Pandoc 与 13 个新包、99 项升级、9 个移除包

本文以仓库 [changelogs/WinPythonslim-64bit-3.12.10.0_History.md](https://link.gitcode.com/i/28ec93a3b9d60b440f6e742154b7f91a) 为蓝本,逐项解读 WinPython-64bit 3.12.10.0slim 相对 3.12.9.0slim 的全部变更:新引入的 Pandoc 工具、13

gitblog_01052的博客 262

Leiningen 完全指南:用一行命令自动化 Clojure 项目的构建、测试与发布

> Leiningen(读作"Line-ing-en")是 Clojure 社区事实上的标准构建与项目自动化工具,其定位是"在不烧焦头发的前提下自动化 Clojure 项目"(automating Clojure projects without setting your hair on fire)。本文以仓库 [README.md](https://link.gitcode.com/i/a637

gitblog_00382的博客 397

如何快速上手微信Markdown编辑器 doocs/md:完整安装指南

还在为微信公众号后台的排版抓狂?如果同款烦恼也困扰你,微信Markdown编辑器 doocs/md 就是为此而来。读完这篇,你会拿到 3 条获取路径、一条能落地的安装路线,以及从零写出第一篇微信图文的完整步骤,全程不超过 3 分钟。 ## 一句话认识 doocs/md doocs/md 是一款高度简洁的微信 Markdown 编辑器:你在左侧写 Markdown,右侧即时渲染成可直接粘贴进公众

gitblog_00939的博客 412

从照片到 3D 模型:Meshroom 节点式三维重建完整上手指南

很多摄影测量工具把流程做成了黑盒:一条固定管线跑到底,参数不合适只能推倒重来。Meshroom 换了个思路——它是一款免费开源的节点式视觉编程工具,让你把三维重建流程拆成一个个节点、用连线在画布上拼装起来,每个节点的属性都可以单独调整。改了一个参数,只有真正受影响的下游环节会重新计算,前面已跑完的中间结果直接复用,不用从头再来。 它的核心场景就是三维重建:从一堆普通 2D 照片出发,恢复相机位置

gitblog_00591的博客 349

WinPython 3.6.3.0Qt5(64 位)发行版软件包清单全解析:内置工具、Python 包生态与 Qt5 桌面能力

本文基于 WinPython 仓库中官方发布的 **WinPython 3.6.3.0Qt5(64 位)发行版软件包索引**([changelogs/WinPythonQt5-64bit-3.6.3.0.md](https://link.gitcode.com/i/77a4a78d839206929d123b4377538513))展开,完整解读该发行版内置的 3 项辅助工具与近 280 个 Py

gitblog_00672的博客 446

红警代码在GitHub竟然开源了,很强!

点击上方“码农突围”,马上关注这里是码农充电第一站,回复“666”,获取一份专属大礼包真爱,请设置“星标”或点个“在看开源最前线(ID:OpenSourceTop)整编上周,EA 官...

欢迎关注公众号:【码农突围】,回复9999,可以获取一份LeetCode刷题笔记 1597

直接上干货!2面技术+HR面+offer,附答案解析

概述 毫无疑问,Spring Cloud是目前微服务架构领域的翘楚,无数的书籍博客都在讲解这个技术。不过大多数讲解还停留在对Spring Cloud功能使用的层面,其底层的很多原理,很多人可能并不知晓。因此本文将通过大量的手绘图,给大家谈谈Spring Cloud微服务架构的底层原理。 实际上,Spring Cloud是一个全家桶式的技术栈,包含了很多组件。本文先从其最核心的几个组件入手,来剖析一下其底层的工作原理。也就是Eureka、Ribbon、Feign、Hystrix、Zuul这几个组件。 自我管理

m0_57501637的博客 156
上一篇: 【自动化测试】Monkey 测试工具全面指南:从 Android 到 iOS,从安装到实战
下一篇: 从功能测试迈向自动化测试:Python 基础语法精讲与学习重点
geekkking
博客等级 码龄5年 2粉丝 9原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值