winCE标准shell美化

Linux shell美化 zsh+oh-my-zsh+power10k 通过如下命令即可进入配置power10k主题,根据自己的喜好选择即可。,使用广泛且兼容性较好,但是这里是完整安装,文件较大。当想重新进行设置时再次输入该命令即可重新配置。一次下载四个字体包,打开进行安装。从ubuntu外观里修改字体即可。进入插入模式,将以上完成后,按。或者第二种方法就为图中的字体。 阅读详情

1更换WinCE的墙纸
更换墙纸就是改注册表设置,编译完WinCE工程以后,所有的reg文件中的内容都会被合并为reginit.ini文件。

在platform.reg文件中添加如下内容:

[HKEY_CURRENT_USER/ControlPanel/Desktop]

"wallpaper"="//Storage Card//LOGO.bmp"

然后把LOGO.bmp放到Storage Card这个盘中就可以了,开机就能看到桌面已改

 

2修改桌面图标
相关注册表

; Drives (My Device) 我的设备图标

[HKEY_CLASSES_ROOT/CLSID/{000214A0-0000-0000-C000-000000000046}]

"DisplayName"=mui_sz:"ceshell.dll,#20482"

"DefaultIcon"="//Windows//ceshell.dll,-4354"

[HKEY_CLASSES_ROOT/CLSID/{000214A0-0000-0000-C000-000000000046}/InprocServer32]

@=//Windows//ceshell.dll

; Recycle Bin (BitBucket) 垃圾回收站图标

[HKEY_CLASSES_ROOT/CLSID/{000214A1-0000-0000-C000-000000000046}]

"DisplayName"=mui_sz:"ceshell.dll,#20481"

"DefaultIcon"="//Windows//ceshell.dll,-4352"

"AltIcon"="//Windows//ceshell.dll,-4355"

[HKEY_CLASSES_ROOT/CLSID/{000214A1-0000-0000-C000-000000000046}/InprocServer32]

@=//Windows//ceshell.dll

“DisplayName”:显示的名字,名字来源于ceshell.dll中的资源,其中My Device的资源ID为20482,Recycle Bin的资源ID为20481。

“DefaultIcon”:显示的图标,图标来源于ceshell.dll中的资源,其中My Device的图标资源ID为4354,Recycle Bin的图标资源ID为4352。

“AltIcon”:是指Recycle Bin中有东西时候的图标,大家都知道Recycle Bin空的时候和有东西的时候,图标显示是不一样的,这个图标资源来源于ceshell.dll中的图标资源,ID为4355。

实际上,他们都来源于ceshell.dll中的资源文件,这个我们需要看一下/WINCE600/public/shell/oak/hpc/ceshell/ui目录下的resource.h和ceshui_base.rc两个文件,

在resource.h中找到如下定义:

#define IDS_DISPLAY_RECYCLEBIN       0x5001     //20481

#define IDS_DISPLAY_DRIVES           0x5002    //20482

 

#define IDI_BITBUCKET         0x1100   //4352

#define IDI_BITBUCKET_FULL    0x1103   //4355

#define IDI_MYCOMPUTER        0x1102   //4354

所以,要改桌面图标,关键是在ceshell.dll中加入我们要用的icon资源,

1、首先把自己的图标拷贝到/WINCE600/public/shell/oak/hpc/ceshell/ui/res目录下面

2、然后在resource.h中定义几个新的ID,

#define IDI_asdf                                  0x1105   /*4357 */

3、在cehui_base.rc中将新定义的ID和相应的图标或者名字相关联。

IDI_asdf                ICON   DISCARDABLE   "RES//asdf.ico"

4、打开工程的project.reg文件,添加下面的内容:

; Drives (My Device)

 [HKEY_CLASSES_ROOT/CLSID/{000214A0-0000-0000-C000-000000000046}]

"DisplayName"=mui_sz:"ceshell.dll,#20482"

"DefaultIcon"="//Windows//ceshell.dll,- 4357" ;显示为我们更改的图标

[HKEY_CLASSES_ROOT/CLSID/{000214A0-0000-0000-C000-000000000046}/InprocServer32]

