问题标签 [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 投票
1 回答
1518 浏览

macos - 使用 AppleScript 拦截复制和粘贴

是否可以使用 AppleScript 拦截 OS X 中的全局复制和粘贴?或者我是否必须有一些中间步骤来触发 AppleScript 读取剪贴板?

0 投票
1 回答
3315 浏览

perl - 如何在 Word 中复制和粘贴一系列表格?

编辑:如果你在 VBA 中有一个例子,我会接受它。我只是想了解如何将 Range 对象与 Tables 集合一起使用来复制和粘贴多个表而不循环。换句话说,如何使用 Tables 集合指定 1..lastTable 的范围?如果我能看到一个有效的 VBA 示例,我将处理 VBA --> Perl 转换。

我正在尝试使用 Perl 的Win32::OLE模块(通过 Dave Roth 的优秀书籍)来自动化一些我需要在一些 Word 文档上重复执行的任务。但是,这本书(以及大多数 Web 示例)倾向于使用 Excel 作为示例,因此我不确定如何使用 Tables 集合对象有效地复制和粘贴。

这是我的代码片段:

原始代码使用的是段落,而不是表格,所以我假设一些错误是该代码的产物(或者更可能是我不理解该代码)。

0 投票
2 回答
2642 浏览

windows - 在 Windows 上运行任意子进程并且仍然干净地终止?

我有一个应用程序 A,我希望它能够调用用户在配置文件中指定的任意其他进程。

批处理脚本 B 是用户希望 A 调用的此类过程。B 设置一些环境变量,显示一些消息并调用编译器 C 来完成一些工作。

Windows 是否为干净地终止任意进程提供了标准方法?假设 A 在控制台中运行并收到 CTRL+C。它可以将其传递给B和C吗?假设A在一个窗口中运行,用户试图关闭窗口,是否可以取消B和C?

TerminateProcess 是一种选择,但不是一个很好的选择。如果 A 在 B 上使用 TerminateProcess,则 C 继续运行。如果 C 长时间运行,这可能会导致严重的问题,因为我们可能会启动另一个 C 实例来操作相同的文件,而 C 的第一个实例仍在秘密工作。此外, TerminateProcess 不会导致干净的退出。

GenerateConsoleCtrlEvent 听起来不错,并且当一切都在控制台中运行时可能会起作用,但是文档说您只能将 CTRL+C 发送到您自己的控制台,因此如果 A 在窗口中运行则无济于事。

在 Windows 上是否有任何与 SIGINT 等价的东西?我很想找到这样一篇文章:http: //www.cons.org/cracauer/sigint.html for Windows。

0 投票
6 回答
2394 浏览

perl - 如何在 Perl 中找到复制/粘贴(复制、克隆)代码?

我已经在 Internet 上搜索了一段时间,但找不到任何可以分析一组 Perl 文件(模块或脚本)并标记重复或克隆或复制的免费(或廉价)工具/实用程序/模块/粘贴代码。

我现在好多了,但我过去常常在各处复制和粘贴代码段。我想清理它并修复我的旧代码重复,但我将不胜感激一些工具帮助,这样我就不必用细齿梳子浏览所有旧代码。另外,人工识别这种攻击很容易出错。

0 投票
3 回答
3094 浏览

sharepoint - 使用资源管理器视图复制和粘贴时,SharePoint 列表事件接收器未触发

这是交易,我在文档库中注册了各种事件接收器:

  • 添加项目
  • 项目添加
  • 项目文件已移动
  • 物品更新

这些事件接收器在所有情况下都按预期工作,除了复制和粘贴到资源管理器视图中。值得注意的是,当从资源管理器视图移动到资源管理器视图时,事件接收器会触发!

有没有其他人经历过这个?有没有办法来解决这个问题?

0 投票
5 回答
3422 浏览

vim - 在光标位置将多行字符串粘贴到 GVIM

当我使用 CTRL-V 从(例如)在 Acrobat Reader 中打开的 PDF 将两行文本复制到 gvim 中时,文本将插入到 gvim 中我所在的行上方,而不是光标所在的位置。(场景:我想复制一个分布在两行中的文档标题并将其粘贴到 gvim 中的 html 标记之间)。

如果我对单行文本执行相同操作,则文本将正确粘贴在光标位置。

我应该怎么做才能使它也适用于两行文本(例如“粘贴不格式化”)?

重要提示:要粘贴的字符串由两行组成,由回车符(或类似的东西)分隔!

解决方案

实际上有两种有效的解决方案:

  • 使用 CTRL-R * 在光标位置粘贴(并保持剪贴板内容多行)
  • 重新映射粘贴命令以替换剪贴板字符串中的所有回车符
0 投票
2 回答
1095 浏览

java-me - 在 J2ME 中访问系统剪贴板(索尼爱立信)

最近的手机有一个剪贴板,可以将文本从一个应用程序复制到另一个应用程序(例如从地址簿到文件管理器)。是否有用于在此剪贴板上放置东西的 API?

我的目标是索尼爱立信手机(包括 G705),因此如果不存在可移植 API,则可以接受索尼特定的 API。

0 投票
3 回答
1071 浏览

chat - 用于粘贴代码的良好 IM/聊天解决方案

我们有几个分布式开发人员在几个项目上一起工作。我们一直在使用 Skype 与所有开发人员进行聊天,它工作正常,除了一件事:

它真的会破坏我们复制并粘贴到聊天中的任何代码——尤其是 Python 中的空格。

这个问题有很多关于聊天客户端和服务器的意见,但没有人对粘贴代码有太多话要说。(https://stackoverflow.com/questions/36415/best-chat-im-tool-for-developers

有没有人在使用可以很好地处理源代码的聊天或即时通讯客户端?

0 投票
1 回答
646 浏览

flash - 将位图粘贴到 as3 应用程序中

是否可以将位图粘贴(如从剪贴板复制/粘贴)到 Flash 应用程序中?

我正在考虑一个关卡编辑器,它可以让您编辑平铺图像,但希望允许复制或从外部文件同步的某种快速方式,而无需上传等。

干杯,克里斯

0 投票
9 回答
4351 浏览

copy-paste - 面试问题以检测复制和粘贴编码器

我可以问面试候选人哪些问题,让我知道他是否是“复制粘贴编码器”?

我们发现,即使候选人在面试中很好地回答了编码问题,一旦进入工作岗位,他们仍然倾向于复制而不是重构。

其他人有类似的经历吗?