我经常使用Adobe产品(如Premiere Pro/Photoshop),并希望有不一致的Rich Presence实现。我发现了一个非常有用的python脚本:https://github.com/smokes/adobe-rpc
如果我手动执行它(打开命令提示符),它工作得很好,它会检测到我的不一致和Premiere Pro/Photoshop,并在不一致的情况下正确显示它。
然而,当我启动Premiere Pro/Photoshop时,我想运行这个脚本,所以我使用了一个批处理文件:
@echo off
start "Premiere Pro" "C:\Program Files\Adobe\Adobe Premiere Pro CC 2019\Adobe Premiere Pro.exe"
ping -n 20 localhost
python "E:\Software\Python\Adobe Discord Rich Presence\adobe-rpc-master\rpc.py"
它按其应该打开的方式打开脚本,但当它实际启动脚本时,脚本找不到Discord或Adobe软件。它只显示“运行Adobe/Discord应用程序”。
我已经测试了脚本,打开一个新的命令提示符,并将脚本拖入:与上面所述的结果相同。它找不到不协调的或Adobe软件。
这对我来说非常奇怪,因为如果我手动打开它,我可以完美地运行它,但如果我在命令提示符下运行它就不行了。
此外,Python不会给出实际的错误消息,只会给出构建在脚本中的“错误消息”。
当我手动启动它时,它会在命令提示符中打开,所以我很困惑为什么会发生这种情况。
谁能给我解释一下/帮帮我?我对命令提示符和Python非常陌生。
发布于 2019-07-16 10:55:31
警告!这是评论,也许两者都有答案!
首先:你在PATH
中添加了Python 3.4>=
吗?如果不是,则添加。
第二:您是否遵循README.md
中的说明?如果不是,请跟随!
第三:你使用哪个Adoble
应用程序?它在adobe-rpc
的存储库中可用吗?如果没有,请等待adobe-rpc
的下一次更新。
第四:尝试打开其目录中的脚本,方法如下:
SHIFT
,然后单击RMB
,也称为Right Button Mouse
。在menu Open Command Prompt here
or Open Powershell here
must be Open Command Prompt here
is displayed do Open Powershell here
,单击它。python scriptname.py
~我不知道该脚本的用法,如果它需要参数,只需do do python scriptname.py arguments
.Open Powershell here
is displayed Open Command Prompt here
。返回,但首先复制并按WIN
+R
,然后在行输入中键入cmd
.Command Prompt
(CMD
)并粘贴您的目录,然后点击Enter
.4.
。
也许这会有帮助。否则我就不知道了。
https://stackoverflow.com/questions/56754876
复制相似问题