在Windows XP上,是否有快捷键可以将剪贴板的内容粘贴到命令提示符窗口中(而不是使用鼠标右键)?
典型的Shift+Insert在这里似乎不起作用。
在Windows XP上,是否有快捷键可以将剪贴板的内容粘贴到命令提示符窗口中(而不是使用鼠标右键)?
典型的Shift+Insert在这里似乎不起作用。
当前回答
谢谢,巴勃罗,这正是我要找的!但是,如果我可以冒昧地稍微改进您的脚本,我建议用以下代码替换您的^V宏:
; Use backslash instead of backtick (yes, I am a C++ programmer).
#EscapeChar \
; Paste in command window.
^V::
StringReplace clipboard2, clipboard, \r\n, \n, All
SendInput {Raw}%clipboard2%
return
使用SendInput的优点是
它不依赖于命令提示系统菜单中有“Alt+Space E P”菜单项来进行粘贴(适用于英语和西班牙语,但不适用于所有语言)。 它避免了你在创建和销毁菜单时看到的讨厌的闪烁。
注意,在SendInput命令中包含“{Raw}”是很重要的,以防剪贴板碰巧包含“!”,“+”,“^”或“#”。
注意,它使用StringReplace删除多余的Windows回车字符。谢谢hugov的建议!
其他回答
在Windows 10中,你可以在命令提示符中启用Ctrl + C和Ctrl + V:
是的. .但尴尬。链接
alt +空格,e, k <——用于复制和 alt +空格,e, p <-用于粘贴。
最简单的方法是复制文本,你想把它粘贴在CMD和打开CMD去“属性”——>“选项”选项卡---->检查(给勾标记)“quickkedit模式”,点击“确定”.....现在你可以从剪贴板粘贴任何文本做右击从你的鼠标。
谢谢你!
如果你使用剪贴板管理器Ditto(开源,免费),你可以简单地使用快捷方式从Ditto粘贴,它会在CMD中为你粘贴剪贴板。
我按照@PabloG的步骤进行了如下操作
去http://www.autohotkey.com/ -下载autohotkey 遵循简单的安装步骤 安装后创建新的*。> new > Autohotkey Script > giveAnyFileName.ahk 右键单击这个文件>编辑 在他的回答中复制粘贴@PabloG给出的autohotkey脚本 保存并关闭 双击文件运行 现在你应该可以在命令提示符中使用Ctrl+v进行粘贴了