Questions tagged «clipboard»

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

16
在reactJS中,如何将文本复制到剪贴板?
我正在使用ReactJS,当用户单击链接时,我要将一些文本复制到剪贴板。 我正在使用Chrome 52,并且不需要支持任何其他浏览器。 我看不到为什么这段代码不会导致数据被复制到剪贴板。(代码段的来源来自Reddit帖子)。 我做错了吗?谁能建议有一种“正确”的方法来使用reactjs实现复制到剪贴板吗? copyToClipboard = (text) => { console.log('text', text) var textField = document.createElement('textarea') textField.innerText = text document.body.appendChild(textField) textField.select() document.execCommand('copy') textField.remove() }



13
提取整个文件
我经常在gVim中写一些东西,然后需要将其复制粘贴到另一个应用程序中。 有没有一种简单的方法可以提取整个文件?我通常会这样 ggVG"+y (转到顶部,以可视行模式,转到底部,拉动) 但是,有什么更好的方法让我错过吗?
126 vim  clipboard  vi 


16
将粘贴文本复制到iOS模拟器中
这必须记录在某个地方,但我找不到。 在使用iPad模拟器的应用程序中,有一个文本字段,我希望用户将文本粘贴到该文本字段中。在现实世界中,用户会将文本从Safari地址复制到文本字段中。但是我正在尝试在ios ipad模拟器中执行此操作,但只得到了部分结果。 重新运行该应用程序后,我可以立即使用Mac的Edit|Paste Text菜单或Shift-Command-V 将文本粘贴到文本字段中(但不能仅使用Edit|Paste,但这没关系)。Shift的需求很烦人,但我可以忍受。 但是,如果我尝试在Mac上复制另一个URL,然后再复制一次,Edit|Paste Text或者甚至使用Paste模拟器上的气泡,我不会得到新文本,而是得到原始文本。 那很常见吗?模拟器的功能是否没有实时连接到主机上的剪贴板?
107 ios  clipboard 

4
获取当前剪贴板内容?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 2年前关闭。 改善这个问题 我想知道一种方法,可让我的脚本检测剪贴板的内容,并在打开页面时将其粘贴到文本字段中,而无需用户输入。如何做呢?

8
如何向复制的网络文本添加额外信息
现在,某些网站使用Tynt的JavaScript服务,该服务将文本追加到复制的内容中。 如果使用此方法从站点复制文本,然后粘贴,则在文本底部将获得指向原始内容的链接。 Tynt也会在发生这种情况时对其进行跟踪。做得好,这是一个巧妙的技巧。 他们执行此操作的脚本令人印象深刻-而不是尝试操纵剪贴板(只有IE的较早版本才允许他们执行默认操作,并且应该始终将其关闭),而是操纵实际的选择。 因此,当您选择文本块时,多余的内容将作为隐藏内容添加<div>到您的选择中。粘贴时,多余的样式将被忽略,并显示多余的链接。 实际上,使用简单的文本块很容易做到这一点,但是当您考虑到在不同浏览器中跨复杂HTML进行所有选择时,这将是一场噩梦。 我正在开发一个Web应用程序-我不希望任何人都能跟踪复制的内容,我希望这些额外的信息包含上下文相关的内容,而不仅仅是链接。在这种情况下,Tynt的服务并不适合。 有谁知道开源的JavaScript库(可能是jQuery插件或类似的库)提供相似的功能,但不公开内部应用程序数据?

12
在迷你缓冲区中显示当前文件的完整路径的功能
我需要获取正在使用emacs编辑的文件的完整路径。 有功能吗? 如果不是,获取该功能的elisp函数将是什么? 如何将结果(路径名)复制到剪贴板,以便可以重复使用? 我正在使用Mac OS X和Aqumacs。 (setq filepath (get-fullpath-current-file)) ??? (copy-to-clipboard 'filepath) ??? 添加 (defun show-file-name() “在迷你缓冲区中显示完整的路径文件名。” (互动) (消息(缓冲文件名)) (kill-new(文件真名缓冲文件名)) ) (全局设置键“ \ C-cz”'显示文件名) 结合我得到的两个答案,我可以得到想要的东西。感谢您的回答。还有更多问题。 (file-truename)是做什么用的? 我可以将路径名复制到System(OS)的剪贴板中,而不是复制到kill ring上,以便可以将信息与其他应用程序一起使用吗?

