标签: copy-paste

红宝石.如何在Windows上复制和粘贴irb?

如何在Windows上复制和粘贴irb(Interactive Ruby Shell)?

ruby windows console copy-paste irb

10
推荐指数
2
解决办法
4251
查看次数

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

这是交易,我有各种事件接收器注册到文档库:

  • ItemAdded
  • ItemAdding
  • ItemFileMoved
  • ItemUpdating

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

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

sharepoint copy-paste

10
推荐指数
1
解决办法
2976
查看次数

如何先保存粘贴板内容并在之后恢复?

我有一个不露面的Mac OS X应用程序,需要从其他应用程序复制选择.我通过模拟CMD + C键击实现了这一点.它完美地运作.但有一个,我认为这是至关重要的副作用.它会在未经许可的情况下覆盖用户的粘贴板.所以我在复制选择之前想到的是我应该保存粘贴板内容然后恢复它.有人可以给我一些提示,也许是示例代码?

macos cocoa copy-paste nspasteboard

10
推荐指数
2
解决办法
1130
查看次数

在UIPasteBoard中复制NSAttributedString

如何在粘贴板中复制NSAttributedString,以允许用户粘贴或以编程方式粘贴(使用- (void)paste:(id)senderUIResponderStandardEditActions协议).

我试过了:

UIPasteboard *pasteBoard = [UIPasteboard generalPasteboard];
[pasteBoard setValue:attributedString forPasteboardType:(NSString *)kUTTypeRTF];
Run Code Online (Sandbox Code Playgroud)

但这次崩溃:

-[UIPasteboard setValue:forPasteboardType:]: value is not a valid property list type'
Run Code Online (Sandbox Code Playgroud)

这是预期的,因为NSAttributedString不是属性列表值.

如果用户在我的应用中粘贴了粘贴板的内容,我希望保留属性字符串的所有标准和自定义属性.

copy-paste uikit nsattributedstring uipasteboard ios

10
推荐指数
2
解决办法
5583
查看次数

已在文本框中选择检测某些文本

我在c#中实现了一个记事本应用程序,所有的功能都很完美,只有一件我无法正确实现.编辑下拉菜单中有一些菜单项,但是它们的启用属性必须根据情况而改变文本框,我有两个情况的问题,我正在寻找一个事件,以便在此事件的eventhandler中更改其启用的属性,这是问题所在:

2)当在文本框中选择了一些文本时,应该启用删除,复制和粘贴选项.我应该检测它吗?我已经测试了texchanged事件,我写了一个类似下面代码的条件但是它不起作用,只是剪贴板运作良好:

private void textBox1_TextChanged(object sender, EventArgs e)
    {
        if (textBox1.SelectionLength> 0)
            button1.Enabled = false;
        if (Clipboard.ContainsText())
            button2.Enabled = false;


    }
Run Code Online (Sandbox Code Playgroud)

我应该如何解决我的问题,因为我必须使用文本框而不是richtextbox.任何建议将不胜感激.非常感谢

c# textbox copy-paste selection

10
推荐指数
1
解决办法
1万
查看次数

使用ADB在Android上粘贴文字?

这似乎是一个重复的问题,但请听我说.

我基本上需要按Android里面的"CTRL + V".我需要将当前的Android剪贴板粘贴到聚焦的TextBox中.

所以这:

adb shell input text [text]
Run Code Online (Sandbox Code Playgroud)

不会这样做,因为它要求我自己输入文本.我只需要粘贴当前的剪贴板.

这可能通过ABD吗?我用谷歌搜索和谷歌搜索,我发现的是设置剪贴板内容的方法,实际上只是按下粘贴按钮.

为了便于发展

android copy-paste adb

10
推荐指数
2
解决办法
6524
查看次数

Android复制并粘贴到任何应用程序中的任何文本字段

我正在开发一个商业用途的应用程序,后台服务通过蓝牙从RFID阅读器获取转发器号码(动物).

处理完收到的号码后,我想把它发送到剪贴板并将其粘贴到目前正在进行的任何应用程序的焦点文本字段中,在我的情况下是浏览器应用程序.

我已经在2013年找到了一个类似的问题,但现在还没有接受.该问题的所有答案都解释了如何使用ClipboardManager在开发的应用程序中复制和粘贴代码,但在评论中澄清时,这并不是问题的意思.

