精华内容
下载资源
问答
  • 如何制作exe图标
    2021-07-14 02:26:11

    在实际的VB编程工作中,常常要为自己的程序在桌面生成一个快捷图标。

    用VB在桌面生成图标我提供两种方式,这两种方法都还很简单。

    第一种方法,利用vb5stkit.dll来生成桌面图标:

    1.利用现成的DLL文件来创建桌面图标,这个DLL文件就是VB5STKIT.DLL,大小才29K,很小,压缩一下就更小了,请大家百度搜索 vb5stkit.dll 下载。

    在VB编程,首先要在窗体模块中引用这个DLL,代码如下:

    Private Declare Function fCreateShellLink Lib "VB5STKIT.DLL" (ByVal lpstrFolderName As String, ByVal lpstrLinkName As String, ByVal lpstrLinkPath As String, ByVal lpstrLinkArgs As String) As Long

    2.然后,在窗口的load事件中,写一行代码就可以新建一个程序的图标。

    Private Sub Form_Load()

    fCreateShellLink "..\..\..\..\..\..\Desktop", "新桌面图标", App.Path & "\工程1.exe", ""

    End Sub

    注:以上代码生成EXE程序,必须要把要生成快捷图标的EXE程序放在同一目录中,同时,VB5STKIT.DLL也要放在同一目录里。假定以上VB源代码生成一个EXE,文件名叫: 工程1.exe,那么把这个工程1.exe和VB5STKIT.DLL放在同一目录里,运行工程1.exe,就可以在桌面上生成一个快捷图标,名称是"新桌面图标"。此VB源码在WIN7测试通过。

    ---------------------------------------------

    第二种方法:先做一个生成程序图标的函数,然后,根据系统的不同,利用API,找出系统的桌面地址,再根据桌面的创建桌面图标。

    1.自己先在窗体创建一个生成程序快捷图标的函数CreateShellLink,这个函数的源代码如下:

    Function CreateShellLink(ByVal LinkFile As String, _

    ByVal TargetPath As String, _

    Optional ByVal WorkingDirectory As String, _

    Optional ByVal Hotkey As String, _

    Optional ByVal WindowStyle As Integer = 1, _

    Optional ByVal IconLocation As String, _

    Optional ByVal Description As String) As Long

    On Error Resume Next

    If InStr(2, LinkFile, ".") = 0 Then LinkFile = LinkFile & ".lnk"

    Dim Free As Integer

    Free = FileSystem.FreeFile

    Open LinkFile For Output As #Free

    If Err Then CreateShellLink = Err: Exit Function Else Kill LinkFile: Close #Free

    With CreateObject("WScript.Shell").CreateShortcut(LinkFile)

    .WindowStyle = WindowStyle

    .TargetPath = TargetPath '目标

    .WorkingDirectory = WorkingDirectory '工作目录

    .Hotkey = Hotkey '热键

    .Description = Description '备注

    .IconLocation = IconLocation

    .Save

    End With

    CreateShellLink = Err

    End Function

    2.找出系统的桌面地址。这个也可以通过API来做,先在窗体模块引用API,代码如下:

    Private Declare Function SHGetSpecialFolderLocation Lib "Shell32" (ByVal hwndOwner As Long, ByVal nFolder As Integer, ppidl As Long) As Long

    Private Declare Function SHGetPathFromIDList Lib "Shell32" Alias "SHGetPathFromIDListA" (ByVal pidl As Long, ByVal szPath As String) As Long

    Private Declare Function GetWindowsDirectory Lib "kernel32" Alias "GetWindowsDirectoryA" (ByVal lpBuffer As String, ByVal nSize As Long) As Long

    Private Declare Function GetSystemDirectory Lib "kernel32" Alias "GetSystemDirectoryA" (ByVal lpBuffer As String, ByVal nSize As Long) As Long

    Private Declare Function GetTempPath Lib "kernel32" Alias "GetTempPathA" (ByVal nBufferLength As Long, ByVal lpBuffer As String) As Long

    Const MAX_LEN = 200 '字符串最大长度

    Const DESKTOP = &H0& '桌面

    3.在窗体的load事件,先通过API找到系统的桌面地址,然后根据函数 生成一个程序的快捷图标,代码如下:

    Private Sub Form_Load()

    Dim sTmp As String * MAX_LEN

    Dim nLength As Long

    Dim pidl As Long

    SHGetSpecialFolderLocation 0, DESKTOP, pidl

    SHGetPathFromIDList pidl, sTmp

    Dim strdz As String '桌面地址

    strdz = Left(sTmp, InStr(sTmp, Chr(0)) - 1) '找到桌面地址

    If Right(strdz, 1) <> "\" Then strdz = strdz + "\"   '为桌面地址最后面加\

    d11 = strdz & "新桌面图标2.lnk" '需要在桌面生成的快捷图标路径名称

    d22 = strdz & "工程1.exe" '需要生成图标的程序路径名称

    d33 = strdz & "abc.ico" '可以为这个快捷图标配上一个新的图标

    '=========

    CreateShellLink d11, d22, , , , d33   '生成桌面图标

    End Sub

    运行以上代码,生成工程1.exe,运行这个工程1(在同一目录里,先要有一个abc.ico的图标),就会在桌面上为工程1.exe生成一个图标,名称是新桌面图标2。

    看上去,第二种方法好像代码太多了,但事实上,它也有很多好处,很明显,可以DIY,首先,图标可以改一下abc.ico,就可以生成不同的图标,还有,你可以在改一下代码,就可以为这个新创建的图标,生成热键,备注等。

    来源:济亨网

    更多相关内容
  • EXE高清图标(ico)制作教程

    千次阅读 2022-02-14 15:11:44
    相信很多小伙伴们都会遇到过自己用了一张很高像素的png在网上生成了一个高像素的ico文件,但是放到项目里编译出来后的图标尺寸却很小,做不到像别人的图标那样能高清放大,看完这个教程你也可以做出像图中那样的大...

    前言

    相信很多小伙伴们都会遇到过自己用了一张很高像素的png在网上生成了一个高像素的ico文件,但是放到项目里编译出来后的图标尺寸却很小,做不到像别人的图标那样能高清放大,看完这个教程你也可以做出像图中那样的大图标。

    准备工作

    1. IconWorkshop

    2. 一张高清的图标png文件(推荐512x512及更高的像素)

    教程中的资源均已打包在这了:
    百度网盘 请输入提取码百度网盘为您提供文件的网络备份、同步和分享服务。空间大、速度快、安全稳固,支持教育网加速,支持手机端。注册使用百度网盘即可享受免费存储空间https://pan.baidu.com/s/17HxUfykXoG88gkHDiBX_FQ?pwd=7g82

    教程开始

    步骤一

    我们打开IconWorkshop,点击”文件》打开“,如图所示:

    步骤二 

    然后选我们的图标png文件并打开,如图:

     步骤三

    点击图中这个蓝色的按钮,然后会弹出一个新的窗口

     

    步骤四

    在这个新的窗口里,把你需要的图标尺寸勾选上,如果你不知道要用到哪些尺寸,那就像我这样全部无脑勾选上,然后点击【确定】即可~~

     

    步骤五

    在上个步骤点击【确认】后你会回到这个窗口,在这个窗口直接【Ctrl + S】保存

     

    选择你要保存的位置,保存即可

     

    步骤六

    到了这步你会得到一个和平时看起来没啥区别的ico文件,别看它普通,把这个ico文件拿去给你的软件重新编译一下,就会发现它能放大了~

     

    如我这个重新编译后的EXE,它的图标已经能随着滚轮高清放大了~~

     

    展开全文
  • 详细的ICO图标制作与Qt修改exe图标方法
    1. 可以自己去网上下载一个.ico格式的图标
    2. 也可以用“IconWorkshopshiyongban.exe”软件自己制作“.ico”图标。
    • 打开已经安装好的IconWorkshopshiyongban软件,创建新项目

    • 点击“确认”(其它的默认)

    • 在空白处点击鼠标右键,选中“由图像文件添加...”,然后选择要转换成ICO图标的图片。

    • 选中空白图标后点击鼠标右键,选择“移除图像格式”

          

    • 保存图标。

    3.找到刚刚制作的图标,然后重新命名为“exe_ico.ico

     

    4.将exe_ico.ico复制到工程目录下。

      

    5.工程目录下新建一个空白txt文档,文档内添加如下内容“IDI_ICON1 ICON DISCARDABLE "exe_ico.ico"”,将文档重新命名为“exe_ico.rc”。

    6.在工程的pro文件添加如下内容“RC_FILE = exe_ico.rc”

    7.重新编译程序,即可发现生成的程序图标变成了exe_ico.ico

    展开全文
  • Qt之自定义exe图标

    千次阅读 2021-12-24 17:24:39
    Qt之自定义exe图标

    应用程序打包好生成的可执行程序如果要发给别人测试或者使用,总不能把如下的exe图标发给使用者,那么如何将exe可执行程序加上好看又是自己想要的图标呢?本篇文章就是帮助大家实现这个自定义exe图标的效果。
    在这里插入图片描述
    太丑了

    修改步骤

    第一步:
    打包应用程序(详见Qt之应用打包发布流程Windows&Linux);
    https://blog.csdn.net/qq_34623621/article/details/121600664?spm=1001.2014.3001.5501
    第二步:
    找.ico图标,可以把需要的.png图片在线转换成.ico图标。
    在线转换链接:
    https://www.aconvert.com/cn/icon/png-to-ico/

    然后将ico图标放在原工程.pro文件所在的文件夹下(如下图)。
    Ico图标可以自己命名,此处命名为my.ico
    在这里插入图片描述
    第三步:
    用Qt打开原工程,找到.pro文件
    在这里插入图片描述

    在.pro文件中添加代码:
    RC_ICONS = my.ico #my.ico为自己所需要的图标
    在这里插入图片描述

    然后以release的方式,运行一下程序。
    在这里插入图片描述

    运行完发现
    build-video_player-Desktop_Qt_5_8_0_MinGW_32bit-Release文件夹下的release文件夹中的exe图标变成我们自己想要的效果。
    在这里插入图片描述

    最后一步:
    将第一步打包好的丑丑的.exe程序替换成上一步生成的.exe可执行程序。
    第一步打包好的文件夹替换完如下图所示(注:加上image以及data文件夹等等所需要的文件)
    在这里插入图片描述

    创建快捷方式放在桌面比较一下(是不是给人感觉就不一样了)
    在这里插入图片描述

    展开全文
  • EXE图标提取器

    2008-02-12 21:42:16
    可以提取EXE文件的图标
  • 7.支持直接从dll,EXE文件中提取图标! 8.支持图标库! 1、提取图标 如果你看中了某个软件的图标,可以把带图标的主程序(也有可能藏在某些DLL文件里)直接拖进这个软件的主窗口, 然后软件会自动列出所有内置的图标,...
  • 怎么更改exe文件的图标Let’s face it: some apps have really ugly icons. Sure, you could always create a shortcut to your EXE file and then change the icon for the shortcut, but what fun would that be? ...
  • icofx图标制作工具

    2019-03-10 02:46:57
    icofx是一款图标制作软件
  • ZMaker ICO图标专用制作器.exe 操作简单
  • exe文件没有图标

    2021-12-26 22:54:43
    在命令提示符下输入下列命令即可恢复。  按键 “WIN+R” 输入即可cmd  然后输入分别输入 :  taskkill /im explorer.exe /f ...看了看这段代码,应该就是把图标缓存的数据库给删除了,然后再启动 ...
  • ico图标制作器---老鼠.exe
  • VS工程中生成自定义图标exe
  • 图标制作工具

    2017-10-13 11:03:40
    各种ico小图标制作软件,重此自己随意制作想要的图标
  • 现在VS中的EXE文件的图标看着很小,想把变大,跟电脑桌面其他图标看着一样大,求大神怎么解决。。c#菜鸟一个。
  • 2.设置exe图标 在VS中选中解决方案,鼠标右键点击,“添加”,“资源”,“Icon”,“导入”,然后选择图标即可,它会生成一个.ico文件、一个resource.h文件和一个.rc文件,最后记得编译! 如果以后想换一个图标,把...
  • 制作DLL图标制作DLL图标制作DLL图标制作DLL图标制作DLL图标制作DLL图标制作DLL图标制作DLL图标制作DLL图标
  • 图标制作工具 Any to Icon V3.75(新).zip
  • DLL图标文件制作工具IconJack32---提取EXE图标制作DLL工具
  • icofx3图标制作工具

    2018-09-03 08:50:28
    icofx3图标制作工具
  • 这种图片格式一般比较小,可以用作程序图标、网页图标等,但是用PS等这些软件制作这种图标也不是不可能,只不过不太好用,这款软件是可以满足绘制图标的需求,能够处理普通的图标达到制作图标的要求,同时也满足制作...
  • 提取EXE图标制作DLL工具 提取EXE图标制作DLL工具 提取EXE图标制作DLL工具
  •   关于如何修改exe程序图标,网上教程有很多,但是Qt自身的官网文档已经写的很详细了,在帮助文档索引下搜索 Setting the Application Icon,里面列出了各个平台下设置应用图标的办法,如下图所示: 此处只列出 ...
  • PyInstaller来将python程序打包成exe程序及其图标自定义以及ico文件的简单制作
  • ico图标制作.exe

    2009-12-19 08:50:24
    可以轻松的将图片制作成Icon格式,可以选择多个图标格式,将不同类型的文件转换成图标。您可以根据需要,制成透明效果的图标
  • C#开发了一款制作图标的软件源码 C#开发了一款制作图标的软件源码 C#开发了一款制作图标的软件源码 C#开发了一款制作图标的软件源码 C#开发了一款制作图标的软件源码 C#开发了一款制作图标的软件源码 C#...
  • IcoFX2 图标制作工具,支持图片转图标,jpg,png,挺好用的
  • 圆角图标制作工具.zip

    2021-02-05 16:59:19
    圆角图标制作工具,方便快捷的制作圆角图标,图片,好用!
  • 创建exe如何自定义软件图标

    千次阅读 2020-03-21 14:47:10
    前文中已经讲过了该如何将Python代码转化成一个可执行的exe文件,但是这样创建的exe图标是默认图标,那么该如何将图标换成自己想要的图片呢? 1、首先选择一张你想用的图片,正常的图片是没法用作图标的,我们需要...
  • ICOFX 图标制作绿色版

    2018-10-25 10:05:43
    ICOFX 图标制作绿色版 coFX3 3.2.1 绿色版_图标制作软件介绍 IcoFX3是一款图标制作软件,用户通过软件能够轻松制作出精美的图标,还支持提取图标,非常方便实用,有需要的用户就来下载啦。
  • 是一款免费的图标编辑管理工具,可以编辑图标,管理图标库,可以编辑PNG图标,可以直接从别的格式的图片粘贴素材

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 19,328
精华内容 7,731
关键字:

如何制作exe图标

友情链接: A7105_2.4G.rar