如何用lisp复制文件(非内容,非路径)到剪贴板?
本帖最后由 fundoll 于 2024-4-1 20:46 编辑如题,vl-file-copy?
求个源码,谢谢,以下只能是string
clipboard:setdata说明:设置剪贴板内容为 str.用法: (clipboard:setdata str)Lisp
Copy
参数:1 str : 字符串;返回值:-1示例:(clipboard:setdata "the string in clipboard.")
我用的WScript.Shell,不知道还有没有更简单的。http://bbs.mjtd.com/thread-185038-1-1.html copybase??除文字外,其它的东西也可以拷贝。 自贡黄明儒 发表于 2024-4-2 15:05
copybase??除文字外,其它的东西也可以拷贝。
文字也可以 python可以实现,alisp 能否实现?
https://blog.csdn.net/as604049322/article/details/120631425
UI自动化控制微信发送文件【解决了一个无人回答的难题,Pywin32设置文件到剪切板】大家好,我是小小明
大家好,我是小小明。前面我在《UI自动化控制PC版微信》该系列文中更新了控制微信发送图片的方法。根据部分群友实际工作的需要,本文将分享如何控制微信发送文件。
专栏链接:UI自动化控制微信发送文件【解决了一个无人回答的难题,Pywin32设置文件到剪切板】
按照前面的思路,我们发送文本和图片,都是采用复制粘贴操作剪切板的方式,而uiautomation 框架本身也提供了复制文本或图片的方法,却没有提供复制文件到剪切板的API。
翻遍了全网的资料,目前并没有人通过python调用windows api实现复制文件到剪切板,仅有人通过pyqt5实现了复制文件到剪切板。幸好有大佬通过C#和C++实现了该操作,假如我们能够将这些实现代码翻译成Python,或许就能实现python根据文件路径设置文件到剪切板。
即使实在实现不了代码控制复制指定文件到剪切板,那么我们也可以使用自动化的方式,点击发送文件按钮来完成这个功能。由于最终已经实现全网都没人实现的通过pywin32控制剪切板复制文件,所以我不需再演示这种简单的模拟的方法,有兴趣的童鞋也可以根据前文的思路尝试。
为了实现该功能翻遍国内博客,仅发现两篇比较有价值的参考文章:
C++实现:UI自动化控制微信发送文件【解决了一个无人回答的难题,Pywin32设置文件到剪切板】
C#实现:https://blog.csdn.net/LE_Kukly/article/details/80656845 C#很容易实现了,lisp不知道。 fundoll 发表于 2024-4-6 21:33
python可以实现,alisp 能否实现?
https://blog.csdn.net/as604049322/article/details/120631425
UI自动 ...
你肯定没找到队伍
https://gitee.com/inspirefunction/ifoxcad/blob/v0.7/tests/TestShared/Copyclip.cs
页:
[1]