@=//Windows//ceshell.dll

; Recycle Bin (BitBucket) 垃圾回收站图标

[HKEY_CLASSES_ROOT/CLSID/{000214A1-0000-0000-C000-000000000046}]

"DisplayName"=mui_sz:"ceshell.dll,#20481"

"DefaultIcon"="//Windows//ceshell.dll,-4352"

"AltIcon"="//Windows//ceshell.dll,-4355"

[HKEY_CLASSES_ROOT/CLSID/{000214A1-0000-0000-C000-000000000046}/InprocServer32]

@=//Windows//ceshell.dll

3然后把ceshell.dll重新编译到工程中
这是最重要的一步,也是最难的一步

1、   将WINCE500/PUBLIC/SHELL/OAK目录下的HPC文件夹(shell源码)复制到本文件夹下,并重命名例如“RagooShell”

2、  修改WINCE500/PUBLIC/SHELL/OAK目录下dir文件,修改如下: DIRS= RagooShell(其它的不要)

3、  删除UI文件夹里的obj文件夹,还有exploerer等里面obj文件夹,如果不删除,它会默认不编译新的内容,而用以前的资源内容。

4、  将myshell内代码单独编译。运行PB6.0中菜单—〉Open Release Directory, 进入/WINCE500/PUBLIC/SHELL/OAK目录下,输入:build -c。将RagooShell文件夹下代码,及wince shell源码进行编译生成.lib及.res文件

5、  Sysgen一下,在工程目录下得到ceshell.res等文件,

6、  将.lib及资源文件Link成.dll文件, /PUBLIC/SHELL/OAK/RagooShell文件夹下创建ceshell_make文件夹

在ceshell_make文件夹下创建makefile和sources文件

makefile文件内容: !INCLUDE $(_MAKEENVROOT)/makefile.def

sources文件内容:

TARGETNAME=ceshell

TARGETTYPE=DYNLINK

RELEASETYPE=PLATFORM

DLLENTRY=_DllMainCRTStartup

WINCEOEM=1

INCLUDES=../inc;../../inc

TARGETLIBS= /

D:/WINCE600/OSDesigns/RagooMID_CAMERA/RagooMID1/Wince600/SMDK6410_ARMV4I/cesysgen/oak/target/ARMV4I/retail/0C0A/ceshell.res  /  //不同的语言,有不同的文件夹,简体中文 是0804

D:/WINCE600/OSDesigns/RagooMID_CAMERA/RagooMID1/Wince600/SMDK6410_ARMV4I/cesysgen/sdk/lib/ARMV4I/retail/uuid.lib  /

D:/WINCE600/OSDesigns/RagooMID_CAMERA/RagooMID1/Wince600/SMDK6410_ARMV4I/cesysgen/sdk/lib/ARMV4I/retail/ole32.lib /

D:/WINCE600/OSDesigns/RagooMID_CAMERA/RagooMID1/Wince600/SMDK6410_ARMV4I/cesysgen/sdk/lib/ARMV4I/retail/oleaut32.lib /

D:/WINCE600/OSDesigns/RagooMID_CAMERA/RagooMID1/Wince600/SMDK6410_ARMV4I/cesysgen/sdk/lib/ARMV4I/retail/commctrl.lib /

D:/WINCE600/OSDesigns/RagooMID_CAMERA/RagooMID1/Wince600/SMDK6410_ARMV4I/cesysgen/oak/lib/ARMV4I/retail/shcore.lib /

D:/WINCE600/PUBLIC/SHELL/OAK/LIB/ARMV4I/RETAIL/aygutils.lib /

D:/WINCE600/OSDesigns/RagooMID_CAMERA/RagooMID1/Wince600/SMDK6410_ARMV4I/cesysgen/sdk/lib/ARMV4I/retail/coredll.lib

SOURCELIBS= /

D:/WINCE600/PUBLIC/SHELL/OAK/LIB/ARMV4I/RETAIL/ceshapi.lib /

D:/WINCE600/PUBLIC/SHELL/OAK/LIB/ARMV4I/RETAIL/ceshui.lib /

