命令提示符没有正确执行.py文件?

2024-04-20 01:36:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我经常使用Adobe产品(比如Premiere Pro/Photoshop),希望实现Discord丰富的呈现。 我发现了一个非常有用的python脚本:https://github.com/smokes/adobe-rpc

如果我手动执行它(打开命令提示符),它工作得非常好,它检测到我的Discord和Premiere Pro/Photoshop,并在Discord中正确显示它。你知道吗

但是,当我启动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应用程序”。你知道吗

我已经通过打开一个新的命令提示符并将脚本拖入来测试脚本:与上面所述的结果相同。它找不到Discord或Adobe软件。你知道吗

这对我来说是非常奇怪的,因为如果我手动打开它,我可以完美地运行它,但是如果我在命令提示符下运行它,就不行了?你知道吗

此外,Python不提供实际的错误消息,只提供脚本内部构建的“错误消息”。你知道吗

当我手动启动它时,它会在命令提示符下打开,所以我很困惑为什么会发生这种情况。你知道吗

谁能解释一下/帮我一下吗? 我对命令提示符和Python非常陌生。你知道吗


Tags: https脚本消息软件产品错误手动rpc
1条回答
网友
1楼 · 发布于 2024-04-20 01:36:55

警告!这是评论,也许两者都可以回答!你知道吗

首先:您是否在PATH中添加了Python 3.4>=?如果没有添加。你知道吗

第二:你是否遵循了README.md中的说明?如果不跟!你知道吗

第三:您使用哪个Adoble应用程序,它在adobe-rpc的存储库中可用吗?如果没有,则等待adobe-rpc的下一次更新。你知道吗

第四:尝试在其目录中打开脚本,如下所示:

  1. 转到脚本文件夹
  2. 按住SHIFT并单击RMB,也称为Right Button Mouse。在菜单中,必须显示Open Command Prompt hereOpen Powershell here。你知道吗
  3. 如果显示Open Command Prompt here而不是Open Powershell here,请单击它。你知道吗
  4. 现在做:python scriptname.py~我不知道脚本的用法,如果它需要参数,就做python scriptname.py arguments。你知道吗
  5. 如果显示Open Powershell here而不是Open Command Prompt here。返回,但首先复制目录。你知道吗
  6. 然后按WIN+R并在Run输入类型cmd。你知道吗
  7. Command PromptCMD)中键入cd并粘贴目录,然后点击Enter。你知道吗
  8. 现在执行与4.行相同的操作。你知道吗

也许这会有帮助。 否则我就不知道了。你知道吗

相关问题 更多 >