Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
dustxn opened this issue Jun 30, 2024 · 2 comments
Assignees

Comments

@dustxn
Copy link

dustxn commented Jun 30, 2024

预期正确结果:安装包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

@N0I0C0K
Copy link
Owner

N0I0C0K commented Jul 3, 2024

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

@dustxn
Copy link
Author

dustxn commented Jul 3, 2024

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

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

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

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

@NtskwK NtskwK mentioned this issue Sep 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants