粘贴到多个文本框中
i有一个.NET应用程序,其中包含搜索屏幕,该屏幕具有带有三个文本框的面板,每个屏幕都具有不同的字符长度. 当粘贴命令从第一个盒子调用时,我想做的是捕获盒子. 此功能类似于许多现代应用程序接受串行键和电话号码的输入. 解决方案 据我发现,除了捕获WM_PASTE事件之外,没有其他明智的方法. 从Texbox得出类并实现此方法: using System.Windows.Forms; using System.ComponentModel; class TextBoxWithOnPaste : TextBox { public delegate void PastedEventHandler(); [Category("Action")] [Description("Fires when text from the clipboard is pasted.")] public event PastedEventHandl
2 2024-04-14
编程技术问答社区
用WPF按钮复制和粘贴命令
我创建了一个具有按钮的工具栏. 按钮3的 被切割和粘贴.我设置了每个按钮的命令,以在属性上剪切并粘贴副本并粘贴,但是当我运行程序时,这些按钮甚至都不可单击.我猜他们是残疾人吗?我正在尝试将TabControl中的TextBox复制并粘贴到TextBox.任何帮助都将受到赞赏.
2 2024-04-12
编程技术问答社区
我可以从C#控制台窗口获得复制/粘贴功能吗?
我正在在C#中开发控制台应用程序,并且想知道是否有一种方法可以将"复制式"或" Mark-Paste"功能获取到我的应用程序中,与标准Windows命令提示符相似或相同.这是野鹅的追逐还是简单的应用程序变量? 解决方案 感谢肖恩让我意识到这个问题的完全愚蠢.让我成为其他人不要跳上结论火车的榜样. sean指出,"可以使用cmd.exe的内置功能完成"复制 - 可以完成",这使我认识到,是的,绝对是duh,当您在Windows中运行命令行应用程序时,它已经具有此功能. 我通过得出结论而犯了错误,因为我正在通过IDE进行调试执行的所有初始测试,而Vshost并没有为您提供该功能. 快速的"开始不调试"揭示了我的短视. 其他解决方案 我已经从控制台窗口复制了文本并将其粘贴到另一个来源中. 它在控制台应用程序中为默认值; 右键单击控制台边框: 选择编辑>标记: 拖动要使用鼠标(或使用箭头键)选择您想要的文本的文本: 再次,右键单击控
0 2024-04-12
编程技术问答社区
在C#中复制/粘贴事件监听器
我是C#的新手(我习惯了Java),并且正在尝试实现一个可以在Windows XP计算机背景下运行的侦听器,并且能够查看用户何时进行副本,剪切或粘贴操作. 我发现了这个 page 并试图实施该听众,但我一直遇到问题. 我的问题是两个方面:一个,此页面上的听众可以解决我的问题吗?如果是这样,那么有任何实施技巧吗?我得到了: 找不到类型或名称名称" dragdroporcypasteeventargs"(您是否缺少使用指令或汇编引用?) 我尝试连接必要的装配参考,但我似乎没有正确的dll. 提前一吨. (在任何人问之前,我不是写病毒,它是写作分析仪) 解决方案 对于复制侦听器,请查看此问题在这里和一篇文章至于上述线程中讨论的糊状事件,似乎有些混乱,因为剪贴板侦听器没有提供有关粘贴的任何反馈.您可能必须安装全局钩以捕获CTRL + V和鼠标上下文菜单. 有关使用钥匙钩,请阅读此 codeproject 文章. 要收听鼠标事件和运动,请访问另一个 thi
0 2024-04-11
编程技术问答社区
从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 err
0 2024-04-11
编程技术问答社区
如何用X11复制到剪贴板?
使用OS X上的框架,我可以使用以下框架将PNG复制到粘贴板(在C中 - 显然我可以使用Cocoa使用Nspasteboard): #include int copyThatThing(void) { PasteboardRef clipboard; if (PasteboardCreate(kPasteboardClipboard, &clipboard) != noErr) { return -1; } if (PasteboardClear(clipboard) != noErr) { CFRelease(clipboard); return -1; } size_t len; char *pngbuf = createMyPNGBuffer(&len); /* Defined s
0 2024-04-08
编程技术问答社区
如何在C语言中获得源文件(我想复制的文件)和被复制文件的信息?
我想获取源文件信息,当我要复制源文件,然后在源文件已经复制时获取目标文件信息.代码的问题在于我无法复制并获取源和目标文件信息. 您如何能够修复我的代码以复制文件并获取源和目标信息? 代码: #define BUFFER 100 // ** increased - file path can get pretty long #define BUFFERSIZE 4096 #define COPYMODE 0644 void oops(char *, char *); int file_exist(char *filename) { struct stat buffer; return (stat (filename, &buffer) == 0); } int main(int argc, char *argv[]) { char ch, source_file[20], target_file[20]; FILE *source, *ta
0 2024-04-07
编程技术问答社区
类似的代码检测器
我正在寻找可以比较源代码的工具. 我们现在有一个非常微不足道的系统,具有大量的误报,真正的积极因素很容易被埋葬在其中. 我的要求是: 相当少量的假阳性 良好的检测率(是的,这些都相互对立) 理想情况下,输出比单个值更复杂 可用于C(C99)和C ++(C ++ 03和最佳C ++ 11) 仍然保持 可用于将两个源文件相互比较 在非交互模式下可用 编辑: 避免混乱,以下两个代码片段是相同的,应当检测到: for (int i = 0; i
2 2024-04-07
编程技术问答社区
Vim复制-粘贴到系统缓冲区的行为不符合预期
我很头疼,试图弄清为什么VIM不复制到系统缓冲区. 这是我的工作流程: vim asd y1y :q vim qwe p 在Computera和Computerb上,这可以按照我的要求工作:从文件ASD中划出的线被放入文件qwe中. 在Computerc上,这无效. 所有系统都在运行Ubuntu 8.04. Computera已安装了VIM-FULL软件包,ComputerB和Computerc安装了VIM软件包. Computera已安装了XORG,正在使用Fluxbox窗口管理器,并且可以在本地访问. ComputerB和Computerc没有X,我正在陷入其中. 我已经完成了很多阅读,并认为这是因为Computerc是用-Clipboard编译的,但是我在所有三台计算机上运行了VIM,并且只使用 +剪贴板编译了Computera. 我错过了明显的东西吗?我相信用户的.vimrc和全局VIMRC文件是相同的.如果有帮助,我可以发布VIM的输出和
2 2024-04-04
编程技术问答社区
不能让document.execCommand在复制文本时正常工作
这是我的代码: function createTextArea() { var t = document.createElement("textArea"); textArea = document.body.appendChild(t); return textArea; } function copy(str) { var textArea = createTextArea(); textArea.value = str; textArea.select(); document.execCommand("Copy"); } copy("hello") 现在,当我尝试粘贴时,我将文本放入文本方面没有出现.有人知道我在做什么吗? 解决方案 根据Docuctatin,您有一个错别字.来自 copy 将当前选择复制到剪贴板.剪贴板功能must be enabled在user.js偏好文件中. 查看这两个文章
0 2024-04-04
编程技术问答社区
从浏览器地址栏复制一个UTF-8的URL,只能得到一个丑陋的编码。
当我从浏览器的地址栏(几乎任何OS上的浏览器)复制UTF-8 URL时,然后尝试将其粘贴到另一个文本字段中(例如,将其发布在Facebook或Twitter上),它仅提供解码URL,这使其丑陋.例如,在地址栏中,URL看起来像这样: https://www.chaino.com/ 但是,当试图将其复制和粘贴到任何其他地方时,它给出以下丑陋的URL: https://www.chaino.com/%D9%88%D8%B0%D9%83%D8%B1 &,如果我想在任何地方使用原始URL,我过去曾在此原始URL解码器 - 在线工具 问题是:是否有一种简短的直接方法来复制此类URL,并在没有此丑陋过程的情况下将其粘贴? (可能正在使用Chrome Extensions之类的) 解决方案 您可以在地址栏的URL末端添加一个"空间",然后您可以选择全部并直接复制. 其他解决方案 您可以在不选择方案(例如http://)的情况下选择URL,然后复制它.这将
0 2024-04-03
编程技术问答社区
如何使用jQuery将文本复制到客户的剪贴板上?
工作流程很简单: 您单击Textarea内部. 将文本复制到客户端的剪贴板上. 向用户显示通知. 你怎么做? 解决方案 在浏览器兼容性方面,复制到剪贴板是一项棘手的任务.最好的方法是使用小闪光灯.它将在每个浏览器上使用.您可以在本文. 这是为Internet Explorer做到的方法: function copy (str) { //for IE ONLY! window.clipboardData.setData('Text',str); }
2 2024-04-03
编程技术问答社区
如何向Java进程发送中断键序列?
我有一个Java Process实例及其关联的流的处理方法.这是一个控制台程序.我想模拟休息序列.在Windows上,这是Ctrl-C.如果没有本地人,这可能是可能的吗? 这样做的原因:控制台程序本身就是命令行控制台,控制另一种语言的虚拟机.用户可以从此控制台程序运行另一个程序.程序正在运行时,断路顺序将中断基础程序的执行,并导致控制台程序进入调试模式. 我们将Java包裹在此控制台调试器中,以便可以通过IDE(Eclipse)驱动它.发送断点序列将等同于在Eclipse调试器中按"悬挂". 解决方案 您可能想查看
2 2024-04-03
编程技术问答社区
格式化Eclipse代码片段用于博客发布?
Visual Studio具有插件 允许一个复制任何编辑器(C#,HTML,XML)的代码,然后用HTML格式粘贴,以保留语法突出显示等等. . 这对于将代码示例/示例发布到WEP页面/博客非常方便.我已经看到一个旧的(2006年?)插件用于Java到HTML转换,但是是否有类似于Visual Studio插件的更广泛的解决方案. 实际上我正在寻找的是一种选择和复制Eclipse中的语法色块并将其粘贴到格式的HTML+CSS的方法. 这样的东西是否存在? 解决方案 基于日食的解决方案 使用 此工具将Java源代码转换为HTML,XHTML和LATEX,并使用语法突出显示. 也有 codesnippet plugin: codesnippet是一组Eclipse插件,用于转换Ant,Java,properties,CSS,DTD,HTML和XML源代码(完整的文件或摘要),并使用Syntax突出显示 基于非日食 使用在线使用 源代码
0 2024-04-01
编程技术问答社区
拷贝粘贴文件有延迟
我有一个复制文件和粘贴的脚本.我只想有一个延迟粘贴文件的延迟. 粘贴第一个文件 - 10秒等待 - 粘贴第二文件 - 10秒延迟 - 粘贴第三文件-... 这是我的脚本,它复制所有文件 set source=C:\Users\kco2bu\Desktop\Deneme\Copy set destination=C:\Users\kco2bu\Desktop\Deneme\Paste xcopy %source% %destination% /y 解决方案 自行复制每个文件: set "source=C:\Users\kco2bu\Desktop\Deneme\Copy" set "destination=C:\Users\kco2bu\Desktop\Deneme\Paste" for %%a in ("%source%\*") do ( xcopy "%%~fa" "%destination%" /y timeout -t 10 >nul )
2 2024-03-29
编程技术问答社区
使用同一文件夹中的另一个文件名重命名文件名
我目前有一个Windows文件夹,其中只有两个文件: 度假 和 夏季. 我想通过使用.jpg扩展名之前的文本将summer.avi重命名. 因此,例如,如果我有另一个带有圣诞节的文件夹. 任何帮助将不胜感激! 解决方案 您可以使用~n参数扩展名仅在没有扩展名的情况下捕获文件名.该脚本需要与JPG和AVI的目录相同,但是如果要在多个目录上运行它,则可以将整个内容包装在第二个for loop中. @echo off setlocal enabledelayedexpansion :: This assumes there is only one avi file in the folder for /F %%A in ('dir /b *.jpg') do ( set basename=%%~nA ren *.avi !basename!.avi ) 其他解决方案 这应该会磨损,尽管我还没有测试过: @echo off for %%i i
2 2024-03-29
编程技术问答社区
在Windows系统上移动文件的最快方法
我想在Windows系统上将大约800GB的数据从NTFS存储设备移动到FAT32设备(两者都是外部硬盘驱动器). 实现这一目标的最佳方法是什么? 简单地使用剪切? 使用命令提示符? (move) 编写一个批处理文件以在给定的间隔上复制一小部分数据? 使用一些为我完成工作的特定应用程序? 或任何更好的主意...? 实现这种耗时的过程的最安全,高效和快速的方法是什么? 解决方案 robocopy 您可以重新启动命令,然后恢复.我一直在网络上使用它.也可以在大文件上工作. 其他解决方案 如果可能的话,我会实际移动硬dsk. 其他解决方案 我发现快速复制对这种事情非常有用.它是GUI工具....
2 2024-03-29
编程技术问答社区
awk只对复制的数据起作用,为什么?
我有一个简单的尴尬,用于此处描述的目的: 附加多个标头信息字段,直到找到下一个标题 我将其复制/粘贴到新文件后才仅处理数据.如果我将头部输出引导到新文件中,则尴尬仍然不起作用.仅当我将文件复制/粘贴到新文件中时,尴尬才能有效. `head -40 file.csv > output.csv` 这是尴尬: `awk -F, '/"Serial No."/ {sn = $2} /"Location:"/ {loc = $2} /"([0-9]{1,2}\/){2}[0-9]{4} [0-9]{2}:[0-9]{2}"/ {$0 = loc FS sn FS $0}1' file.csv>master1.csv` 如果我复制/粘贴数据并将其与原始数据进行比较,则输出表示每条线的差异,但没有说在哪里.如果您查看头部输出与复制/粘贴文件之间的差异: `diff trap4_top.csv tr
0 2024-03-28
编程技术问答社区
使用终端(或壳牌)将一个文件的一部分复制/粘贴到另一个文件中。
我试图将.txt文件的一部分从行号n复制到行号n+y(假设1000至1000000). 我尝试了操作员和 sed ,但失败了.这是我尝试的命令: sed -n "1000, 1000000p" path/first/file > path/second/file 解决方案 如果您知道源文件中有多少行(WC -L),则可以执行此操作.假设12000行,并且想要新文件中的2000-7000行(总计5000行). 猫myfile |尾巴-10000 |头-5000> newfile 读取最后10k线,然后从中读取第1个5K线. 其他解决方案 sed命令应正常工作,用单引号替换双引号. sed -n '1000, 1000000p' path/first/file > path/second/file
0 2024-03-28
编程技术问答社区
如何在一个脚本集合中传播信号?
我有一个由主脚本控制的脚本集合.我想将信号 ctrl + c 捕获在主脚本中,然后将其传播给其他脚本.其他脚本也应该捕获此信号(来自主脚本)并进行一些清理... 我试图将kill -s SIGINT发送给孩子们,但他们似乎无法捕获信号(即使在儿童脚本上定义trap 'Cleanup' SIGINT) 有什么线索如何实现这一点? 解决方案 以下示例演示了一个父脚本,该脚本在启动了两个孩子做自己的事情(也sleep 5)之后执行某件事(sleep 5).当父级退出时(无论出于何种原因),它会发出信号终止的信号(不要SIGINT,终止由SIGTERM发出信号,也是默认的kill信号).然后,孩子们在接受SIGTERM的情况下做事.如果孩子们是自己的脚本,我建议您将TERM上的陷阱更改为EXIT上的陷阱,以便无论终止的原因是什么(只要可怕),孩子们都会清理陷阱. 注意我对wait的使用. Bash收到信号时不会中断运行非构成命令.取而代之的是,它等待它们完成并在命令完成后处
2 2024-03-27
编程技术问答社区