问题标签 [copy-paste]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
4383 浏览

rest - 如何在 REST 中实现资源的复制粘贴?

您将如何以 RESTful 方式实现复制粘贴支持?

假设我有书店资源。每家商店都有书

我需要客户端能够调用将一本书复制粘贴到另一家商店。

实施以下内容:

看起来很像RPC。您有什么建议如何以 RESTful 方式建模此操作?

0 投票
3 回答
3083 浏览

flash - Flash:addEventListener 未检测到输入文本框中的粘贴事件

我是 Flash 新手,我似乎无法执行这个简单的操作。

(我使用的是 ActionScript 3.0)

我在编辑器中创建了一个输入文本框。实例名称为“test”。在我的动作编辑器中,我有这个:

当我运行它时,它不会检测到我的任何粘贴事件,无论我是在执行 Ctrl+V 还是右键单击+粘贴。如果我使用另一个事件,例如 MouseEvent.CLICK,它会检测到它。事实上,我认为没有检测到任何 Event.XXX 事件(如 COPY、INIT 等)(至少从我尝试过的事件中)。所有 MouseEvent 和 KeyboardEvent 事件似乎都可以正常工作。

我究竟做错了什么?

0 投票
6 回答
766 浏览

regex - vim & csv 文件:将标题信息放入新列

我有大量的 csv 文件,如下所示:


xxxxxxxx
xxxxx
发货,YD564n
xxxxxxxx
xxxxx

1,RR1760
2,HI3503
3,HI4084
4,HI1824


我需要让它们看起来像下面这样:


xxxxxxxx
xxxxx
发货,YD564n
xxxxxxxx
xxxxx

YD564n,1,RR1760
YD564n,2,HI3503
YD564n,3,HI4084
YD564n,4,HI1824


YD564n 是一个货件编号,每个 csv 文件都会有所不同。但它总是紧跟在“装运”之后。

我可以使用哪些 vim 命令?

0 投票
3 回答
1747 浏览

firefox - 在 Firefox 中复制和粘贴

在使用所见即所得的编辑器时,我遇到了限制访问剪贴板的 Firefox 的墙(尚未测试 Webkit)。

  1. 有人可以解释为什么限制复制到剪贴板吗?

    我只是想不出一种可以恶意使用它的方法,而且缺乏“复制”支持的用例比比皆是。
    事实上,诸如zeroClipboard 之类的整个库只是为了方便此功能。

    (我理解——但不同意——允许对剪贴板进行读取访问会造成漏洞,尽管弹出窗口会解决这个问题。)

  2. 有没有什么好的技巧/方法可以给我一个“粘贴”按钮?我看到帖子中提到了“textarea 技巧”,但没有解释它们是如何工作的。

  3. 是否有一个非常常见的场景,即合法用户的生产受到“安全预防措施”的阻碍,而“坏人”使用黑客 [如 zeroClip] 使安全感觉完全错误?

我知道,如果我签署我的脚本,就会有一个复杂的“官方”方法可用。[我没有知识或资源去做],但即使这样也会在我使用它时生成一个弹出窗口。

0 投票
1 回答
2391 浏览

file - 如何在 Windows 上为复制/粘贴分配权限

好吧,众所周知,您无法在 Windows 平台上为文件的复制/粘贴分配权限。

我需要从中央文件服务器控制复制过程,以帮助我了解:

  1. 哪个用户执行了复制
  2. 复制了哪些文件
  3. 他把它们贴在哪里
  4. 复制数据的总大小
  5. 复制操作时间
  6. 如果用户超过了允许的“复制限制”,一个对话框会要求他输入管理凭据或拒绝他(因为它会被配置)
  7. 将所有这些数据存储在文件中以供以后查看或通过电子邮件发送。

我需要通过在服务器本身上放置一个实用程序来收集这些数据,而无需在客户端计算机上进行任何其他安装。

我知道监控Clipboard,但它会是哪个剪贴板?用户的剪贴板还是服务器的剪贴板?甚至不通过剪贴板的拖放操作呢?是否知道SystemFileWatcher在这种情况下是否有用?