D:/WINCE600/PUBLIC/SHELL/OAK/LIB/ARMV4I/RETAIL/taskbarlist.lib /

D:/WINCE600/OSDesigns/RagooMID_CAMERA/RagooMID1/Wince600/SMDK6410_ARMV4I/cesysgen/sdk/lib/ARMV4I/retail/coredll.lib

SOURCES= /

CDEFINES=$(CDEFINES) -DREAD_FROM_REGISTRY

DEFFILE=D:/WINCE600/PUBLIC/SHELL/OAK/LIB/ARMV4I/RETAIL/ceshell.def

这样就可以通过这两个文件生成ceshell.dll;

运行PB6.0菜单Build OS—〉Open Release Directory,进入DOS状态。进入到

WINCE600/PUBLIC/SHELL/OAK/ RagooShell /ceshell_make目录下,输入:build -c。 这样就生成了ceshell.dll文件。

注意

D:/WINCE600/OSDesigns/RagooMID_SHELL/Wince600/SMDK6410_ARMV4I/cesysgen/oak/target/ARMV4I/retail 目录下的ceshell.res文件,是生成ceshell.dll的关键,

0C0A_西班牙语

040C_法语

041D_瑞典

0404_繁体

0407_德语

0410_意大利

0411_日语

0412_朝鲜

0413_荷兰

0416_葡萄牙

0419_俄语

0804—简体中文

0409_英文

 

如果要修改控制面板里面的图标,它们在

D:/WINCE600/PUBLIC/WCESHELLFE/OAK/CTLPNL/CPLMAIN/RES 目录下,修改方法同上。如果要修改整套图标,最好的方法是替换原来的图标,就是用新图标与原图标命名一样,进行替换,这样很省事,

4将.lib及.res文件Link成.exe文件
在RagooShell文件夹下创建explorer_make文件夹,在explorer_make文件夹下创建makefile和sources文件

makefile文件内容: !INCLUDE $(_MAKEENVROOT)/makefile.def

sources文件内容:

TARGETNAME=explorerRagoo

TARGETTYPE=PROGRAM

RELEASETYPE=OAK

TARGETLIBS= /

D:/WINCE600/OSDesigns/RagooMID_CAMERA/RagooMID1/Wince600/SMDK6410_ARMV4I/cesysgen/sdk/lib/ARMV4I/retail/coredll.lib /

D:/WINCE600/PUBLIC/SHELL/OAK/LIB/ARMV4I/RETAIL/explorer.lib /

D:/WINCE600/PUBLIC/SHELL/OAK/LIB/ARMV4I/RETAIL/explorer.res /

D:/WINCE600/PUBLIC/SHELL/OAK/LIB/ARMV4I/RETAIL/explorer_ie.lib /

D:/WINCE600/OSDesigns/RagooMID_CAMERA/RagooMID1/Wince600/SMDK6410_ARMV4I/cesysgen/sdk/lib/ARMV4I/retail/uuid.lib /

D:/WINCE600/OSDesigns/RagooMID_CAMERA/RagooMID1/Wince600/SMDK6410_ARMV4I/cesysgen/sdk/lib/ARMV4I/retail/ole32.lib /

D:/WINCE600/OSDesigns/RagooMID_CAMERA/RagooMID1/Wince600/SMDK6410_ARMV4I/cesysgen/sdk/lib/ARMV4I/retail/oleaut32.lib /

D:/WINCE600/OSDesigns/RagooMID_CAMERA/RagooMID1/Wince600/SMDK6410_ARMV4I/cesysgen/sdk/lib/ARMV4I/retail/commctrl.lib /

D:/WINCE600/OSDesigns/RagooMID_CAMERA/RagooMID1/Wince600/SMDK6410_ARMV4I/cesysgen/sdk/lib/ARMV4I/retail/ceshell.lib /

D:/WINCE600/OSDesigns/RagooMID_CAMERA/RagooMID1/Wince600/SMDK6410_ARMV4I/cesysgen/oak/lib/ARMV4I/retail/shcore.lib /

D:/WINCE600/PUBLIC/SHELL/OAK/LIB/ARMV4I/RETAIL/aygutils.lib  /

D:/WINCE600/PUBLIC/SHELL/OAK/LIB/ARMV4I/RETAIL/favorites.lib /

D:/WINCE600/PUBLIC/SHELL/OAK/LIB/ARMV4I/RETAIL/taskbar.lib /

D:/WINCE600/OSDesigns/RagooMID_CAMERA/RagooMID1/Wince600/SMDK6410_ARMV4I/cesysgen/oak/lib/ARMV4I/retail/ieceext.lib /

D:/WINCE600/PUBLIC/SHELL/OAK/LIB/ARMV4I/RETAIL/shellaygfuncs.lib /

D:/WINCE600/PUBLIC/SHELL/OAK/LIB/ARMV4I/RETAIL/shellpslayg.lib

SOURCELIBS= /

SOURCES= /

通过这两个文件,可以单独生成explorerRagoo.exe文件 运行PB6.0中菜单Build OS—〉Open Release Directory,进入DOS状态。进入到 WINCE600/PUBLIC/SHELL/OAK/RagooShell/explorer_make目录下,输入:build -c。 这样就生成了explorerRagoo.exe文件。

加入系统:

修改shell.bin中的

; @CESYSGEN IF SHELL_MODULES_EXPLORER     explorer1.exe    $(_FLATRELEASEDIR)/explorer1.exe                  NK  S

将explorerRagoo.exe、ceshell.dll、ceshell.rel、ceshell.pdb和ceshell.map文件拷到

D:/WINCE600/OSDesigns/RagooMID_CAMERA/RagooMID1/Wince600/SMDK6410_ARMV4I/cesysgen/sdk/lib/ARMV4I/retail/目录下并覆盖原来的文件。

将shell.reg中的

[HKEY_LOCAL_MACHINE/init] "Launch50"="explorer.exe" "Depend50"=hex:14,00, 1e,00 改为

[HKEY_LOCAL_MACHINE/init] "Launch50"="explorer1.exe" "Depend50"=hex:14,00, 1e,00

 

CLIP-Count代码配置以及踩坑记录 阅读详情

相关推荐

基于STM32和MPU6050的手势控制小车设计与实现

MPU6050传感器:用于检测手势变化,采集加速度和陀螺仪数据。STM32微控制器:处理MPU6050传感器的数据,根据手势变化控制小车的运动。电机驱动模块:接收来自STM32的控制信号,驱动小车的电机,实现小车的前进、后退、左转和右转。小车底盘:作为整个系统的机械部分,提供移动平台。MPU6050是一款集成了3轴加速度计和3轴陀螺仪的传感器,具有高精度、低功耗和小体积等特点。它通过I2C接口与微控制器通信,可以实时采集加速度和角速度数据,广泛应用于运动检测、姿态控制和手势识别等领域。

m0_57781768的博客 2309

一种快捷简便的WIN CE界面定制方法

<br /> <br /> 一种快捷简便的WIN CE界面定制方法<br />提供一个自己定制Windows CE UI 的大体思路:<br />1、在Catalog Item View里面把Core OS - CEBASE - Shell and User Interface - Shell - Graphical Shell 下面的 Standard Shell去掉。<br />2、在项目解决方案资源管理器里把OS Design新增加一个子项目,比如起名叫:MyDeskTop。<br />3、在OS D

Larry的专栏 1025

Docker容器化部署Ceph集群:从零搭建高可用分布式存储

本文详细介绍了如何使用Docker容器化部署Ceph集群,从零搭建高可用分布式存储系统。通过环境一致性、快速扩容和资源隔离等优势,Docker显著提升了Ceph集群的部署效率和运维便捷性。文章涵盖硬件规划、镜像选择、单节点部署、多节点扩展及性能调优等实战内容,帮助开发者快速掌握分布式存储系统的容器化部署技巧。

weixin_29081101的博客 423

工作小记系列4-自定义美化Linux Shell界面

作为一名云计算软件开发人员,工作中经常要使用Linux Shell来进行环境部署、代码调试、问题定位等等,可以说Shell界面是软件工程师最为熟悉的界面之一。本文介绍了如何对linux shell界面进行显示优化,提升开发人员的工作效率。

