#! python3
# mclip.py --使用多剪贴板自动回复消息
"""脚本运行属实大费周章:
    因为本身电脑base是py3.10
    miniconda下载时默认基带py3.9
    而我的包基本都是在自己创建的py37虚拟环境里面的
    1.activate py37
    2.d: 
    3.cd D:\software\miniconda\envs\py37
    4.修改脚本为
    这里必须使用python.exe,系统默认base环境拥有别名py.exe(会调用py3.10)
    另外脚本.bat和py脚本需要放在一个文件夹下
                @python.exe D:\software\miniconda\envs\py37\auto\mclip.py %*
                @pause
    5.使用mclip agree执行bat
    6.此方法无法在win+R运行中直接使用,因为无法使用py37下的pyperclip包
"""
import pyperclip
import sys
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?"""}

# sys.argv变量的列表中的第一项总是一个字符串,在这里就是文件名你;
# 第二个参数是第一个命令行参数,对于这个程序,就是你想要的消息对应的关键字短语
# 如果用户忘记了参数,则输出用法信息
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)

我的第一个py脚本,运行起来也有些波折,环境配置的有亿点杂了

原文地址:http://www.cnblogs.com/bleu/p/16808054.html

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长! 2. 分享目的仅供大家学习和交流,请务用于商业用途! 3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入! 4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解! 5. 如有链接无法下载、失效或广告,请联系管理员处理! 6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需! 7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员! 8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载 声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性