Neucrack
Neucrack
最好是详细说说你的使用流程,然后在那个环节不符合预期

已经支持, 代码修改详情: https://github.com/Neutree/COMTool/commit/cfb89c2283ab0dc95d92c8db4c965b927c6b4aac
很好诶,不过 pack 里面还是得修改一下,保留非安装版本的,很多人希望下载直接运行不希望安装到系统,而且文件名后缀最好带`_windows_setup` `_windows`这样的后缀 这几天没啥空,等我最近有空验证下在merge哦
可以运行源码调试下,方法: * 根据错误信息,"打开失败",我们在项目里面使用vscode全局搜索,搜到翻译文件 po 中有两处   * 先找`Open file failed`这个句子的翻译,然后继续搜`Open file failed`,发现  这里是打开文件失败,所以应该不是我们要找的问题 * 再找 `Open Failed`  发现这里报错,可以在这里打印相关信息,比如最简单的先打印完整的错误栈 在图中 `try` 上面一行加 ``` import traceback traceback.print_exc() ``` 然后终端运行并操作,就能看到详细的报错信息了
这是什么奇怪的问题,照理说代码里面不会删除下载目录文件呀
会不会是你不小心手动删除的? 要不在下载文件夹新建几个文件,然后再试试安装能不能复现。 我搜了一下代码没有`os.remove`或者`shutil.rmtree()`类似的代码会随意删除文件呀,如果真是它删除的那问题还蛮严重的
下载 release中的 ubuntu20.04 版本呢
默认不勾选流控这两个按钮用来手动控制电平, 勾选了流控时是使用的 pyserial 的流控功能,代码: https://github.com/Neutree/COMTool/blob/67fd556992f8fea54a6767d4ce6eda923038b88c/COMTool/conn/conn_serial.py#L219 如果你想自己改的话,也许改 收发函数就行了 https://github.com/Neutree/COMTool/blob/67fd556992f8fea54a6767d4ce6eda923038b88c/COMTool/conn/conn_serial.py#L462
没断好句, 是 默认不选择使用流控的时候,这两个按钮只能用来手动控制DTR 和RTS 引脚的电平; 流控选择了 RTS/DTR 时, 是使用的 pyserial 库 的流控功能,理论上是可以的,但是我没有实际测试过。 如果这个流控功能不能使用,你可以改代码手动在发送和接收的代码处加流控逻辑。不过理论上 pyserial 的流控功能能直接用才对,我没有这个需求过 没测过所以不知道 pyserial 的流控好不好用