sxmatch的技术人生 1037

【解决问题】‘vue‘ 不是内部或外部命令,也不是可运行的程序或批处理文件。

【解决问题】'vue' 不是内部或外部命令,也不是可运行的程序或批处理文件。

weixin_44566194的博客 4万+

Python | 集合(set)运算之intersection()

简介 在做力扣题的时候,有一个思路是要求解两个字符串的交集。 一般来说,求解交集的思路是遍历两个字符串,判断有无相等,有相等则添加到交集中,直到循环结束。 但是这样做,会增加很多的不必要的遍历:比如说,当一个字符串中有多个相同的元素时,该元素会被遍历多次。 因此,在求解时,我们可以先将字符串转换为set集合类型。集合中存储的元素没有顺序,且互异(即元素不可重复)。 算例 求字符串m“abcdaaa” 与 字符串n“bcddses”是否存在交集 首先将字符串转换为set类型: m = set(m) n

lovetaozibaby的博客 1万+

shell 美化工具(oh my posh)

Chat 最近放寒假了,这几天在学习小程序与go,然后经常逛github,看一些go的项目,然后发现一个由go写的项目,非常的不错,它叫oh my posh,它可以帮我们美化我的shell,这里我使用的是微软的power shell,我也相信有许多人都在使用微软的这个工具,并且这个在win11中已经是一个内置的应用了。 Course 首先我们一睹风采 是不是非常的漂亮呢。 然后呢,我们上教程。 该程序支持winget,scoop,powershell,chocolatey多种安装方式,这里我是使用powe

weixin_45886778的博客 3233

如何解决Elsevier和IEEE期刊之间参考文献的转换问题

Elsevier期刊和IEEE旗下的期刊两者模版互相转换的时候,会发现Elsevier模版的参考文献是存放在.bib文件下的,然后在.tex文件中直接引用即可。3. 在IEEE的.tex文件中的\end{document}命令行之前,添加下面的这句话(ps:\bibliography{**}中的**名称即为.bib文件的名称)如何将Elsevier的参考文献快速的转成IEEE期刊可用的格式,是本博客需要解决的问题。2. 将下载好的.bib文件,上传到IEEE的latex文件中。

薰珞婷紫小亭子的博客 1675

windows11 terminal 和 shell 美化

windows11 terminal 和 shell 美化

sty01z的博客 4494

大模型新闻摘要生成质量评估工具

大模型新闻摘要生成质量评估工具 关键词:大模型、新闻摘要、质量评估、自然语言处理、算法 摘要:本文将探讨大模型新闻摘要生成质量评估工具的设计与应用。首先介绍大模型新闻摘要生成的背景和问题,然后深入分析质量评估的难点和重要性,接着介绍大模型的

AI天才研究院 828

199、医疗内窥镜影像:微型镜头与高色彩保真度的ISP定制化方案

医疗内窥镜影像系统开发面临三大光学挑战:衍射极限导致分辨率下降,微型镜头色差严重,镀膜不足引发红外漏光。团队通过定制化ISP方案解决问题:采用分区色差补偿、红外泄露补偿技术,开发12区域分段颜色校正矩阵,并设计自适应伽马曲线。关键经验包括锁定白平衡避免术中偏色,优化FPGA流水线确保30fps流畅度,强调光学标定优先于算法优化。最终方案使DeltaE降至3以下,满足医生对组织颜色细微差异的识别需求,尤其解决了血管与脂肪边界辨识难题。

zzfmlxs的博客 265

Linux下shell美化教程—oh my zsh

zsh安装 先安装zsh # sudo apt install zsh 然后运行下面的命令,下载一些zsh工具主题插件 sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" 效果如下 # sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" Cloning Oh My Zsh

工程师小星星 1754

基于SOLIDWORKS API的工业级插件开发指南

SOLIDWORKS API是基于COM技术的一套开发接口,支持C#、VB.NET等语言,用于自动化建模、属性管理、界面定制等功能。

举世誉之而不加劝,举世非之而不加沮,定乎内外之分,辩乎荣辱之境,斯已矣。 2751

3.美化shell

