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

文档缺少自定义命令行上传图片方式 #3287

Open
hingbong opened this issue Jun 6, 2022 · 12 comments
Open

文档缺少自定义命令行上传图片方式 #3287

hingbong opened this issue Jun 6, 2022 · 12 comments

Comments

@hingbong
Copy link

hingbong commented Jun 6, 2022

文档缺少自定义命令行上传图片方式, 自己写了个上传图片的powershell脚本和rust命令行程序都无法调用, 文档中也没有相关说明, 通过修改dataCenter.json文件保存的配置, 发现脚本/程序没有被调用

@hahaha28
Copy link

hahaha28 commented Jun 7, 2022

我也遇到了这个问题,看了他们的代码,脚本文件必须是个可执行文件,注意要修改一下文件权限,还是会有调用的

@hingbong
Copy link
Author

hingbong commented Jun 7, 2022

我也遇到了这个问题,看了他们的代码,脚本文件必须是个可执行文件,注意要修改一下文件权限,还是会有调用的

我这是Windows, 也有可执行权限的🤣, 在脚本里面输出内容到文件是没有的, 看起来是没调用

@Xander-C
Copy link

Xander-C commented Jun 7, 2022

自定义脚本能保存吗,我也Windows甚至保存不了脚本地址 #3289

@hingbong
Copy link
Author

hingbong commented Jun 7, 2022

我是通过直接修改配置的🤣

@Xander-C
Copy link

Xander-C commented Jun 7, 2022

没想到这么快回复,配置文件在哪🤣我也想改配置文件但是没找到

@hahaha28
Copy link

hahaha28 commented Jun 7, 2022

我是通过直接修改配置的🤣

原来你保存那步都没成功。。。

@hahaha28
Copy link

hahaha28 commented Jun 7, 2022

不支持填入命令的,只能是一个文件路径,如果你写的是文件路径且这个文件有可执行权限,保存按钮才会可点击

@Xander-C
Copy link

Xander-C commented Jun 7, 2022

不支持填入命令的,只能是一个文件路径,如果你写的是文件路径且这个文件有可执行权限,保存按钮才会可点击

是不是Windows的问题,我填了完整的.bat文件路径,显示还是不可点击。

@hahaha28
Copy link

hahaha28 commented Jun 7, 2022

不支持填入命令的,只能是一个文件路径,如果你写的是文件路径且这个文件有可执行权限,保存按钮才会可点击

是不是Windows的问题,我填了完整的.bat文件路径,显示还是不可点击。

https://github.com/marktext/marktext/blob/develop/src/renderer/util/fileSystem.js
参考这个文件里面的isFileExecutableSync函数,你的路径传入这个函数返回true才会可点击,你可以用js代码试一下你的文件,windows我没试过

@Xander-C
Copy link

Xander-C commented Jun 7, 2022

不支持填入命令的,只能是一个文件路径,如果你写的是文件路径且这个文件有可执行权限,保存按钮才会可点击

是不是Windows的问题,我填了完整的.bat文件路径,显示还是不可点击。

https://github.com/marktext/marktext/blob/develop/src/renderer/util/fileSystem.js 参考这个文件里面的isFileExecutableSync函数,你的路径传入这个函数返回true才会可点击,你可以用js代码试一下你的文件,windows我没试过

看了下这个函数是对Unix上的执行权限做判定,Windows获取的Stat.mode中权限都是666所以返回都是FALSE

@hahaha28
Copy link

hahaha28 commented Jun 8, 2022

不支持填入命令的,只能是一个文件路径,如果你写的是文件路径且这个文件有可执行权限,保存按钮才会可点击

是不是Windows的问题,我填了完整的.bat文件路径,显示还是不可点击。

https://github.com/marktext/marktext/blob/develop/src/renderer/util/fileSystem.js 参考这个文件里面的isFileExecutableSync函数,你的路径传入这个函数返回true才会可点击,你可以用js代码试一下你的文件,windows我没试过

看了下这个函数是对Unix上的执行权限做判定,Windows获取的Stat.mode中权限都是666所以返回都是FALSE

那看来是个bug了

@wgq3773
Copy link

wgq3773 commented Oct 24, 2023

我是通过直接修改配置的🤣

请问具体是怎么改配置呢?

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

4 participants