更多好文请关注↑ 问: 我想从字符串中删除前缀/后缀。例如,给定: string="hello-world" prefix="hell" suffix="ld" 如何获得以下结果?...如果模式与 parameter 扩展后的值的开始部分匹配,则扩展的结果是从 parameter 扩展后的值中删除最短匹配模式(一个 # 的情况)或最长匹配模式(## 的情况)的值 ${parameter...如果模式与 parameter 扩展后的值的末尾部分匹配,则扩展的结果是从 parameter 扩展后的值中删除最短匹配模式(一个 % 的情况)或最长匹配模式(%% 的情况)的值。..." prefix="hell" suffix="ld" $ echo "$string" | sed -e "s/^$prefix//" -e "s/$suffix$//" o-wor 在sed命令中,...-(冒号破折号)的用法 在Bash中如何将字符串转换为小写 在shell编程中$(cmd) 和 `cmd` 之间有什么区别 如何从Bash变量中删除空白字符 更多好文请关注↓
Git Bash固定在任务栏 屏幕右键Git Bash Here出现任务栏图标空白的情况 Note:有一次上传代码到Github上后,想要删除掉当前目录下的所有内容,执行rm -rf ....Launch\User Pinned\TaskBar 在弹出的TaskBar文件夹中,找到图标显示异常的快捷方式,右键找到其文件位置的主程序图标,并将该程序的快捷方式复制到TaskBar文件夹 重新运行该程序...,若未恢复图标,在任务栏上右键点击【固定到任务栏】再取消固定,可以发现图标显示正常 Note:按照以上步骤完成之后,将Git Bash从任务栏取消固定,再重新打开就不会出现图标为白的情况了,但是如果没有将...Git Bash从任务栏取消固定,该方法还是没有生效的。...Note:特殊符号的原因应该是我个人卸载了老版本的R和RStudio并不完全就重装了新版本的R和RStudio,在卸载之前读取数据是没有问题。
新建一个main.js 内容如下:(main.js的文件名对应package.json中main的值) const {app, BrowserWindow} = require('electron');...微信截图_20190826110244.png 但是每次打包的执行命令太长太麻烦了,所以我们可以把命令写进package.json中,执行命令调用它就好了。...更改图标 如果我们想要更改窗口左上角的图标和任务栏的图标,只需要在打包的命令上加个icon参数就好了 electron-packager . HelloWorld --win --out .....NSIS 打包 Electron 生成exe安装包 NSIS操作简单,而且打包出来的安装包,安装过程和卸载过程都更加正规。推荐使用 一....准备 1.下载NSIS软件,安装 NSIS中文版下载地址:https://pan.baidu.com/s/1mitSQU0 2.安装asar (参考官方文档https://www.w3cschool.cn
简介 NSIS(Nullsoft Scriptable Install System)是一个开源的 Windows 系统下安装程序制作程序。它提供了安装、卸载、系统设置、文件解压缩等功能。...工具: HW VNISEdit(NSIS脚本编辑器) 1、 使用编辑器中NSIS脚本向导功能,自动生成对应的nsi脚本。...2、也可以在编辑器中编写nsi脚本,然后再编译生成exe安装包文件。 脚本结构 NSIS脚本(下称nsi脚本)主要包含安装程序属性、页面、区段、函数。...常用于在你想调用一个在 NSIS 目录下的资源时,例如:图标、界面…… $WINDIR Windows 目录(通常为 C:\windows 或 C:\winnt 但在运行时会检测) $SYSDIR...如果指定了 /ifempty,则该注册表键仅当它无子键时才会被删除(否则,整个注册表键将被删除)。有效的根键值在后面的 WriteRegStr 列出。
'minimize', () => { console.log('最小化') }) win.on('focus', () => { console.log('聚焦') }) // 窗口隐藏, 任务栏没有图标...托盘闪烁与任务栏闪烁 ?...image.png ① 托盘闪烁原理就时定时的切换托盘的图标, 图标与透明图标的切换 let flashInterval function flashTray (bool) { if (!...打包问题 参考文档: https://www.electron.build/configuration/nsis 使用nsis打包windows程序的安装包 在 vue.config.js 中配置打包配置...) ② 在nsis打包配置文件(installer.nsh)中添加配置 在安装的时候在注册表注册URL protocol ?
(其他国家语言文件,一般情况下可以删除) ├─ resources(应用程序资源及编译后的源码) │ ├─ app.asar(编译后的源码压缩文档) │ ├─ app.asar.unpacked(编译后的源码未压缩文档...) ├─ UnInstall yourApp.exe(卸载应用程序的可执行文件) └─ .........任务栏快捷方式 如果用户把应用程序的快捷方式固定到任务栏,这个快捷方式的存放路径为: C:\Users\[userName]\AppData\Roaming\Microsoft\Internet Explorer...\Quick Launch\User Pinned\TaskBar 在一些特殊的情况下,我们可能要更新这个快捷方式的目标程序,比如用户先安装了 32 位的应用程序,又安装 64 位的应用程序,此时用户固定在任务栏的图标指向的目标程序路径就是错的了...这些二进制资源默认存放在如下目录中: 安装包制作工具:C:\Users\yourUserName\AppData\Local\electron-builder\Cache\nsis 应用程序签名工具:C
%20Edit/2.0.3/nisedit2.0.3.exe NSIS: 打包通用方案 https://udomain.dl.sourceforge.net/project/nsis/NSIS%203/...下一步 NSIS_2.png ------ 选择安装程序图标、安装程序语言 下一步 安装程序图标:制作完成之后的EXE桌面图标 安装程序语言:SimpleChinese(简体中文)、English(...文件:右侧第一个图标 文件夹:右侧第二个图标 NSIS_5.png ------ 选择需要生成的快捷方式(默认即可) 下一步 NSIS_6.png ----- 选择安装包启动参数(如果没有,...默认即可) NSIS_7.png ------ 卸载程序相关(如非特殊需要,默认即可) 下一步 NSIS_8.png ------ 保存脚本信息 完成 NSIS_9.png ------ 保存安装包脚本到磁盘...警告处理 7998: ANSI targets are deprecated 在脚本开始加入一行:Unicode true,重新编译即可 安装过程中中文协议乱码 txt格式:带BOM的UTF-8
从任务栏添加或删除图标时,图标将移动到中心或用户指定的位置。您可以选择在各种不同的动画之间进行选择并更改其速度。如果您不喜欢动画并希望它们立即移动,则可以禁用动画。...-lr = 400将设置循环程序/任务栏检查器的刷新率。 -cib = 1将在开始,搜索等与任务栏之间设置主要任务栏的位置。当添加或删除托盘图标时, -ftotc = 1将更新任何工具栏。...-sr = 1920将在屏幕宽度变为1920px时将图标放在左侧。如果正在运行全屏应用程序,则 -cfsa = 1将暂停TaskbarX。...右键单击“ TaskbarX ”或“ FalconX ”条目,然后单击“ 删除 ”。 您也可以SCHTASKS /DELETE /TN "TaskbarX"从命令行中删除计划的任务。...10中心任务栏图标,falcon10,falcon任务栏,任务栏,任务栏图标,任务栏按钮 从任务管理器来看,FalconX 的峰值 CPU 资源占用在 0.6% 左右,大多数都是 0,而内存占用仅仅 2.9MB
清理 找出哪些文件占用了你的磁盘空间并用带图表显示;智能卸载程序能完全卸载程序而无残留的文件和注册表项目;查找并清除垃圾文件以减少硬盘空间占用;重复文件查找器可以扫描你的电脑中具有相同大小、名称和修改时间的文件...自定义 调整资源管理器的外观,桌面,开始菜单,任务栏和通知区域来自定义您的系统;管理被固定项目和固定任何文件或文件夹到任务栏和开始;在任务栏上创建快速启动的跳转列表项;调整Windows 10的启动菜单...;鼠标右键单击的编辑上下文菜单;轻松编辑当鼠标右键点击桌面左下角或Win+ X键盘快捷键显示的Win + X菜单;创建快速执行在运行对话框中的快捷方式。...可视化定制可以更改系统和文件类型图标,自动改变锁屏图像。 ...登录设置,调整各种设置和限制访问驱动器和方案,提高系统的安全性;保护您的敏感文件和文件夹的安全性,加密文件,将系统文件夹移动到安全地点;隐私保护通过消除跟踪可以确保隐私及敏感信息的安全;文件恢复能恢复删除或格式化的逻辑磁盘上的文件
就可以让我们在使用电脑时心情更加舒畅。当然,可以更全面对我们使用的电脑进行美化:使用第三方主题,它可以改变资源管理器窗口的外观、字体、颜色、按钮、鼠标指针、图标等,达到与众不同的视觉感受。...,点击卸载,重启电脑,删除OldNewExplorer文件夹。...– 属性,以打开配置面板,在外观里面可以更换开始菜单及任务栏的样式、透明度等… 用于更换Win10开始屏幕样式,更换开始按钮,自定义开始菜单和任务栏透明度、居中任务栏图标等;软件轻微占用系统资源,如果你习惯了...4.3、雨滴皮肤 安装并运行 Rainmeter 程序,即可双击雨滴皮肤运行,部分 雨滴皮肤 是文件夹式的,复制到C:\Users\用户名\Documents\Rainmeter\Skins内,在任务栏托盘处找到白色小水滴的图标...说明:Rainmeter是一款美化桌面的软件,可以加载各种桌面摆件:天气,时间,快捷方式,RSS,播放器,系统信息监控等,卸载:控制面板内可直接卸载 备注: 比较占用系统资源,老爷机谨慎安装;新手在安装时不要选择便携模式
本文记录联软 UniAccess 注入的 C:\Window\LVUAAgentInstBaseRoot\syswow64\MozartBreathCore.dll 导致 NSIS 安装包启动进程失效,...且给出 NSIS 安装包脚本的规避方法 特别感谢 lsj 定位到此问题,我只是帮助他记录问题的工具人 联软 UniAccess 是一款监控电脑设备的应用,在很多公司都会使用。...遇到此问题时最佳做法是卸载,如何卸载请参阅以下博客 卸载联软UniAccess,删除UniAccess Agent记录 - Never_Await_Victory - 博客园 最新彻底删除联软uniaccessAgent_zhangxl2000...的博客-CSDN博客_uniaccessagenttray.exe 卸载 UniAccessAgent 软件_ITPUB博客 如果无法卸载或好奇联软 UniAccess 是如何投毒的,请继续阅读本文 我的...然而通过 ProcessMonitor 看到是 QueryOpen 了 D:\Program 文件 右击看是调用 D:\Program 文件的堆栈,如下图 从图片可以看到,从 nsExec.dll 里面居然进入了
每次文章都从0开始 从搭建开始 使用的是electron-vue 毕竟方便一点 如果只想安装electron 请参见我的另一个文章https://segmentfault.com/a/11......编写一个页面 使用IDE打开随便编写一个页面 使用npm 构建安装包 npm run build 安装程序制作 下载NSIS软件,安装 下载地址:https://...这里选择图标就行了 这里暂时默认就行了 后面出一个文章详细介绍这里 F:\lee\project3\build\win-unpacked\project3...下载完毕之后 放到NSIS目录下的 VNISEdit\Plugins 目录中 如果不知道目录 那就在桌面 右击VNISEdit 编译环境 选择打开所在目录 就可以看到了 在脚本最后加一句 编译完成后会后些方法...: 一个是un.onInit ->卸载程序 一个是un.onUninstSuccess -> 卸载成功提示 .onInit 安装程序初始化 # 检测360杀毒软件是否在运行 Function .onInit
附更新说明: 修复系统在进行重启后,在任务栏对“设置”图标右键打开操作后应用打开慢问题 修复在控制中心中,关闭退出内测后检测弹框,点击关闭按钮无效问题 修复深度之家未登录账号的情况下没办法查看反馈广场列表中的缩略图问题...修复深度之家查看反馈问题时添加的附件图片无法关闭问题 修复通知中心的部分字体大小没有跟随控制中心字体设置变化问题 修复屏幕 1.25 缩放下,小组件内容未居中显示问题 修复三方应用下载完成后驻留任务栏...,在启动器中卸载后任务栏中图标仍显示问题 修复系统存在多个磁盘分区场景,删除文件至回收站后任务栏回收站 tips,显示文件数量与实际数量不符问题 据了解,deepin v23 Beta 于 5 月 16
我们写的Flask或Django项目如果部署,源码可能会泄露,因此我们可以把项目打包成exe,来保护源码# 需要用到工具 -pyinstaller:把python项目打包成不同平台的可执行文件 -nsis...:NSIS(Nullsoft Scriptable Install System)是一个开源的 Windows 系统下安装程序制作程序,它提供了安装、卸载、系统设置、文件解压缩等功能。...pyinstaller -p D:\project\demo.py 设置导入路径 -i pyinstaller -i D:\demo.ico demo.py 给生成的demo.exe文件设置一个自定义的图标...tips:实际部署应用过程中,常用 -D方式打包,这样资源文件都已经包括了。...pro_flask这个文件夹,拷贝到dist下的run文件夹 -因为flask项目有静态文件和html文件,如果不拷贝过去,静态文件和html文件会找不到 -我们为了隐藏代码,可以把所有python的代码都删除
不用 Microsoft 账号的忽略 # 卸载 OneDrive 快捷键 win + x,再按 f 因为我用不到这东西,卸了卸了,碍眼 # 简化任务栏 隐藏 搜索 隐藏 Cortana 按钮 隐藏 任务视图...按钮 取消不喜欢的固定图标 ?...# 简化开始菜单 取消不喜欢的的固定图标 卸载多余的软件 ? # 修改我的电脑设置 快捷键 win + e 打开 我的电脑,点击 查看 显示文件扩展名 显示隐藏文件 ?...我的常用目录,固定到 快速访问 cnguu: C:\Users\cnguu 用户目录 soft: C:\soft 软件目录 workspace C:\workspace 工作目录 ?...# 任务栏 放在顶部真香 ? ? # 后言 完美,非常完美 ?
windows系统中icon需要256*256的ico格式图片,更换应用图标亦在此处 target: [{ // 打包成一个独立的...exe 安装程序 target: 'nsis', // 这个意思是打出来32 bit + 64 bit的包,但是要注意:...resources/', to: './' }, asar: false, nsis...installerIcon: 'resources/icon/logo.ico', // 卸载图标...uninstallerIcon: 'resources/icon/logo.ico', // 安装时头部图标 installerHeaderIcon
/build/icons/aaa.ico",// 安装图标 "uninstallerIcon": "..../build/icons/bbb.ico",//卸载图标 "installerHeaderIcon": "..../build/icons/aaa.ico", // 安装时头部图标 "createDesktopShortcut": true, // 创建桌面图标 "createStartMenuShortcut...": true,// 创建开始菜单图标 "shortcutName": "xxxx", // 图标名称 "include": "build/script/installer.nsh...「特点:」 1、支持平台有:Windows (32/64 bit)、OS X (also known as macOS)、Linux (x86/x86_64); 2、进行应用更新时,使用electron
这里介绍的是,如果在应用安装时(使用 NSIS 打包),自动添加防火墙规则,避免上述问题。...中集成上述 netsh 命令 在 NSIS 脚本中,可以通过 ExecWait 直接执行命令,参考如下 #define FIREWALL_NAME "my dicom viewer" Function...改进 CMD 命令行窗口的闪烁 这里使用的方式是,在 NSIS 中,调用 vbs 脚本,可以做到没有命令行窗口。...onInstSuccess ExecWait '"wscript.exe" "$INSTDIR\after-install.vbs" "$INSTDIR\DicomViewer.exe"'FunctionEnd 在卸载删除全部文件之前调用...因为这里是调用安装目录下的文件,所以不能放在 Function un.onUninstSuccess 中处理,因为那时候,文件都已经被删除了,无法被调用。
1.windeployqt和nsis介绍 windeployqt是一个Qt提供的非常有用的命令行工具,用于将Qt应用程序所需的所有依赖项自动复制到应用程序的构建目录中,以便在没有Qt安装的计算机上运行应用程序...它还会自动解析应用程序的依赖关系,确保所有依赖的库文件都正确复制到目标目录中,以便应用程序能够正确运行。 使用windeployqt非常简单。...只需在命令行中运行以下命令: # 编译好release程序后,进入对应路径 windeployqt 这样就能确保应用程序能够在没有Qt安装的计算机上独立运行,...nsis我用的版本是: nsis-3.02.1(最新版nsis是包含了下面的nisedit的) 2.用nisedit制作脚本 1.新建向导脚本 2.填写应用信息 3.设置图标、语言等 4.设置目录与授权信息...5.选择打包的程序文件 6.设置快捷方式 7.安装后运行方式(只有一个.exe就默认) 8.设置卸载提示 9.完成向导 生成的脚本如下,可自定义更改: 比如要在安装开始的时候选择语言,可以添加以下脚本
打包后应用在 Windows 7 无法直接运行,需要修改兼容性为 Windows 7 才可以使用 打包后安装或者卸载时应用在运行会安装或者卸载失败,无法替换或删除应用(这个与 Electron 无关但也介绍一下...的脚本中写入这个注册表,可以像下面这样操作: Section -Post WriteUninstaller "$INSTDIR\uninst.exe" WriteRegStr HKCU "Software...PRODUCT_UNINST_KEY}" "Publisher" "${PRODUCT_PUBLISHER}" SectionEnd 如代码第三行所示,我们将应用安装所在目录下的执行程序通过 WriteRegStr 方法写入到了注册表中,...安装或卸载前结束应用 需要两个插件,一个是 KillProcDLL.dll,另一个是 FindProcDLL.dll,这两个插件均可以从 NSIS 官网下载。...打包后安装包程序默认是以管理员身份启动的,第一次安装完成后自动启动应用时会继承安装包的权限(管理员)导致拖拽功能无法使用了,而直接从桌面运行快捷方式是没问题的。
领取专属 10元无门槛券
手把手带您无忧上云