社区
一般软件使用
帖子详情
Inno Setup如何获取安装文件名?
QQ253774756
2021-04-29 04:12:54
我用Inno Setup打了一个安装包,这个安装包静默安装后会拉起里面的exe,并把安装包本身的文件名传给exe作为参数。一切都挺好,直到我改了下安装包的名字:这时exe拿到的命令行参数依然是打安装包时设置的安装包的名字!这很好理解,但是实际的需求要求无论安装包打包后被改成什么名字,他拉起exe传进去的命令行参数必须是此时安装包真实的名字!哪位大佬可以给出具体的建议?
...全文
1327
2
打赏
收藏
Inno Setup如何获取安装文件名?
我用Inno Setup打了一个安装包,这个安装包静默安装后会拉起里面的exe,并把安装包本身的文件名传给exe作为参数。一切都挺好,直到我改了下安装包的名字:这时exe拿到的命令行参数依然是打安装包时设置的安装包的名字!这很好理解,但是实际的需求要求无论安装包打包后被改成什么名字,他拉起exe传进去的命令行参数必须是此时安装包真实的名字!哪位大佬可以给出具体的建议?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
半盒黄鹤楼
2023-12-21
打赏
举报
回复
有解决方案吗
aabbabababaa
2021-05-11
打赏
举报
回复
没用过Inno,exe名不能固定?
Inno
setup
中文语言包
适用5.5.8及之后最新版,将此
文件名
改为chinese.isl,并放入language文件夹中,即可使用 适用5.5.8及之后最新版,将此
文件名
改为chinese.isl,并放入language文件夹中,即可使用
Inno
Setup
V5.1.6 官方版含代码
Inno
Setup
是一个免费的
安装
制作软件,小巧、简便、精美是其最大特点,支持pascal脚本,能快速制作出标准Windows2000风格的
安装
界面,足以完成一般
安装
任务。该软件用Delphi写成,其官方网站同时也提供源程序免费下载。它虽不能与Installshield这类恐龙级的
安装
制作软件相比,但也当之无愧算是后起之秀。新版功能:添加了新的 [
Setup
] 段 VersionInfoCopyright 指示,这允许你在
安装
程序的版本信息中查看版权信息。 Pascal 脚本修正/改进: 新的函数: CustomMessage、FmtMessage。 FileExists 函数不再从指定
文件名
中删除最后跟随的反斜框符号。在以前,FileExists('c:filename') 会返回 True。 TNewCheckListBox: 添加了新的 RequireRadioSelection 默认为 False 的布尔属性。在 5.1.4 中引进的动作“需要顶层单选按钮组选择”现在是可选的,并且可以按默认在用户创建的 TNewCheckListBoxes 中禁用。 现在可以处理带围绕引号的所有 [
Setup
] 和 [LangOptions] 段指示的值。在以前,只有某些指示可以删除围绕的引号,现在所有的指示均可这么做。如果你根据老的脚本可能会有不兼容的动作,可能需要调整你的脚本。 在 [INI] 段中那些包含路径的
文件名
条目,现在可以检查是否目录存在,以及如果需要是否创建。 为保存与 regsvr32 的一致性,在注册和反注册 32 位 DLL 时,FPU 异常现在被屏蔽。 /LOG: 当处理有 32bit 或 64bit 标记的 [Files] 段条目时,现在可以记录是否起作用的消息。 Added official Finnish translation.
Setup
Ldr 的内部数据现在贮存在资源中,而不是在 DOS 文件头。这解决了与替换 DOS 文件头的第三方应用程序兼容性问题。
PyQt PySide6零基础入门与项目实战
课程亮点 本课程是PySide6零基础入门与项目实战视频教程,经过精心设计,分为十个章节,制作了141页ppt, 接近70个代码示例,主要讲解PySide6开发环境
安装
、基础控件与界面布局、项目实战,PySide6程序打包,
安装
包制作,
安装
卸载、更新,发布等知识。涵盖从基础概念到高级应用的全方位知识,旨在为你提供一条清晰、系统的学习之路。无论你是编程新手,还是希望深化对PySide6的了解,本课程都能满足你的需求。 教学环境:Win11 64bit、Python3.11、PyCharm、Anacoda。课程大纲第一章:基础篇 PySide6开发环境
安装
从Anaconda环境配置开始,带你快速入门Win11/win10下PySide6、PyQt5开发环境的
安装
与配置,分别介绍PyCharm与VSCode如何配置PySide6, 以及Python AnaConda的基本用法,创建虚拟环境,
安装
python模块。第二章 控件与布局篇 PySide6常用控件与界面布局使用介绍 深入PySide6中的常用控件与界面布局技巧,通过丰富的实例,掌握PySide6的窗口、布局、控件等核心内容。主要介绍QLabel、QPushButton、QLineEdit、QCheckBox、QComboBox、QTextEdit、QTextBrowser、QListView与QListWidget、QStackedWidget、QTabWidget、QTableView等控件以及水平垂直布局,弹簧控件,栅格布局,表单布局。第三章 信号槽与事件机制 解锁PySide6的信号槽机制和事件处理技能,让你的应用更加灵活。详细介绍Qt自定义信号槽,跨窗口传递信号;Qt鼠标事件,键盘事件,组合事件,事件过滤。第四章 QMainWindow应用篇 详细介绍QMainWindow的使用,包括菜单栏、工具栏、状态栏和停靠窗口等。第五章 样式表qss与自定义控件 教你如何使用样式表美化应用界面,并创建独特的自定义控件。掌握这些技能后,学员将能够设计出既美观又功能丰富的用户界面。第六章 图表与曲线 引入pyqtgraph,展示如何在PySide6应用中绘制图表和动态曲线。第七章 数据库编程 带你进入数据库编程世界,使用sqlite3与PySide6结合,进行数据存储和管理。第八章 项目实战:高仿有道词典 通过一个高仿有道词典的项目,将所学知识融会贯通,实战演练。课程中将会接入翻译接口,开发一个属于自己的翻译软件。第九章 打包与部署 教你如何将PySide6项目打包成exe,并使用
Inno
Setup
制作
安装
包,介绍软件更新、卸载策略,让你的应用轻松上线。第十章 课程总结 回顾整个课程的学习内容,巩固知识点,为进一步的学习和应用打下坚实的基础。教学特色 实战案例:每个章节都配备实战案例,让学习者在实践中深化理解。 代码资料全覆盖:提供全套课程代码资料下载,便于学习者随时查阅和复习。 高效学习路径:课程内容结构清晰,由浅入深,适合不同层次的学习者。 本课程提供全部代码与在线答疑。谁应该学习这个课程 对图形界面开发感兴趣的编程新手。 希望提升个人技能,进入或者深耕在GUI开发领域的开发者。 需要快速掌握PySide6进行项目开发的软件工程师。结语 通过本课程的学习,你不仅能掌握PySide6的核心技能,还能通过实战项目提升解决实际问题的能力,最终让你能独立完成专业的GUI应用开发。随着技术的深入,你将发现PySide6不仅仅是一个工具库,它开启的是一扇通往高效、美观应用开发的大门。 开始PySide6的学习之旅,让你的编程之路更加精彩!
Inno
setup
中文包
Inno
setup
中文包
Inno
Setup
5.4 with CodeSign Support
1. 添加签名工具命令行,参数类似于: SignCode=$qSignTools\signtool.exe$q sign /f $qCerts\[Certificate].pfx$q -d $q[Software Name or Company]$q -du $q[http://www.mydomainhost.com]$q /t $qhttp://timestamp.comodoca.com/authenticode$q $f 其中[Certficate]请使用实际的数字证书
文件名
代替,[Software Name or Company]使用一个有用的提示信息或标签,比如软件的名称或公司的名称,[http://www.mydomainhost.com]使用公司或软件的网址 2.代码[
Setup
]节添加如:SignTool=SignCode,启用代码签名,此处如果没有其他配置则会对卸载程序和
安装
程序进行签名 3.[Files]节点当中对具体的文件添加“;SignCode: Yes ”启用对该文件(或文件组当中所列的文件,仅Window PE可执行文件或称程序文件)进行签名 4.可以参考附图,也可以参考帮助文件 5. 本程序根据官方5.4版本进行修改,主要是添加了对程序文件的签名,目的是在打包的时候可以很方便的一次性对所须文件进行签名,而省去麻烦
一般软件使用
4,165
社区成员
38,513
社区内容
发帖
与我相关
我的任务
一般软件使用
Windows专区 一般软件使用
复制链接
扫一扫
分享
社区描述
Windows专区 一般软件使用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章