文本框自动输入剪切板脚本
⑴ 用批处理快捷复制文字到剪贴板
这个用bat似乎比较难实现,就连vbs也不容易实现
:用记事本编辑碰枣搭以下内容:
strCopy = "我是谁"
Set objIE = CreateObject("InternetExplorer.Application")
objIE.Navigate("about:blank")
objIE.document.parentwindow.clipboardData.SetData "text", strCopy
objIE.Quit
另存为扩展名为vbs的文件
以后双击这个文件就可以
————————————————————
说明:
WSH 和 VBScript 都不能与剪贴板进行交互:它们都不允许您将数据复制到剪贴板或从剪贴板粘贴数据。另一方面,Internet Explorer 却可以和剪贴板进行交笑拿互。(瞧,Internet Explorer 真是无所不能啊!)所以,就让 IE 来为我们做这项工作吧。
首先构造一个字符串,其中包含想要的输出。然后,创建 Internet Explorer 的一个实例,然后在其中打开一个空白页。接着,利用 Internet Explorer 对象模型的内置功能,将字符串复制到剪贴板;特别是, 可以使用 clipboardData.SetData 方法来实现这个技巧。
顺便说一下,所有岩告这一切都是在“幕后”发生的,Internet Explorer 并不会真的出现在屏幕上。这是因为,在默认情况下,通过脚本创建的任何 IE 实例在运行时都是隐藏的,除非您利用如下语句将其显示出来:
objIE.Visible = True
⑵ VBS弹出输入框,输入1,可进行对应的复制操作。输入2,则进行剪切文件操作
理论与实际上都是可以的,但是实现以及操作起来太麻烦,以至于远远超过手动ctl+c和ctl+v的操作量。好吧,或许你不信,那我给你解释一下到底如何麻烦。首先,复制辩顷稿的话,vbs脚本不能访问剪切板,要通过生成其它组件的对象来调用访问剪切板。这意味着什么呢?意味着你必须先把东西复制一下携孝,然后再打开vbs脚本去读你复制在剪切板上的内容。可这时候如果手动操作的话已经可以粘贴了。但用vbs则只是刚刚读取复制的内容。怎么样?开始麻烦了吧。其次,你要粘贴到哪呢?好吧,你说随便一个记事本,恩,没问题,如果是空的话,我以写模式打开写进去保存就ok了。可如果里面有内容呢?我是覆盖内容还是补充模式粘贴?如果你不往记事本而是word或者excel文件里面粘贴呢?又或者你复制的是图片或者其它影音文件呢?这都是vbs复杂操作,还不如手动处理的。当然,我也不是说这样做不可以,而是如果单纯的一次两次的工作,你还不如手动乎则做。倒是工作量频繁而巨大并且重复性强了,可以写个vbs脚本来实现。说了这么多,我给你个简单的满足你功能的代码,你看看就明白了。Set objHTML=CreateObject("htmlfile") ClipboardText = objHTML.ParentWindow.ClipboardData.GetData("text") MsgBox ClipboardText '这里弹出你复制的内容,别复制除文字外的东西啊set fso = createobject("scripting.filesystemobject")Set output = fso.OpenTextFile("c:\1.txt",2) '这里可以自定义你要粘贴的文件名output.Write ClipboardTextoutput.CloseSet fso = NothingSet objHTML = nothing其实这也不算粘贴了,只是从剪切板复制后把内容读出来写到一个记事本里。真正的粘贴其实也就是写操作。怎么样,这只是一个记事本,如果是excel或者网页上的文本框呢?呵呵,希望对您有帮助。全手打,求采纳!回答补充:看你网站什么样了,其实或许可以换种方法,把数据保存到excel里面的,不过不知道你那边详细情况。 好吧,其实可以做一个循环,每5s把剪切板里的内容保存到excel里面去,前提就是你在5s内新的内容,不然等于又粘贴一遍旧的。
⑶ 求单击“复制内容到剪切板”能复制文本框里面内容的代码!
我们举例来说明吧,这样一眼就能看明白了!
比如我们要咐告复制一个类型为“text”的input里面的内容,它的ID为wanto,如下面一行代码所示:
<input id="wanto" type="text" />
而下面这行代码呢是一个按钮,当我们点击这个按钮后就会把“wanto”里面的内容给衡瞎明复制到剪贴板里面去,我们重点来看看它的神键onclick这个javascript事件吧!
<input type="button" value="复制" onclick="clipboardData.setData('Text',document.getElementById('wanto').value);" />
这个onclick的事件处理函数就是把“wanto”里面的内容给复制到剪切板了,这个时候我们不管是用“Ctrl+V”的组合键还是用“右键”->“粘贴”都可以把剪切板里面的内容给倒出来了。简单吧·这里的例子是复制类型为“text”的内容,其他诸如area等都是一样的。
⑷ 如何编程实现在另一程序窗口的文本框自动输入文本并自动跳到另一个文本框或者按钮
'使用VBS例,下载dynwrap.dll,然后拷贝至c:\windows\system32,运行regsvr32 dynwrap.dll进行注册
Set ws=CreateObject("WSCript.shell")
Set Wrap1 = CreateObject("DynamicWrapper")
Wrap1.Register "USER32.DLL", "FindWindow","I=ss","f=s", "R=l"
Wrap1.Register "USER32.DLL", "SetForegroundWindow", "I=h", "f=s", "R=l"
hWin = Wrap1.FindWindow(vbNullString, CStr("窗口名称"))
if hWin > 0 then
Clipboard = "MsHta vbscript:ClipBoardData.setData(""Text"","""& "您要输入的文本" &""")(Close)"
ws.Run(Clipboard) '复制文本
ws.sendkeys "{tab}" '发送tab键移动焦点
ws.sendkeys "^v" '发送粘贴,确保剪切板有内容
end if
⑸ Excelvba中将剪切板内容复制到文本框,然后再将文本框的内容复制到剪贴板
你可以直接自己录取一个宏,这样,就能看到系统自动生成的程序代码了。
⑹ 有哪位同志做过jquery实现文本框内容到剪贴板的方法
1. 单用js 实现复制功能, 仅仅只能对ie起作用; 其他安全性高的游览器是不行的猛哪,如 firfox, chrome 等。
2. 遇到这个功能一般做法是: 用js判断是不是ie, 如是,复制,如不是,自动选中文字,提示让他自己手工复制。腾讯公司的腔神网站就是这样的做法。
3. flash可以做到通用枝圆码, 但是不推荐,原因是flash 有可能用户游览器不支持或根本没安装
⑺ 按键精灵怎么逐次复制txt文件中的数据,然后粘贴到某输入框内求脚本
可以肢启带的,用懒人插件可以逐行读取,然后设旁晌置到剪贴板,操作键盘鼠标切换到另一个输入框,按CTRL+V粘贴或者用saystring输出.然后读下一行
你没有给出应用环境,无法写代码给你,但是你把懒人插件下载历芦了,看看范例就懂了,超级简单的
⑻ 在NSIS脚本里面,怎么实现在安装过程中把文字自动复制到剪贴板
据我所知,NSIS没慎枯有复制文本相关的指令,不过可以通过调用 CMD命宽手洞令来完成,如:
Exec '"cmd.exe"薯纤 /c echo 文字内容 | clip'
⑼ 脚本实现读取剪贴板文本内容并且粘贴到任意程序中光标所在位置(Windows操作系统)
单独按Windows:显示或隐藏“开始”功能表
Windows+BREAK:显示“系统属性”对话框
Windows+D:显示桌面
Windows+M:最小化所有窗口
Windows+Shift+M:还原最小化的窗口
Windows+E:开启“资源管理让岁戚器”
Windows+F:查找文件坦陵或文件夹
Windows+CTRL+F:查找电脑
Windows+F1:显示Windows“帮助”
Windows+R:开启“运行”对话框
Windows+U:开启“公用程序管理器”
Windows+L:切换使用者(WindowsXP新功能)
Ctrl快捷键
Ctrl+S保存
Ctrl+W关闭程序
Ctrl+N新建
Ctrl+O打开
Ctrl+Z撤销
Ctrl+F查找
Ctrl+X剪切
Ctrl+C复制
Ctrl+V粘贴
Ctrl+A全选
Ctrl+[缩小文字
Ctrl+]放大文字
Ctrl+B粗体
Ctrl+I斜体
Ctrl+U下划线
Ctrl+Shift输入法切换
Ctrl+空格中英文切换
Ctrl+回车QQ号中发送信息
Ctrl+Home光标快速移到文件头
Ctrl+End光标快速移到文件尾
Ctrl+Esc显示开始菜单
Ctrl+Shift+<快速缩小文字
Ctrl+Shift+>快速放大文字
Ctrl+F5在IE中强行刷新
Ctrl+拖动文件复制文件
Ctrl+Backspace启动\关闭输入法
拖动文件时按住Ctrl+Shift创建快捷方式
Alt快捷雀返键
Alt+F4关闭当前程序
Alt+空格+C关闭窗口
Alt+空格+N最小化当前窗口
Alt+空格+R恢复最小化窗口
Alt+空格+X最大化当前窗口
我所知道的就这些,F1~F12系列的我也不清楚