使用winrar制作自解压安装包 Friday, July 21, 2023 本文共600字 2分钟阅读时长 posts 杂谈 订阅 ⚠️本文是作者P3troL1er原创,首发于https://peterliuzhi.top/posts/%E4%BD%BF%E7%94%A8winrar%E5%88%B6%E4%BD%9C%E8%87%AA%E8%A7%A3%E5%8E%8B%E7%AE%80%E6%98%93%E5%AE%89%E8%A3%85%E5%8C%85/。商业转载请联系作者获得授权,非商业转载请注明出处! Communications tools don’t get socially interesting until they get technologically boring. — Clay Shirky 编写创建快捷方式的脚本 因为我的程序是用python编写的,并且使用了python嵌入式版本创建了一个独立隔离的小型python环境,因此我的程序的启动方式是一个bat文件(用来执行python命令),我希望在桌面创建一个快捷方式来快速地运行这个bat文件 脚本的大部分内容来源windows下使用bat脚本创建桌面快捷方式_※※冰馨※※的博客-CSDN博客,可以参考 Windows VBS脚本创建快捷方式_vbs创建快捷方式_Dan淡淡的心的博客-CSDN博客 @echo off echo 正在创建桌面快捷方式,请勿关闭本窗口. ::设置程序或文件的完整路径(必选) set Program=%cd%\<程序名> ::设置快捷方式名称(必选) set LnkName= ::设置程序的工作路径,一般为程序主目录,此项若留空,脚本将自行分析路径 set WorkDir=%cd% ::设置图标路径 set iconPath= ::设置快捷方式显示的说明(可选) set Desc= if not defined WorkDir call:GetWorkDir "%Program%" (echo Set WshShell=CreateObject("WScript.Shell"^) echo strDesKtop=WshShell.SpecialFolders("DesKtop"^) :: 创建对象 echo Set oShellLink=WshShell.CreateShortcut(strDesKtop^&"\%LnkName%.lnk"^) :: 设置目标目录 echo oShellLink.TargetPath="%Program%" :: 设置工作目录 echo oShellLink.WorkingDirectory="%WorkDir%" echo oShellLink.WindowStyle=1 :: 设置描述 echo oShellLink.Description="%Desc%" :: 设置快捷方式图标 echo oShellLink.IconLocation="%iconPath%" echo oShellLink.Save)>makelnk.vbs echo 桌面快捷方式创建成功! :: 运行vbs脚本 makelnk.vbs :: 删除vbs脚本 del /f /q makelnk.vbs exit goto :eof :GetWorkDir set WorkDir=%~dp1 set WorkDir=%WorkDir:~,-1% goto :eof 使用winrar创建自解压文件 我们的目标是创建一个自解压的exe,然后解压完成后调用我们的安装脚本install.bat 然后可以在高级里面设置一下自解压的选项,注意这里是最主要的,设置解压后运行的程序: 可以设置图标、标题、描述: 点此订阅P3troL1er的博客! 点此复制分享二维码! 点此复制分享信息! 扫码阅读此文章 点击按钮复制分享信息 点击订阅