Questions tagged «clipboard»

剪贴板是一种软件工具,可用于通过复制和粘贴操作进行短期数据存储和/或文档或应用程序之间的数据传输。

30
如何使用JavaScript复制到剪贴板?
将文本复制到剪贴板的最佳方法是什么?(多浏览器) 我努力了: function copyToClipboard(text) { if (window.clipboardData) { // Internet Explorer window.clipboardData.setData("Text", text); } else { unsafeWindow.netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); const clipboardHelper = Components.classes["@mozilla.org/widget/clipboardhelper;1"].getService(Components.interfaces.nsIClipboardHelper); clipboardHelper.copyString(text); } } 但是在Internet Explorer中,它会给出语法错误。在Firefox中,显示为unsafeWindow is not defined。 一个没有闪光灯的好技巧:Trello如何访问用户的剪贴板?

28
在Bash脚本中管道往返剪贴板
是否可以在Bash中通过管道与剪贴板通信? 无论是管道到设备手柄或从设备手柄到管道,还是使用辅助应用程序,我都找不到任何东西。 例如,如果/dev/clip是链接到剪贴板的设备,我们可以这样做: cat /dev/clip # Dump the contents of the clipboard cat foo > /dev/clip # Dump the contents of "foo" into the clipboard
945 linux  bash  macos  clipboard 

5
Trello如何访问用户的剪贴板?
当您将鼠标悬停在Trello中的卡片上并按Ctrl+时C,该卡片的URL被复制到剪贴板。他们如何做到这一点? 据我所知,没有涉及Flash电影。我已经安装了Flashblock,并且Firefox的“网络”标签显示未加载Flash电影。(这是通常的方法,例如ZeroClipboard。) 他们如何实现这种魔力? (目前,我想我顿悟了:您无法在页面上选择文本,因此我假设它们具有不可见的元素,它们通过JavaScript代码创建文本选择,并Ctrl+ C触发浏览器的默认行为,将其复制为节点的文本值。)


30
如何在Vim中复制到剪贴板?
可以直接从Vim复制到剪贴板吗?yy仅将内容复制到Vim的内部缓冲区。我想复制到操作系统的剪贴板。Vim中是否有这样的命令,或者您只能在Vim中拉东西?
752 vim  clipboard 



17
如何在Android中将文本复制到剪贴板?
有人可以告诉我如何在按下按钮时将特定textview中显示的文本复制到剪贴板吗? @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.mainpage); textView = (TextView) findViewById(R.id.textview); copyText = (Button) findViewById(R.id.bCopy); copyText.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub ClipboardManager clipboard = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE); String getstring = textView.getText().toString(); //Help to continue :) } }); } } 我想在bCopy按下按钮时将TextView textView中的Text复制到剪贴板。

20
JavaScript在粘贴事件中获取剪贴板数据(跨浏览器)
Web应用程序如何检测粘贴事件并检索要粘贴的数据? 在将文本粘贴到RTF编辑器中之前,我想删除HTML内容。 粘贴后清除文本是可行的,但是问题是所有以前的格式都丢失了。例如,我可以在编辑器中写一个句子并将其设置为粗体,但是当我粘贴新文本时,所有格式都将丢失。我只想清除粘贴的文本,并保留所有以前的格式。 理想情况下,该解决方案应可在所有现代浏览器(例如MSIE,Gecko,Chrome和Safari)上运行。 请注意,MSIE具有clipboardData.getData(),但是我找不到其他浏览器的类似功能。




7
Yank文件名/ Vim中当前缓冲区的路径
假设当前缓冲区是一个可编辑的文件,因此:e不显示E32: No file name。 我想拉一个或全部: 文件名与状态行上显示的完全相同,例如 ~\myfile.txt 文件的完整路径,例如 c:\foo\bar\myfile.txt 只是文件名,例如 myfile.txt
187 vim  clipboard  yank 

10
如何从远程SSH会话将数据发送到本地剪贴板
Borderline ServerFault问题,但是我正在编程一些shell脚本,所以我先在这里尝试:) 大多数* nixes都有一个命令,可让您通过管道将输出重定向/重定向到本地剪贴板/粘贴板,并从中进行检索。在OS X上,这些命令是 pbcopy, pbpaste 无论如何,在通过SSH连接到另一台服务器时是否可以复制此功能?那是, 我正在使用计算机A。 我打开一个终端窗口 我通过SSH连接到计算机B 我在计算机B上运行命令 计算机B的输出将被重定向或自动复制到计算机A的剪贴板中。 是的,我知道我可以(使用鼠标)从命令中选择文本,但是我已经习惯了将输出直接拖到剪贴板的工作流程,因此我希望对远程会话也是如此。 代码是有用的,但是一般的方法也是可以理解的。
161 linux  macos  unix  shell  clipboard 

2
在Chrome和Firefox中秘密复制到剪贴板的JavaScript功能?
更新资料 好像 浏览器已经开始在JS中原生支持复制 在Mac上的Chrome和Firefox的控制台窗口中,我可以执行 copy("party in your clipboard!"); 然后文本被复制到我的剪贴板中。我已经搜索过SO和Google,但似乎找不到任何东西。 这些特定于每个浏览器吗? 在哪里可以找到有关这些JavaScript函数的更多信息? 浏览器版本: 执行“复制”时从Chrome控制台返回的JavaScript function (object) { if (injectedScript._type(object) === "node") { var nodeId = InjectedScriptHost.pushNodePathToFrontend(object, false, false); InjectedScriptHost.copyNode(nodeId); } else InjectedScriptHost.copyText(object); } 此代码是什么意思? 这是在Chrome控制台中执行复制功能并禁用了所有Chrome扩展程序的2张屏幕截图

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.