在阿尔·斯维加特的《用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的浏览功能正常工作,但有点违背了相应地设置批处理文件的目的
有人读过这本书吗?我错过了什么
我也有同样的问题。我找到的此修复程序用于编辑路径变量: 打开开始搜索,键入“env”,然后选择“编辑系统环境变量”: 单击“环境变量…”按钮。 在“系统变量”部分(下半部分)下,找到第一列中带有“路径”的行,然后单击编辑。 “编辑环境变量”界面将出现。 单击“添加”并键入包含mclip.py和mclip.bat文件的文件夹的文件路径。据我所知,这两个文件需要在同一个文件夹中才能工作
如果我错了,比我更了解路径变量如何工作的人可以插话纠正我
相关问题 更多 >
编程相关推荐