在项目中,需打包,每次使用打包工具很麻烦,直接在生成目录下使用exe就可以了,故编写一个.bat文件来处理就可以了,如下:
将生成文件BOMEXE.exe.
1
@echo off
2
echo Starting Make BOM update package
3
echo -----------------------------------------------------
4
echo 1. Create temp directory: temp
5
rd /S /Q temp
6
7
md temp
8
md temp\config
9
md temp\dll
10
11
echo 2. Copy files
12
13
copy config\AmountButtonInfo.xml temp\config\AmountButtonInfo.xml
14
copy config\MessageDef.cfg.xml temp\config\MessageDef.cfg.xml
15
copy config\NSICUState.xml temp\config\NSICUState.xml
16
copy config\Template.xml temp\config\Template.xml
17
copy config\UIFunctions.xml temp\config\UIFunctions.xml
18
copy config\YktServerReturnCode.xml temp\config\YktServerReturnCode.xml
19
copy config\TicketInfo.xml temp\config\TicketInfo.xml
20
copy config\SysMaintenanceUI.xml temp\config\SysMaintenanceUI.xml
21
copy Resources\13Line.bmp
22
copy Resources\airportLine.bmp
23
24
copy dll\*.dll temp\dll\
25
26
copy *.dll temp\
27
copy *.pdb temp\
28
copy *.bpl temp\
29
30
copy NewUI.exe temp\
31
copy NewUI.exe.manifest temp\
32
copy NewUI.exe.config temp\
33
34
echo 3. Create Self Extract File (RAR)
35
36
cd temp
37
38
attrib -R /S /D
39
winrar a -r -sfx BOMEXE
40
41
echo 4. Prepare SFX Comments
42
43
echo Silent=1 > sfx.txt
44
echo Overwrite=1 >> sfx.txt
45
rem echo Path=.\ >> sfx.txt
46
47
echo 5. Add SFX Comments
48
49
winrar c -zsfx.txt BOMEXE.exe
50
51
copy BOMEXE.exe ..\
52
53
echo 6. Update package completed!!
54
55
echo on
56
pause
57
取名为MakeVersion.bat,以后直接点击就行了。
附上:命令行各参数用法
1
用法: rar <命令> -<开关 1> -<开关 N> <压缩文件> <文件
>
2
<@列表文件
> <解压路径\>
3
4
<命令>
5
a 添加文件到压缩文件
6
c 添加压缩文件注释
7
cf 添加文件注释
8
cw 写入压缩文件注释到文件
9
d 删除压缩文件中的文件
10
e 解压压缩文件到当前目录
11
f 刷新压缩文件中的文件
12
i[参数]=<串> 在压缩文件中查找字符串
13
k 锁定压缩文件
14
l[t,b] 列出压缩文件[技术信息,简洁]
15
m[f] 移动到压缩文件[仅对文件]
16
p 打印文件到标准输出设备
17
r 修复压缩文件
18
rc 重建丢失的卷
19
rn 重命名压缩文件
20
rr[N] 添加数据恢复记录
21
rv[N] 创建恢复卷
22
s[名字|-] 转换压缩文件为自解压格式或转换回压缩文件
23
t 测试压缩文件
24
u 更新压缩文件中的文件
25
v[t,b] 详细列出压缩文件[技术信息,简洁]
26
x 用绝对路径解压文件
27
28
<开关>
29
- 停止扫描
30
ac 压缩或解压后清除存档属性
31
ad 添加压缩文件名到目标路径
32
ag[格式] 使用当前日期生成压缩文件名
33
ao 添加具有压缩属性的文件
34
ap<格式> 添加路径到压缩文件中
35
as 同步压缩文件内容
36
av 添加用户身份校验(仅注册版本可用)
37
av- 禁用用户身份校验
38
c- 禁用注释显示
39
cfg- 禁用读取配置
40
cl 名称转换为小写
41
cu 名称转换为大写
42
df 压缩后删除文件
43
dh 打开共享文件
44
ds 对固实压缩文件禁用名称排序
45
e[+]<属性> 设置文件排除和包括属性
46
ed 不添加空目录
47
en 不添加"压缩文件结束"标志
48
ep 从名称中排除路径
49
ep1 从名称中排除基本目录
50
ep2 展开为完整路径
51
ep3 扩展路径为包含盘符的完全路径
52
f 刷新文件
53
hp[密码] 同时加密文件数据和文件头
54
id[c,d,p,q] 禁用消息
55
ieml[属性] 用 E-mail 发送压缩文件
56
ierr 发送所有消息到标准错误设备
57
ilog[名称] 把错误写到日志文件(只有注册版本可用)
58
inul 禁用所有消息
59
ioff 完成一个操作后关闭 PC 电源
60
isnd 启用声音
61
k 锁定压缩文件
62
kb 保留损坏的已解压文件
63
m<0..5> 设置压缩级别(0-存储
3-默认
5-最大)
64
mc<参数> 设置高级压缩参数
65
md<大小> 以KB为单位的字典大小(64,128,256,512,1024,2048,4096 or A-G)
66
ms[ext;ext] 指定存储的文件类型
67
n<文件> 仅包含指定的文件
68
n@ 从标准输入设备读取文件名到包括
69
n@<列表> 在指定的文件列表包括文件
70
o+ 覆盖已存在文件
71
o- 不覆盖已存在文件
72
oc 设置 NTFS 压缩属性
73
os 保存 NTFS 流
74
ow 保存或恢复文件所有者和组
75
p[密码] 设置密码
76
p- 不询问密码
77
r 递归子目录
78
r0 仅递归通配符名称的子目录
79
ri<P>[:<S>] 设置优先级(0-默认,1-最小..15-最大)和以毫秒为单位的休眠时间
80
rr[N] 添加数据恢复记录
81
rv[N] 创建恢复卷
82
s[<N>,v[-],e] 创建固实压缩文件
83
s- 禁用固实压缩文件
84
sfx[名称] 创建自解压压缩文件
85
st[名称] 从标准输入设备读取数据(stdin)
86
t 压缩后测试文件
87
ta<日期> 添加日期 <日期> 后修改的文件,日期格式 YYYYMMDDHHMMSS
88
tb<日期> 添加日期 <日期> 前修改的文件,日期格式 YYYYMMDDHHMMSS
89
tk 保留原始压缩文件时间
90
tl 设置压缩文件时间为最新文件时间
91
tn<时间> 添加 <时间> 以后的文件
92
to<时间> 添加 <时间> 以前的文件
93
ts<m,c,a>[N] 保存或恢复文件时间(修改,创建,访问)
94
u 更新文件
95
v 自动检测创建卷的大小或者列出所有的卷
96
v<大小>[k,b] 创建卷大小=<大小>*1000 [*1024, *1]
97
vd 创建容量前清除磁盘内容
98
ver[n] 文件版本控制
99
vn 使用旧风格的卷命名方案
100
vp 每卷之前暂停
101
w<路径> 指定工作目录
102
x<文件> 排除指定的文件
103
x@ 从标准输入设备读取要排除的文件名
104
x@<列表> 排除指定列表文件中的文件
105
y 假设对全部询问都回答是
106
z<文件> 从文件读取压缩文件注释
107
108
109
110
举个例子:
111
112
1. 建立一个批处理文件,里头起作用的只有1行:)
113
114
===================================================
115
116
BackFav.bat(名字可以随便起)文件内容:
117
118
REM 这个批处理文件是用来自动备份我的收藏夹
119
REM WinRAR <命令> -<开关1> -<开关N> <压缩文件> <文件
> <@列表文件
> <解压路径\>
120
"D:\Program Files\WinRAR\WinRAR.exe" a -as -r -sfx -zsfxpara.txt -EP1 "d:\my documents\Favorites.exe" "%USERPROFILE%\Favorites"
121
122
===================================================
123
124
参数说明:
125
126
a: 添加指定的文件(源目录,这里是"%USERPROFILE%\Favorites")和文件夹到压缩文件(目标文件,这里是"d:\my documents\Favorites.exe")中。
127
128
-as: 这是一个开关,指添加方式是“同步压缩文件内容”
129
130
-r: 表示“包含子文件夹”
131
132
-sfx: 表示建立的是一个自解压文件
133
134
-zsfxpara.txt: 从文件sfxpara.txt读取压缩文件注释,这注释有什么用后面解释
135
136
-ep1: 表示不把路径%USERPROFILE%保存在压缩文件中
137
138
139
140
2. 注释文件的作用
141
142
建立压缩文件的时候不光要考虑压缩那些文件,还要考虑怎么解压缩。通过注释文件可以向压缩包传递许多有用的信息。
143
144
sfxpara.txt内容:
145
146
PATH=%USERPROFILE%\
147
Silent=1
148
149
分享到:
相关推荐
独子棋demo.rar
云安全联盟软件定义边界SDP标准规范2.0202239页.pdf
Uniapp开发的微商个人相册多端小程序源码。使用 HBuilder X 导入本地项目,修改小程序AppID,以及Uni-app应用标识,调试发布即可。 小程序源码特点: 1、首页进行相册展示,采用分页 2、列表页面以文字形式进行分类,管理员可进行添加,修改和排序 3、每个列表下有多个相册,管理员可进行添加,修改和排序 4、每个相册有多张图片,有小图和大图模式进行切换 5、相册中可以长按图片进行选择删除和设为封面 6、相册可以进行分享 7、我的页面有管理员登录,联系客服等功能
内容概要:本文详细介绍了基于FPGA的144输出通道可切换电压源系统的设计与实现,涵盖系统总体架构、FPGA硬件设计、上位机软件设计以及系统集成方案。系统由上位机控制软件(PC端)、FPGA控制核心和高压输出模块(144通道)三部分组成。FPGA硬件设计部分详细描述了Verilog代码实现,包括PWM生成模块、UART通信模块和温度监控模块。硬件设计说明中提及了FPGA选型、PWM生成方式、通信接口、高压输出模块和保护电路的设计要点。上位机软件采用Python编写,实现了设备连接、命令发送、序列控制等功能,并提供了一个图形用户界面(GUI)用于方便的操作和配置。 适合人群:具备一定硬件设计和编程基础的电子工程师、FPGA开发者及科研人员。 使用场景及目标:①适用于需要精确控制多通道电压输出的实验环境或工业应用场景;②帮助用户理解和掌握FPGA在复杂控制系统中的应用,包括PWM控制、UART通信及多通道信号处理;③为研究人员提供一个可扩展的平台,用于测试和验证不同的电压源控制算法和策略。 阅读建议:由于涉及硬件和软件两方面的内容,建议读者先熟悉FPGA基础知识和Verilog语言,同时具备一定的Python编程经验。在阅读过程中,应结合硬件电路图和代码注释,逐步理解系统的各个组成部分及其相互关系。此外,实际动手搭建和调试该系统将有助于加深对整个设计的理解。
地级市政府通过制定相关政策来推动数字经济的发展和数字政府的建设。这些政策可能包括鼓励企业数字化转型、促进数字技术创新、加强数字基础设施建设、优化数字政务服务等方面的内容。政策制定的频率和力度,可以在一定程度上反映政府对数字领域的关注度。 在地级市政府数字关注度的背景下,词频分析成为了一种有效的工具,用以衡量政府文件和宣传资料中涉及数字技术和数字化转型相关词汇的频次,进而揭示政府对这一领域的关注程度和重视方向。 数据名称:地级市-政府数字关注度、词频
内容概要:本文详细探讨了在Android平台上进行图像模板匹配的技术挑战和解决方案,特别是在处理不同尺寸和旋转角度的目标物时的方法。文中介绍了使用OpenCV构建图像金字塔、处理旋转模板以及利用NEON指令集优化性能的具体实现。此外,文章还讨论了在armeabi-v7a和arm64-v8a这两种主要ARM架构下的优化技巧,如内存对齐、SIMD指令优化、RenderScript并行处理等。作者分享了许多实践经验,包括如何避免常见的性能瓶颈和兼容性问题。 适合人群:有一定Android开发经验,尤其是熟悉OpenCV和NDK编程的中级及以上开发者。 使用场景及目标:适用于需要在移动设备上进行高效图像识别的应用开发,如实时视频流中的物体检测、游戏内的道具识别等。目标是提高模板匹配的速度和准确性,同时确保在不同硬件配置下的稳定性和兼容性。 其他说明:文章提供了丰富的代码片段和实际案例,帮助读者更好地理解和应用所介绍的技术。特别强调了在不同ARM架构下的优化策略,为开发者提供了宝贵的参考资料。
内容概要:本文探讨了一种改进的粒子群优化(PSO)算法在微电网多目标优化调度中的应用。传统PSO在解决此类复杂问题时常陷入局部最优解,而改进版通过引入动态惯性因子和自适应变异操作,显著提升了算法性能。文中详细介绍了这两种改进措施的具体实现方法及其对算法收敛性和解质量的影响。此外,还展示了该算法在实际微电网调度任务中的表现,特别是在权衡经济成本与环境效益方面的能力。 适合人群:从事电力系统优化、智能电网研究的专业人士以及对进化算法感兴趣的学者和技术人员。 使用场景及目标:适用于需要进行高效能源管理的场合,如分布式发电系统的规划与运行。主要目的是寻找既能降低成本又能减少环境污染的最佳调度方案。 其他说明:文中提供了大量伪代码片段帮助读者理解具体的技术细节,并强调了参数调节对于最终结果的重要性。同时指出,该方法不仅限于微电网领域,还可以扩展应用于其他类型的优化问题。
Delphi 12.3控件之TeeChart Offline Keygen.7z
内容概要:本文详细介绍了如何利用MATLAB进行屈光度计算及其数据处理方法。首先解释了屈光度的基本概念和计算公式,接着展示了如何通过MATLAB代码读取、清理和转换焦距数据为屈光度,并进行了必要的单位转换。针对可能出现的异常值和噪声,文中提供了有效的数据清洗手段。此外,还探讨了如何对屈光度数据进行统计分析以及可视化呈现,如绘制趋势图和散点图等。最后,提到了将MATLAB代码转化为C++代码以便集成到硬件系统的高级应用。 适合人群:从事光学研究、眼科医疗设备开发的技术人员,以及对MATLAB有兴趣的学习者。 使用场景及目标:适用于需要精确处理和分析光学数据的研究机构或企业,旨在提高屈光度计算的效率和准确性,确保数据质量的同时优化实验结果。 其他说明:文中不仅涵盖了基本的操作步骤,还包括了许多实用的小贴士和技术细节,有助于读者更好地理解和掌握相关内容。同时强调了单位一致性的重要性,提醒开发者注意潜在的问题。
349421c2-4955-4132-b4da-808a3a171bfe.pdf
1744300906657718_download.jsp
【内容概要】 本文详细解析了企业筛选简历的“三重门”系统,包括ATS系统初筛、HR复核和业务部门终极评估三个阶段。首先,ATS系统作为关键词匹配引擎,强调了关键词的重要性及其优化方法;其次,HR在6秒内通过“薄片判断”评估简历的职业连贯性、成就量化和岗位匹配度;最后,业务部门则侧重于技术能力和文化适配性的综合评估。文章还揭示了各环节中的心理学原理和认知偏差,并提供了针对性的优化建议。 【适合人群】 正在求职或有求职打算的职场人士,尤其是希望提升简历通过率的求职者。 【使用场景及目标】 ①帮助求职者理解企业筛选简历的具体流程; ②提供简历优化的具体方法,如关键词优化、成就量化、案例准备等; ③指导求职者如何根据不同阶段的评审特点调整简历内容。 【其他说明】 文章结合了最新的招聘趋势研究报告和心理学理论,强调简历不仅是通过筛选的工具,更是展示个人能力和价值的平台。求职者应充分利用这些心理规律,打造更具吸引力的简历,为后续面试做好铺垫。
内容概要:本文详细介绍了使用PFC2D5.0进行二维岩石单轴压缩模拟的具体方法和代码实现。首先,通过设定模型的基本参数如颗粒生成、粘结设置、加载控制等,构建了一个完整的岩石样品模型。接着,深入探讨了加载过程中应力应变曲线的变化规律以及能量分析的方法,包括弹性应变能、动能和耗散能的监测。此外,还提供了裂隙统计的技术手段,能够精确捕捉岩石内部裂隙的发展情况。最后,强调了参数调整对模拟效果的影响,并给出了优化建议。 适合人群:从事岩土工程、地质力学研究的专业人士和技术爱好者。 使用场景及目标:适用于需要深入了解岩石力学特性的研究人员,帮助他们掌握PFC2D软件的应用技巧,提升科研能力。同时,也为相关领域的学生提供了一套实用的学习资料。 其他说明:文中提供的代码可以直接应用于PFC2D5.0环境,便于用户快速上手并进行实验验证。通过对不同参数的调整,可以模拟多种类型的岩石破坏行为,为实际工程项目提供理论支持。
内容概要:本文详细介绍了如何使用Fluent进行激光焊接的数值模拟,重点讲解了锥形高斯热源的建模方法。文章首先解释了锥形高斯热源的特点及其与普通高斯热源的区别,然后给出了具体的UDF代码实现,包括热源强度的计算、热流衰减的控制以及热源移动的实现。此外,还讨论了网格划分、材料参数设置、常见错误排查和优化技巧等方面的内容。通过实例和操作视频,帮助读者快速掌握激光焊接数值模拟的方法和技术要点。 适合人群:具有一定CFD基础并希望深入学习激光焊接数值模拟的研究人员和工程师。 使用场景及目标:适用于需要精确模拟激光焊接过程的研究项目或工业应用,旨在提高模拟精度,减少试验成本,优化焊接工艺参数。 其他说明:文中提供了大量实用的操作技巧和注意事项,如网格划分建议、材料参数选择、UDF代码调试等,有助于解决实际操作中可能遇到的问题。同时,附带的操作视频和GitHub上的完整案例包也为初学者提供了宝贵的学习资源。
序列化.md
"ResumePlatformFront 笔试面试全攻略与资源宝典"——一站式前端求职解决方案!精选高频笔试真题解析、大厂面试经验分享、实战项目模板及技能进阶指南,助你系统攻克前端求职难关。从简历优化到Offer谈判,覆盖求职全流程,配套免费资源库持续更新。无论应届生还是进阶开发者,这里都是你斩获心仪Offer的强力后盾!
weixin205微信小程序线上教育商城ssm(文档+源码)_kaic
内容概要:本文详细介绍了如何利用COMSOL软件构建岩石损伤与温度、渗流耦合的多物理场模型。首先解释了温度变化引起岩石膨胀/收缩以及渗流压力改变裂纹发展的物理机制,并通过PDE方程组进行描述。接着展示了具体的实现方法,如定义损伤变量、设置导热系数和渗透率随损伤变化的关系,以及引入温度修正的Mohr-Coulomb准则。文中还讨论了求解器配置技巧,强调了非线性收敛问题的解决方案。此外,作者分享了一些实际建模过程中遇到的问题及解决经验,如参数选择不当导致的模型发散等。 适合人群:从事岩土工程、地质工程及相关领域的研究人员和技术人员,特别是对多物理场耦合仿真感兴趣的学者。 使用场景及目标:适用于需要深入理解岩石在温度、渗流和应力共同作用下的损伤演化规律的研究项目。目标是帮助读者掌握COMSOL中多物理场耦合模型的建立方法,提高数值模拟的准确性。 其他说明:文章不仅提供了理论背景,还包括大量实用的代码片段和调试建议,有助于读者更好地理解和应用所学知识。
2023-04-06-项目笔记-第四百六十四阶段-课前小分享_小分享1.坚持提交gitee 小分享2.作业中提交代码 小分享3.写代码注意代码风格 4.3.1变量的使用 4.4变量的作用域与生命周期 4.4.1局部变量的作用域 4.4.2全局变量的作用域 4.4.2.1全局变量的作用域_1 4.4.2.462局变量的作用域_462- 2025-04-10
内容概要:本文详细介绍了基于滑膜观测器的永磁同步电机(PMSM)无传感器控制技术及其在MATLAB/Simulink中的仿真实现。首先阐述了PMSM的特点及其在现代工业中的重要地位,接着重点讲解了转子磁场定向矢量控制(FOC)的工作原理,特别是电流环的设计和电压解耦的作用。然后深入探讨了一阶滑膜观测器的实现方法,展示了如何通过电机的电压和电流信号估计转子位置和速度。最后,通过搭建完整的Simulink仿真模型并运行仿真,评估了控制策略的性能,并提供了配套的英文文献以供进一步研究。 适合人群:从事电机控制系统设计的研发工程师和技术爱好者,尤其是对无传感器控制技术和滑膜观测器感兴趣的读者。 使用场景及目标:适用于希望深入了解PMSM无传感器控制技术的工程师,旨在帮助他们掌握滑膜观测器的设计和实现,提高系统的可靠性和降低成本。同时,也为后续的实际应用和优化提供了理论依据和技术支持。 其他说明:文中提供的代码片段和仿真模型有助于读者更好地理解和实践相关技术,而配套的英文文献则为深入研究提供了宝贵的参考资料。