1. 安装zsh 默认的shell空值台比较丑,在Linux中可以使用oh my zsh进行美化 使用oh my zsh前需要有zsh,先查看是否安装了zsh cat /etc/shells 如果没有安装的话,则需要先安装zsh sudo apt-get install zsh 安装完成后,设置用户使用zsh chsh -s /bin/zsh 2. 安装oh-my-zsh 打开 https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/t

西瓜那么甜 1129

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

windows shell终端美化,最简单教程!

第一步安装oh-my-posh 提示:最好是在外网环境下安装,直接使用网络可能会有掉包问题 第二步 将oh-my-posh 引入终端 提示:用编辑器或文本都可~ 第三步 将配置写入 $PROFILE 此步骤完成后重启你会发现字体为乱码,因为oh-my-posh 依赖于 Nerd Fonts 字体,我们去官网选一个喜欢的字体下载安装即可第四步 安装字体 打开解压后的字体,点击安装 安装完成后再次重启终端就可以看到你个性化的Shell了~ 当然还有很多可以高度个性化的设置,等待你去解锁,我也会在下方介绍几个例

_K500的博客 1248

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

美化Shell脚本:BeautySH完全安装与使用指南

美化Shell脚本:BeautySH完全安装与使用指南 一、项目目录结构及介绍 BeautySH 是一个用于美化Bash命令行输出的开源项目,旨在让终端的日常交互更加赏心悦目。以下是该项目的基本目录结构及其内容概览: beautysh/ │ ├── LICENSE - 许可证文件 ├── README.md - 项目说明文档 ├── beautysh ...

gitblog_00005的博客 698

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

Windows上的PowerShell美化和Linux终端zsh美化

Windows上的PowerShell美化和Linux终端zsh美化

m0_74075298的博客 8258

Ubuntu 18.04 美化Shell, Theme, Icon以及操作界面

Ubuntu 18.04 美化教程

小张小张啥也不会 3726

shell定制相关资料

shell开发,是系统开发的一个部分。最明显的是Shell的代码,是属于BSP的一部分。需要使用PB,而不是EVC或VS2005!  wince下shell 的定制http://blog.csdn.net/fanyw/archive/2009/11/12/4804547.aspx首先我们需要了解下定制shenll的整个流程:1、shell可以从两个方面来定制:

TT的小窝 2776

wince 界面定制--在shell原码上修改步骤

wince 界面定制--在shell原码上修改步骤:(在x86环境下,修改ceshell中的代码)1、将WINCE500/PUBLIC/SHELL/OAK目录下的HPC文件夹(shell源码)复制到本文件夹下,将该文件夹改名,如myshell2、修改WINCE500/PUBLIC/SHELL/OAK目录下dir文件,修改如下:                        DIRS=myshell

dadalan的专栏 1247

EVC浏览文件夹对话框

1.头文件#include 2.库Ceshell.lib CString strDir; BROWSEINFO bi; LPMALLOC pMalloc = NULL; ZeroMemory(&bi, sizeof(bi)); TCHAR szDisplayName[MAX_PA

yearafteryear的专栏 1073

BROWSEINFO

  Visual C++(VC)中,BROWSEINFO结构中包含有用户选中目录的重要信息。  (1)BROWSEINFO结构  ●定义  typedef struct_browseinfo  {  HWND hwndOwner;  LPCITEMIDLIST pidlRoot;  LPSTR pszDisplayName;  LPCSTR lpszTitle;

互联网产品管理、交互、设计、开发、用户体验专栏 1062

随记(SHBrowseForFolder需要的头文件及lib)

c++实现打开文件选择对话框, 使用SHBrowseForFolder、SHGetPathFromIDList等实现。 需要#include <Shlobj.h>, 同时要#pragma comment(lib,"shell32.lib")。 看其他人的说法, 有说win7要#pragma comment(lib,"Ceshell.lib"), 没具体试过。仅供参考。 见链接最底端的Requirements: shlobj_core-shbrowseforfoldera ...

moyayi的博客 458
上一篇: WINCE快捷方式详解
下一篇: shell定制相关资料
随风而去飘飘飘
博客等级 码龄19年 620粉丝 67原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值