Windows Run找不到Al Sweigart的“用Python自动化无聊的东西”第6章中“mclip”的批处理文件

2024-05-29 04:50:02 发布

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

在阿尔·斯维加特的《用Python自动化无聊的东西》第6章的末尾,是一个名为“多剪贴板自动消息”或“mclip”的项目

我复制了以下代码,并将其保存为“mclip.py”,保存在一个名为Practice的文件夹中,该文件夹位于Python.exe安装的Lib文件夹中:

#! python 3
#mclip.py - a multi-clipboard program
TEXT = {"agree": """Yes, I agree. That sounds fine to me.""", "busy": """Sorry, can we do this later this week or next week?""", "upsell": """Would you consider making this a monthly donation?"""}

import sys, pyperclip
if len(sys.argv) < 2:
  print("usage: python mclip.py [keyphrase] - copy phrase text")
  sys.exit()

keyphrase = sys.argv[1] #first command line arg is the keyphrase

if keyphrase in TEXT:
  pyperclip.copy(TEXT[keyphrase])
  print('Text for ' + keyphrase + ' copied to clipboard.')
else:
  print('There is no text for ' + keyphrase)

项目中提供了在文本编辑器中创建批处理文件的说明,其中包含以下内容,并在同一文件夹中另存为“mclip.bat”:

@py.exe C:\Users\User\AppData\Local\Programs\Python\Python38-32\Lib\practice\mclip.py %*
@pause

注意:在脚本中,User实际上是我的名字

当我点击WIN+R并在窗口中输入“mclip”时,我会收到一条信息,内容如下:

Windows找不到“mclip”。请确保键入的名称正确,然后重试

Windows Run的浏览功能正常工作,但有点违背了相应地设置批处理文件的目的

有人读过这本书吗?我错过了什么


Tags: to项目textpy文件夹libsysthis
1条回答
网友
1楼 · 发布于 2024-05-29 04:50:02

我也有同样的问题。我找到的此修复程序用于编辑路径变量: 打开开始搜索,键入“env”,然后选择“编辑系统环境变量”: 单击“环境变量…”按钮。 在“系统变量”部分(下半部分)下,找到第一列中带有“路径”的行,然后单击编辑。 “编辑环境变量”界面将出现。 单击“添加”并键入包含mclip.py和mclip.bat文件的文件夹的文件路径。据我所知,这两个文件需要在同一个文件夹中才能工作

如果我错了,比我更了解路径变量如何工作的人可以插话纠正我

相关问题 更多 >

    热门问题