我能想象到的最简单的场景是在Android设备上模拟粘贴动作.我宁愿不需要安装第三方应用程序.

java android copy-paste

10
推荐指数
2
解决办法
2617
查看次数

在Visual Studio代码中复制并粘贴折叠文本

鉴于以下文字

Node1_L1
  Node1_L2
  Node2_L2
Node2_L1
  Node3_L2
    Node1_L3
    Node2_L3
  Node4_L2
    Node3_L3
    Node4_L3
Node3_L1
  Node5_L2
  Node6_L2  
Run Code Online (Sandbox Code Playgroud)

我可以使用vscode的内置折叠功能将其折叠起来

+ Node1_L1
  Node2_L1
+   Node3_L2
+   Node4_L2
  Node3_L1
    Node5_L2
    Node6_L2
Run Code Online (Sandbox Code Playgroud)

但是当我现在选择折叠的文本并复制并粘贴它时,它实际上抓住了所有文本 - 也是隐藏的文本.因此,复制和粘贴上面折叠文本的前4行的结果将是

Node1_L1
  Node1_L2
  Node2_L2
Node2_L1
  Node3_L2
    Node1_L3
    Node2_L3
  Node4_L2
Run Code Online (Sandbox Code Playgroud)

而我想拥有

Node1_L1
Node2_L1
  Node3_L2
  Node4_L2  
Run Code Online (Sandbox Code Playgroud)

希望这是有道理的,有人知道这样做的方法.谢谢!

copy-paste folding visual-studio-code

10
推荐指数
1
解决办法
1018
查看次数

Java SystemClipboard包含其他字节

我必须遵循以下设置:Ubuntu 12.04,Mathematica 9和IntelliJIDEA 12.每次我从Mathematica复制一些文本并将其粘贴到IDEA中时,粘贴文本的末尾会有很多额外的字节.最初似乎是IDEA中的一个错误似乎现在似乎是java本身的一个错误.我附加了一个显示行为的最小java示例.

因此,当我Plot在Mathematica中键入时,选择并复制它,然后运行示例我得到以下输出,其中第一行是打印的表单,第二行是字节:

在此输入图像描述

正如您所看到的那样Plot,后跟一个0字节和一些其他的,不一定是零的字节.在我的所有测试中,我发现有效的解决方案是使用字符串直到0找到第一个字符串,但这并不能解决根本问题.我真的希望看到这个问题得到解决,因为我经常在Mathematica和IntelliJIDEA 之间复制代码,但首先我需要知道应该为此归咎于谁.

题:

我怎样才能知道Mathematica或Java是否在这里做错了什么?我可以将Mathematica内容复制到不同的编辑器,浏览器等,我从未见过这样的东西.另一方面,我从未发现IntelliJ(Java)复制浪费.找出Mathematica是否使用剪贴板错误或Java有错误的好方法是什么?

最小的例子

Mathematica中选择一些文本,按Ctrl+ C并运行以下命令

import java.awt.*;
import java.awt.datatransfer.Clipboard;
import java.awt.datatransfer.DataFlavor;

public class CopyPasteTest {

  public static void main(String[] args) {
    final String text;
    try {
      final Clipboard systemClipboard =
        Toolkit.getDefaultToolkit().getSystemClipboard();
      text = (String) systemClipboard.getData(DataFlavor.stringFlavor);
      System.out.println(text);
      for (byte a : text.getBytes()) {
        System.out.print(a + " ");
      }
    } catch (Exception …
Run Code Online (Sandbox Code Playgroud)

java linux wolfram-mathematica copy-paste

9
推荐指数
1
解决办法
308
查看次数

如何在Android选定的textview上添加项目到弹出复制/粘贴菜单?

请看这个截图.在正常情况下,当选择文本时,会打开一个弹出菜单,但只有剪切/粘贴项目.我想知道,如何将这个"web搜索/共享"项添加到此弹出菜单中?

这个弹出菜单是什么?我试图覆盖活动上下文或选项菜单,但它没有.我还试图扩展TextView并覆盖它的上下文菜单,但没有用,只显示一个普通的对话框上下文菜单,这个剪切/粘贴菜单就消失了.

在此输入图像描述

android contextmenu copy-paste textview

9
推荐指数
1
解决办法
2301
查看次数