安装包Translator.zip打包不当,搭配“自动/智能解压”功能则100%导致无法安装成功
dustxn opened this issue · 2 comments
预期正确结果:安装包Translator.zip解压后是{”Translator文件夹(A)“{内容为plugin.json+Translator.dll+image文件夹}
目前情况:安装包Translator.zip解压后是**Translator文件夹(B){内容为”Translator文件夹(A)**+install.bat文件“
导致结果:一旦使用”自动解压“,若严格按照4步操作,复制过去的是**Translator文件夹(B),则100%导致本项目无法在powertoys里出现。
【自动解压:因为压缩包内容并非1个文件夹,所以自动新建一个压缩包同名文件夹(即Translator文件夹(B)**),将所有内容放置其中】
解决方案:在安装包中去掉install.bat文件。
因为你的项目介绍,安装方式里并没有提这个”install.bat文件“,说明它完全是负作用,只会让安装失败。
如果要保留install.bat文件,可在Assets下单独放置,避免这个问题产生。
(1.关闭 PowerToys 2.下载 [Translator.zip] 3.解压到*\PowerToys Run\Plugins 如图所示 4.启动 PowerToys)
例如已有的Issues,就可能是这个原因导致的:
Hi!抱歉回复晚了,目前的 install.sh 确实有可能没法正常工作,最近较忙,可能会在后面修复这个问题 🫡
Hi!抱歉回复晚了,目前的 install.sh 确实有可能没法正常工作,最近较忙,可能会在后面修复这个问题 🫡
不是,我的意思是,删掉install.sh,或单独放置 install.sh 一个额外的下载链接(不放在Translator.zip里,单独Assets链接下载)。
(与 install.sh 本身的内容毫无关系)
或者就完善安装说明(因为解压软件bandizip之类的这种自动/智能解压,再手动复制到目标目录下,就会100%造成安装未生效,原因已在上述主贴说明)
无关任何代码的技术性问题。只涉及安装说明的完善(未预料到的用户解压软件的特殊情况),或者说不够理想的软件打包下载按钮设置,二者选一种方式解决就行。
感谢您的阅读,但愿我表述的足够清楚