有任何想法吗 ?

0 投票
1 回答
12318 浏览

java - 如何将中断键序列发送到 Java 进程?

我有一个 Java Process 实例及其关联流的句柄。这是一个控制台程序。我想模拟一个休息序列。在 Windows 上,这是 Ctrl-C。没有本地人这可能吗?

这样做的原因:控制台程序本身就是一个命令行控制台,控制着另一种语言的虚拟机。用户可以从这个控制台程序运行另一个程序。在程序运行时,中断序列将中断底层程序的执行并导致控制台程序进入调试模式。

我们正在对这个控制台调试器进行 Java 包装,以便可以通过 IDE (Eclipse) 驱动它。发送中断序列相当于在 Eclipse 调试器中按“暂停”。

0 投票
3 回答
3293 浏览

c++ - Ctrl-C 对 C++ Win32 控制台应用程序究竟有什么影响?

  1. 是否有可能以某种方式处理此事件?
  2. 在堆栈展开和静态/全局对象的释放方面会发生什么?
0 投票
1 回答
171 浏览

.net - 使用.net RichTextEdit,但过滤数据类型?

.NET 中的RichTextEdit控件完成了我需要为我的应用程序执行的 99% 的操作,除了一些小事情:

  1. 我想禁止将图像粘贴/拖动到控件中
  2. 将文本粘贴/拖动到控件中时,我想将其样式重置为控件的默认值

据我所知,微软没有在这个控件上提供任何类型的“无图像”属性,你可以使用,这将是理想的。

我的想法是我可以响应“ textChanged”事件,然后在图像呈现到屏幕之前删除图像和/或重置文本样式。当然,这将是一个彻头彻尾的黑客攻击。一方面,用户的拖放鼠标图标表明图像是可拖放的,而实际上不是。

RichTextEdit长话短说,有没有办法对控件可以通过复制粘贴和拖放操作导入的数据类型设置过滤器?

0 投票
1 回答
3496 浏览

ms-access - MS 访问控制从连续形式复制/粘贴数据

我有一个用户正在处理 Access Database 连续表单页面,他们可以在其中执行一堆过滤和数据输入。

有时,用户希望能够从该表单中选择几行并将它们直接粘贴到电子邮件中。Outlook 可以很好地将数据格式化为表格,但我们遇到的问题是标题中的下拉控件包含在粘贴的数据中,如下所示:

用户不想在每次想要在电子邮件中包含几行时都删除和重新排序列,并且为了获得两到三行而强制它们进入单独的报告或数据表是相当不友好的。我尝试弄乱填充表单的查询中参数的顺序,但这根本没有帮助。

是否有某种类型的 Copy-to-Clipboard 事件,我可以挂钩并对数据行做一些魔术?还有其他建议吗?

0 投票
2 回答
2482 浏览

excel - 粘贴从不同来源复制的相同文本在 Excel 中的行为不同

现在这是一个奇怪的

我们有一个项目,我们正在从 Excel 电子表格中读取一些数据。显然,这些数据必须采用某种格式。一些字段由数字组成,但应视为文本。

为了阻止 Excel 变得“智能”并更改单元格类型,我已将各个单元格中的格式设置为“文本”。

现在问题来了:我们粘贴的一些数字在数字之间有间距。当我们删除空格时,Excel 将单元格格式更改为“标准”并将文本转换为 2.42805E+11 格式。

但是:这只发生在从某些来源复制文本时。如果粘贴从文本框中复制的数字,当我们编辑空格时一切都会好起来的。如果我们从网页复制完全相同的数字,Excel 会更改单元格格式。

我认为复制粘贴将是复制粘贴,但显然一些格式化或其他东西在旅途中相处。

有谁知道是什么原因造成的,或者知道必须让 Excel 停止“聪明”的格式化?

编辑:我找到了一个有点奇怪的解决方案。我录制了一个宏,它使用带有文本作为参数的“选择性粘贴”功能,并用它覆盖了 ctrl-v(在那个特定的电子表格中)。奇迹般有效!不过,感觉有点“hacky”。谁能想到这会适得其反的场景?