N0I0C0K/PowerTranslator

安装包Translator.zip打包不当,搭配“自动/智能解压”功能则100%导致无法安装成功

dustxn opened this issue · 2 comments

预期正确结果:安装包Translator.zip解压后是{”Translator文件夹(A)“{内容为plugin.json+Translator.dll+image文件夹}

image

目前情况:安装包Translator.zip解压后是**Translator文件夹(B){内容为”Translator文件夹(A)**+install.bat文件“

image

导致结果:一旦使用”自动解压“,若严格按照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,就可能是这个原因导致的:
image

Hi!抱歉回复晚了,目前的 install.sh 确实有可能没法正常工作,最近较忙,可能会在后面修复这个问题 🫡

Hi!抱歉回复晚了,目前的 install.sh 确实有可能没法正常工作,最近较忙,可能会在后面修复这个问题 🫡

不是,我的意思是,删掉install.sh,或单独放置 install.sh 一个额外的下载链接(不放在Translator.zip里,单独Assets链接下载)。
(与 install.sh 本身的内容毫无关系)

或者就完善安装说明(因为解压软件bandizip之类的这种自动/智能解压,再手动复制到目标目录下,就会100%造成安装未生效,原因已在上述主贴说明)

无关任何代码的技术性问题。只涉及安装说明的完善(未预料到的用户解压软件的特殊情况),或者说不够理想的软件打包下载按钮设置,二者选一种方式解决就行。
感谢您的阅读,但愿我表述的足够清楚