visual-studio-2017 - 如何在 VS 2017 扩展项目中访问剪贴板
问题描述
我尝试使用以下代码通过 SVsUIHierWinClipboardHelper 与 Windows 剪贴板交互:
var dataObject = new OleDataObject();
dataObject.SetText("sometext");
clipboardHelper.Copy(dataObject);
但它没有效果。如何正确将简单文本复制到剪贴板?
解决方案
您可以只使用 .NET Clipboard类:
System.Windows.Clipboard.SetText("sometext");
推荐阅读
- python - 用重复约束优化
- laravel - 如何在 laravel nova 中隐藏镜头的动作?
- php - 当前 URL 和 if 语句
- python-3.x - AttributeError:“地图”对象没有属性“标记”
- javascript - grid.ajaxRequest() 不传递参数
- sql-server - SSRS订阅父子报表
- api - Jersey ValidationException 消息并不总是相同
- sql-server - sql 使用 sql dynamique 脚本将图片插入到带有参数路径的存储过程中的表中
- python - 我正在提交一个包含两个文件并执行 ajax 发布请求的表单。但我无法在我的 django 视图中获取文件
- php - 将支付状态从 AJAX 重定向到 PHP 的问题