-
尽管不想扫兴,但我还是憋不住了!
2024-02-24 19:32评论区看了看,大家说的很多功能我都没用过,甚至不知道是什么意思。
我之所以用思源只是要替代 Typora,仅此而已,功能要求很少,代码块复制能保留制表符就行,以前用的语雀和 coding,因为复制代码,制表符变成空格了,就想找个不改代码块格式的软件,就找到思源了。
-
建议在选中文本时的右键菜单中增加翻译选项
2024-02-24 00:34腾讯的翻译有两个,一个是腾讯云的,一个是腾讯交互翻译的,它们两个就翻译结果而言还是有区别的,用的技术应该不一样。都可以对接下,其中腾讯交互翻译的申请方式最简单,登录后点一个按钮拿到一个 token 就完事了。
-
每次更新后固定在任务栏的图标就消失了, 能否优化
2024-01-11 22:58https://blog.csdn.net/u014421422/article/details/132459620
win11 以下可用, 原理是遍历文件的右键菜单, 找到
固定到任务栏
那一项后执行。需要注意的是不同系统的菜单文字是不同的,但可以通过另外的 api 来获取相应的文字,而不是直接写上固定的字符串。在 win10 中实测成功, 但在 win11 遍历的结果中根本没有
固定到任务栏
那一项, 可能 win11 对安全性的要求更严格了, 但却在 C#里提供了 win11 固定到任务栏的 api, https://learn.microsoft.com/zh-cn/windows/apps/design/shell/pin-to-taskbar至于 c++ 在 win11 中是否有相应 api 的资料我没有找到。
-
每次更新后固定在任务栏的图标就消失了, 能否优化
2024-01-10 21:43问:需要更详细的解释一下 TaskBarIcon 里的代码
答:当然可以。以下是关于 "TaskBarIcon" 部分代码的详细解释:
Section "TaskBarIcon" secTaskbarIcon CreateShortCut "$APPDATA\Microsoft\Windows\Start Menu\${APP_NAME}.lnk" "$INSTALLDIR\YourApp.exe" \ "IconFile ""$INSTALLDIR\YourApp.ico"" ; IconIndex 0" \ "WorkingDir ""$INSTALLDIR""" \ "Description ""${APP_NAME}"" ; ShortcutName ""${APP_NAME}""" \ "ShowOnlyOnTaskbar" TRUE UpdateIcon "$APPDATA\Microsoft\Windows\Start Menu\${APP_NAME}.lnk" "${INSTALLDIR}\YourApp.ico" SectionEnd
Section "TaskBarIcon" secTaskbarIcon
:定义一个名为 "TaskBarIcon" 的 section。这个 section 将在安装过程中创建任务栏图标。CreateShortCut "$APPDATA\Microsoft\Windows\Start Menu\${APP_NAME}.lnk" "$INSTALLDIR\YourApp.exe"
:创建一个名为 "${APP_NAME}.lnk" 的快捷方式,指向安装目录下的 "YourApp.exe" 文件。这将在用户的启动菜单中创建一个快捷方式。"IconFile ""$INSTALLDIR\YourApp.ico"" ; IconIndex 0"
:设置快捷方式的图标。这里我们使用安装目录下的 "YourApp.ico" 文件作为图标。"WorkingDir ""$INSTALLDIR"""
:设置快捷方式的工作目录。这里我们将其设置为安装目录。"Description ""${APP_NAME}"" ; ShortcutName ""${APP_NAME}"""
:设置快捷方式的描述和显示名称。这里我们将其设置为 "${APP_NAME}"。"ShowOnlyOnTaskbar" TRUE
:设置快捷方式仅在任务栏上显示。这将确保图标不会出现在启动菜单中。UpdateIcon "$APPDATA\Microsoft\Windows\Start Menu\${APP_NAME}.lnk" "${INSTALLDIR}\YourApp.ico"
:在安装和更新过程中更新快捷方式的图标。这将确保任务栏图标在更新软件时保持不变。SectionEnd
:结束 "TaskBarIcon" section。
这段代码的主要目的是在安装过程中创建一个任务栏图标,并在更新软件时更新图标。这样,无论何时更新软件,任务栏上的图标都将保持不变。
-
每次更新后固定在任务栏的图标就消失了, 能否优化
2024-01-10 20:54我刚问了一下大模型,给我的回答是这样的:
这是因为在制作安装包时,NSIS 脚本没有正确处理任务栏图标的更新。当你更新软件时,NSIS 会覆盖原有的安装文件,其中包括应用程序的快捷方式和任务栏图标。为了解决这个问题,你需要在 NSIS 脚本中添加逻辑来更新任务栏图标。
以下是一个简单的示例脚本,用于在安装和更新过程中保留任务栏图标:
!include "MUI2.nsh" !define APP_NAME "YourApp" !define APP_VERSION "1.0.0" !define APP_PUBLISHER "YourCompany" Name "${APP_NAME} ${APP_VERSION}" Caption "${APP_NAME}" Outfile "${APP_NAME}_${APP_VERSION}.exe" InstallDir "$PROGRAMFILES\${APP_NAME}" InstallDirRegKey HKCUSoftware\${APP_PUBLISHER}\${APP_NAME} "" RequestExecutionLevel admin ShowInstDetails show Section "MainSection" secMain ; ... SectionEnd Section "TaskBarIcon" secTaskbarIcon CreateShortCut "$APPDATA\Microsoft\Windows\Start Menu\${APP_NAME}.lnk" "$INSTALLDIR\YourApp.exe" \ "IconFile ""$INSTALLDIR\YourApp.ico"" ; IconIndex 0" \ "WorkingDir ""$INSTALLDIR""" \ "Description ""${APP_NAME}"" ; ShortcutName ""${APP_NAME}""" \ "ShowOnlyOnTaskbar" TRUE UpdateIcon "$APPDATA\Microsoft\Windows\Start Menu\${APP_NAME}.lnk" "${INSTALLDIR}\YourApp.ico" SectionEnd Section "Uninstall" ; ... SectionEnd
在这个示例脚本中,我们创建了一个名为 "TaskBarIcon" 的 section。在这个 section 中,我们首先创建了一个任务栏图标快捷方式,并将其信息存储在应用程序的启动菜单中。然后,我们使用
UpdateIcon
指令在安装和更新过程中更新图标。这样,无论何时更新软件,任务栏上的图标都将保持不变。 -
每次更新后固定在任务栏的图标就消失了, 能否优化
2024-01-10 20:48那些浏览器他们在程序列表中的名字一直都是固定不变的。
而思源的名字后面是带版本号的,每次安装都会改变,可能是这个原因。
可以更改 NSIS 中的代码,只保留
${PRODUCT_NAME}
,测试一下。Name "${PRODUCT_NAME}"
-
代码块里鼠标双击选中单词的时候多选了末尾的空格
2023-11-28 17:56这个问题我看很多人也提过了, 这个东西是直觉性的东西, 人们的第一直觉就会认为它复制不应该带后面的空格,因为在大家日常用的编辑器里都是这样的,习惯就是这样的,这个东西不是轻易能扭转的。
放在代码块里的东西不是说就为了有高亮而已, 还有一个目的就是为了复制起来方便才放到代码块里的。
总之我要强调的是这个习惯不是轻易能够扭转的,日后还会有人反馈。
-
搜索不到 txt 资源文件中的内容
2023-11-06 15:41重建了资源文件的索引, 还是搜索不到内容, 然后重启了软件, 还是不行.
只能搜索到一个
ocr-texts.json
里的内容.软件是最新版的 v2.10.13
-
搜索不到 txt 资源文件中的内容
2023-11-06 00:24确实勾选了这个了, 但就是搜不到任何内容, 打开资源文件目录, txt 已经在里面了, 退出软件重进也搜不到.
但资源文件目录里有个 json 文件是能搜到内容的.