我经常使用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
复制相似问题