windows - Win 10:Desktop.ini 信息提示/工具提示文本格式 - 换行符
问题描述
我正在尝试使用Desktop.ini
文本文件自定义 Windows 10 操作系统中的一些文件夹。我无法解决的一件事是如何在信息提示中换行。
当前文本文件如下所示:
[.ShellClassInfo]
ConfirmFileOp=0
NoSharing=1
IconFile=$path_to_icon
IconIndex=0
InfoTip=Line1 \n Line2
所以文本文档的最后一行没有按预期工作。它只是无法识别 \n 符号。我还尝试用 unicode 字符和其他一些类似的方法和符号替换标准的 \n 换行符,但它没有用。无论那里写什么,它都会将其识别为字符串。
我可以实现换行的唯一方法是添加这么多字符,Win 10 会自动开始一个新行。
非常感谢您的帮助。谢谢!
解决方案
您可以在纯资源 DLL 中定义一个字符串:
InfoTip=@Your.dll,-12345
负数定义要使用的字符串的资源 ID。
DLL 中的字符串资源不受字符代码范围的限制,因此原则上这应该使您能够使用换行符(ASCII 代码 10)。
要创建这种纯资源 DLL,有许多免费工具可用,谷歌搜索“windows 资源编辑器”。
推荐阅读
- html - 使用自定义复选框是否需要使用 ARIA 属性?
- php - 检查包含多个单词和数字的字符串
- python - Pandas 中按组排名前 X%
- python - 对于使用 Django 构建的网站,如何将我的本地 PostgreSQL 与我的 heroku 数据库同步?
- spring - Spring Boot Gradle - 无法解析所有工件以进行配置
- jquery - 复选框选择所有不适用于我的情况
- excel - 如果满足条件,将行数据从特定列复制到不同的工作表
- reactjs - 加速材质 UI 嵌套列表
- r - 如何在上面的行中减去一行?
- android - Gradle 构建错误:“未找到 ID 为 'com.google.ar.sceneform.plugin' 的插件。”