martin313 发表于 2023-11-9 15:21:54

如何运用批处理启动某程序时自定义指定ICO图标?



在win系统下,如何修改以下批处理命令,可以实现启动程序时自定义指定ICO图标(假如ICO图标名称为 1.ico)

start %programfiles%\test.exe


可以做到吗?请高手来指导

nttwqz 发表于 2023-11-9 15:28:23

楼主是想修改批处理本身的图标?快捷方式后修改。

martin313 发表于 2023-11-9 15:35:15

本帖最后由 martin313 于 2023-11-9 15:39 编辑

nttwqz 发表于 2023-11-9 15:28
楼主是想修改批处理本身的图标?快捷方式后修改。

不是修改批处理本身,而是修改目标执行程序的图标。或者运行此目标程序时,windows系统能显示指定的ICO图标。

批处理本身,容易实现的。

jlshnlhj 发表于 2023-11-9 15:49:01

意思是用批处理实现:启动test.exe,且test.exe运行时以1.ico为图标。
只知道Resource Hacker,Resource Tuner。

martin313 发表于 2023-11-9 15:53:37

jlshnlhj 发表于 2023-11-9 15:49
意思是用批处理实现:启动test.exe,且test.exe运行时以1.ico为图标。
只知道Resource Hacker,Resource T ...


是的

zhuya219 发表于 2023-11-9 16:01:17

想太多

martin313 发表于 2023-11-9 16:04:45

zhuya219 发表于 2023-11-9 16:01
想太多


哈哈

折腾不出来吧

martin313 发表于 2023-11-9 17:29:49


哪位坛友可提供 hta2exe 小工具的下载地址?

nttwqz 发表于 2023-11-9 17:49:47

martin313 发表于 2023-11-9 15:35
不是修改批处理本身,而是修改目标执行程序的图标。或者运行此目标程序时,windows系统能显示指定的ICO ...

除非有现成的命令工具,否则估计无法实现。

不知道你为何有这样奇怪的需求,论坛中会编程的高手肯定会,就是不知道他们有没有兴趣。

软件运行时的图标指的仅仅是标题栏、任务栏中的图标,还是说所有软件界面的图标都要临时替换?

hua_wuxin 发表于 2023-11-9 17:54:48

本帖最后由 hua_wuxin 于 2023-11-9 18:19 编辑

不行的吧
只能给它建个快捷方式,指定捷方式的图标。建快捷方式借助pecmd.exe等等可以做到。
start "" "x:\xx\xxx.link"

martin313 发表于 2023-11-9 19:11:14

nttwqz 发表于 2023-11-9 17:49
除非有现成的命令工具,否则估计无法实现。

不知道你为何有这样奇怪的需求,论坛中会编程的高手肯定会 ...
都要

奇怪的想法,来自于 hta 程序(它没图标,光溜溜的,有点难看),如果能把 hta 转成 exe ,那就好办了

plusv 发表于 2023-11-9 19:43:58

martin313 发表于 2023-11-9 19:11
都要

奇怪的想法,来自于 hta 程序(它没图标,光溜溜的,有点难看),如果能把 hta 转成 exe ,那就 ...

长见识,
电脑用了几十年 没听过 .hta 是啥,
这个 .hta 与 .html .chm 好像很相似.

刚 Google 找,
HTA to EXE Converter (HTML to EXE Converter)
https://www.vaysoft.com/hta-to-exe-converter/hta-to-exe-converter.htm

功能很多 还能加密, 你玩玩,
奇怪的是 它的软件窗口是 SWF to EXE Convert,
难道 .hta 是 Flash 的 大姨妈 ?




martin313 发表于 2023-11-9 19:57:50

本帖最后由 martin313 于 2023-11-9 20:00 编辑

plusv 发表于 2023-11-9 19:43
长见识,
电脑用了几十年 没听过 .hta 是啥,
这个 .hta 与 .html .chm 好像很相似.


.hta 也是一直编程方式,具体可以百度

what is HTA?The power to build HTML Applications (HTAs) brings Windows Internet Explorer to the fore as a viable Windows development platform. HTAs are full-fledged applications. These applications are trusted and display only the menus, icons, toolbars, and title information that the web developer creates. In short, HTAs pack all the power of Internet Explorer—its object model, performance, rendering power and protocol support—without enforcing the strict security model and user interface of the browser.

martin313 发表于 2023-11-9 20:09:53

plusv 发表于 2023-11-9 19:43
长见识,
电脑用了几十年 没听过 .hta 是啥,
这个 .hta 与 .html .chm 好像很相似.



我下载后安装运行的界面,怎么跟你的不同呢?!

plusv 发表于 2023-11-9 20:11:59

本帖最后由 plusv 于 2023-11-9 20:13 编辑

martin313 发表于 2023-11-9 20:09
我下载后安装运行的界面,怎么跟你的不同呢?!
我是直接抓图
https://www.vaysoft.com/hta-to-e ... o-exe-converter.htm
看来,官网 自己放错图,这是在搞笑吗 ?

你的应该才是对的.

martin313 发表于 2023-11-9 20:24:15

plusv 发表于 2023-11-9 20:11
我是直接抓图
https://www.vaysoft.com/hta-to-e ... o-exe-converter.htm
看来,官网 自己放错图,这是 ...


哦。我还以为你安装了呢!

这个是收费软件。需要破解看看……

plusv 发表于 2023-11-9 20:33:28

martin313 发表于 2023-11-9 20:24
哦。我还以为你安装了呢!

这个是收费软件。需要破解看看……

我没有任何的 .hta 文件,
用不到这玩意.

nttwqz 发表于 2023-11-10 09:32:13

martin313 发表于 2023-11-9 19:11
都要

奇怪的想法,来自于 hta 程序(它没图标,光溜溜的,有点难看),如果能把 hta 转成 exe ,那就 ...

我觉得,你还是学习一下hta直接修改源码来的靠谱

martin313 发表于 2023-11-10 10:13:10

nttwqz 发表于 2023-11-10 09:32
我觉得,你还是学习一下hta直接修改源码来的靠谱


看介绍,源码 不支持图标;需要源码转成exe格式,才可以加上图标

holley2008 发表于 2023-11-10 17:28:16

看到个开源项目:https://github.com/jeremyben/thebatchman

szwp 发表于 2023-11-10 18:26:33

运行微信显示QQ

martin313 发表于 2023-11-10 19:37:11

holley2008 发表于 2023-11-10 17:28
看到个开源项目:https://github.com/jeremyben/thebatchman


刚刚试用了一下,实际上就是打包成 7-zip 的自解压缩EXE包

amwdi 发表于 2023-11-11 14:43:08

试试i给进程发一个设置图的标消息

nowayer 发表于 2023-11-20 21:31:19

页: [1]
查看完整版本: 如何运用批处理启动某程序时自定义指定ICO图标?