我正在C#中开发一个控制台应用程序,并且想知道是否有办法将“复制粘贴”或“标记粘贴”功能放入我的应用程序中,与标准Windows命令提示符类似或相同。这是一个疯狂的追逐或一个简单的应用程序变量?我可以从C#控制台窗口获得复制/粘贴功能吗?
回答
谢谢肖恩让我认识到这一问题的完整的白痴。让我成为其他人不要跳上结论列车的榜样。
Sean指出“复制粘贴可以使用cmd.exe的内置功能完成”,这让我认识到,当你在Windows中运行命令行应用程序时,它已经具有此功能。
我犯了错误被过早下结论,因为我是通过IDE做与调试执行我的所有初步测试,并vshost不给你该功能。
快速“开始不调试”透露我的短视。
如果你也可以在调试窗口中复制和粘贴,那肯定会很好。 – Vaccano 2011-07-22 22:59:04
其实你可以坚持一分钟。也许在过去的4年中它已经发生了变化,但是您可以通过右键单击顶部的标题栏事件 - 即使在Visual Studio IDE中,EVEN在调试模式下也是如此。这和cmd只有区别。exe是你不能右击黑色窗口 - 只有标题栏 – BritishDeveloper 2014-05-20 10:44:50
为了澄清,是默认命令提示符的行为不工作的你,或者只是没怎么你想让它?
从我个人理解,它是提供了复制/粘贴行为,以及它所提供的不匹配的Windows的其他终端实现。要改变这种行为,你必须切换实现终端的程序。以下是拿出在谷歌搜索“命令提示符替代”一对夫妇计划:
http://www.powercmd.com/
http://sourceforge.net/projects/console/
这两个中,我想我的朋友在工作中一个尝试“控制台”。它做了足够的他想要的东西,他觉得没有必要继续寻找。
如果你只是想你做这件事的具体程序输出的工作更类似于Windows的其余部分,你的其他选择是使Windows程序。
编辑:修正了控制台的URL。被张贴到别人的博客链接到它,之前:)
在调试器(F5)中运行控制台应用程序。您无法复制或粘贴。在调试器外部运行(Control + F5)。现在,您可以复制并粘贴。提问的人在调试器中运行它。如果你想用附加的调试器进行复制或粘贴,看起来好运(至少在这个版本的IDE中)。 – 2012-08-22 15:15:36
@RobertH .:是的。他接受的答案同样如此。很好指出这一点,但。 – 2012-08-22 17:17:39
我从控制台窗口复制文本并将其粘贴到其他源多次。
它在控制台应用程序中作为默认值存在;
右键单击控制台边界:
选择编辑>标记:
拖到要将使用鼠标的文本(或使用箭头键)选择文本你想要的:
再次右键点击控制台边界,并选择编辑>复制:
从这里你可以像使用其他任何文本粘贴到另一个应用程序。
这是从一个C#控制台应用程序采取进了唯一的代码是写控制台命令,没有设置发生了变化。
希望这会有所帮助!
从键盘,“Alt + Space E K”进入标记模式,“Alt + Space E P”粘贴。不完美但比使用鼠标更快。 – 2016-04-25 22:16:10
也许我迟到但在C#在控制台窗口粘贴文本的快捷方式。按下Alt +空格键,然后“E”,那么“P”,有你在控制台窗口
- 1. WPF复制/粘贴功能
- 2. 是否可以在javascript中复制,粘贴,打开新窗口?
- 3. 复制复制/粘贴弹出窗口的样式
- 4. 从Process.Start隐藏控制台窗口C#
- 5. 用c复制并粘贴#
- 6. 捕获复制粘贴键
- 7. 复制/粘贴不能在模态窗口
- 8. 我可以从ModalDialog窗口中获得开启器窗口吗?
- 9. 是否可以复制/粘贴电子?
- 10. 当我复制和粘贴
- 11. 从c#复制粘贴到php
- 12. 在Openstack Horizon中复制/粘贴HTML5控制台
- 13. C#剪贴板直接复制粘贴
- 14. PyDev粘贴到空行控制台
- 15. 复制粘贴userinput
- 16. xcode复制/粘贴
- 17. iPhone复制/粘贴
- 18. 复制粘贴宏
- 19. 用户在TextView上复制或粘贴时可以挂钩吗?
- 20. 可以复制js/css库中的粘贴吗?
- 21. 我可以从`ActionExecutingContext`获得强类型控制器吗?
- 22. 控制PowerShell控制台窗口位置
- 23. 如何从C#控件复制并粘贴链接到excel
- 24. 拖放时可以从粘贴板获得完整路径吗?
- 25. 是否可以从.net更改控制台窗口的图标?
- 26. 我可以将htpasswd文件复制/粘贴到我的新服务器上吗?
- 27. VBA复制和粘贴宏!=手动复制粘贴
- 28. 我可以将debug.keystore从一台PC复制到另一台吗?
- 29. Dev C++控制台窗口属性
- 30. 控制台窗口刚刚关闭? c#
文本粘贴到澄清那些不熟悉,使用Windows命令提示符下,您可以在控制台窗口通常右键,并在上下文菜单中选择标记,将您切换到标记模式,从而允许您突出显示窗口的一个块。按Enter键将此输出放入剪贴板。 – Simpleton 2010-02-05 20:38:30
这并不清楚你的意思。如果您正在开发控制台应用程序,则可以使用cmd.exe的内置功能完成复制粘贴。 – Sean 2010-02-05 20:49:36