8
复制到剪贴板而不使用Flash
我发现了很多复制到剪贴板的解决方案,但是它们要么全部使用Flash,要么用于网站。我正在寻找自动复制到剪贴板的方法,不带Flash,并且对于用户端,它适用于用户脚本,当然也适用于跨浏览器。

13
从单元格复制时,请保留引号
问题: 在程序外部从Excel复制单元格时,会自动添加双引号。 详细信息: 我在Windows 7计算机上使用Excel 2007。如果我的单元格具有以下公式: ="1"&CHAR(9)&"SOME NOTES FOR LINE 1."&CHAR(9)&"2"&CHAR(9)&"SOME NOTES FOR LINE 2." 单元格中的输出(格式为数字)在Excel中如下所示: 1SOME NOTES FOR LINE 1.2SOME NOTES FOR LINE 2. 好,好。但是,如果将单元格复制到另一个程序(如记事本)中,则在开头和结尾都会出现恼人的双引号。请注意,保留了由“ CHAR(9)”创建的选项卡,这很好。 "1 SOME NOTES FOR LINE 1. 2 SOME NOTES FOR LINE 2." 复制到另一个程序时,如何避免显示双引号?换句话说,当单元格复制到剪贴板时,我可以防止它们被自动添加吗?
90 excel  clipboard 



3
Android中的ClipData中的“ label”参数究竟是什么?
根据Android文档,ClipData使用“标签”作为复制数据的一种表示形式。 ClippedData是一种复杂类型,包含一个或Item实例,每个实例都可以保存一个数据项的一个或多个表示形式。为了显示给用户,它还具有标签和图标表示。 然后在某些API文档中进一步将“标签”解释为剪辑数据的用户可见标签。但是,我仍然对标签的用法感到困惑。 用户如何看到此标签?我应该如何使用?调用ClipData工厂方法时应为该标签设置什么newPlainText(CharSequence label, CharSequence text)?例如: private void copyToClipBoard() { ClipboardManager clipboard = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE); ClipData clip = ClipData.newPlainText( "text label", // What should I set for this "label"? "content to be copied"); clipboard.setPrimaryClip(clip); Toast.makeText(AboutActivity.this, "Saved to clip board", Toast.LENGTH_SHORT).show(); }

10
从WPF DataGrid复制粘贴数据时,OpenClipboard失败
我有一个使用datagrid的WPF应用程序。在我安装Visual Studio 2012和Blend + SketchFlow预览之前,该应用程序运行良好。现在,当我尝试使用Ctrl+ C(在任何应用程序中)将数据从网格复制到剪贴板时,出现以下异常: System.Runtime.InteropServices.COMException (0x800401D0): OpenClipboard Failed (Exception from HRESULT: 0x800401D0 (CLIPBRD_E_CANT_OPEN)) at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo) at System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(Int32 errorCode, IntPtr errorInfo) at System.Windows.Clipboard.Flush() at System.Windows.Clipboard.CriticalSetDataObject(Object data, Boolean copy) at System.Windows.Controls.DataGrid.OnExecutedCopy(ExecutedRoutedEventArgs args) at System.Windows.Controls.DataGrid.OnExecutedCopy(Object target, ExecutedRoutedEventArgs args) at System.Windows.Input.CommandBinding.OnExecuted(Object sender, ExecutedRoutedEventArgs e) at System.Windows.Input.CommandManager.ExecuteCommandBinding(Object sender, ExecutedRoutedEventArgs e, …

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.