龙2009

头像

Opera 2.0
UID: 46907
帖子: 89
注册时间: 2009-05-05 14:09
在线状态: 离线
您的首选浏览器是: Opera
为什么选择 Opera: 速度快啊

快速引用如何修改成快速粘贴呢?

Button17, "快速引用"="Go to page, "javascript:{ta = window.document.getElementsByTagName('textarea'); ta[ta.length-1].value += '[quote]'+document.getSelection()+'[/quote]\n'; ta[ta.length-1].focus();}", 1, "快速引用", "Note Web""

怎么改成快速粘贴啊?

是已经在别的网页中复制了文本以后,要OP读取实现粘贴,就是说做成一个按钮,点一下就实现了粘贴功能,不用快捷键和右键粘贴,儿是用这个按钮来实现.

比如在A网页中复制了一段文字,然后我想点这个按钮粘贴到另外一个网页中去.
最后由 龙2009 编辑于 2009-06-28 13:36,总共编辑了 2 次
Opera/9.64 (Windows NT 5.1; U; Opera Now!; zh-cn) Presto/2.1.1页首

Opera 中文维基 / Opera 10.61 正式版 - 极速安全的浏览体验 / Opera Mini 5.1 正式版 - 为超过 3000 款手机优化

yuanziyou

头像

Opera 5.0
UID: 44869
帖子: 642
注册时间: 2009-04-10 20:02
在线状态: 离线
您的首选浏览器是: Opera
为什么选择 Opera: 先爱上了opera mini 所以选择opera
不太懂楼主的意思,快速引用的作用就是,把选择的内容粘贴到回复框里啊?
为什么要改成快速粘贴,那不是多此一举吗?
不知道你想表达的意思是不是想 “用鼠标选中文本后,自动实现复制并粘贴”,如果是这样的看这里http://bbs.operachina.com/viewtopic.php?f=41&t=43804,我也像高手请教过这个问题。
Opera/9.64 (Windows NT 5.1; U; Cabbage Edition; zh-cn) Presto/2.1.1页首
龙2009

头像

Opera 2.0
UID: 46907
帖子: 89
注册时间: 2009-05-05 14:09
在线状态: 离线
您的首选浏览器是: Opera
为什么选择 Opera: 速度快啊
yuanziyou 写道:不太懂楼主的意思,快速引用的作用就是,把选择的内容粘贴到回复框里啊?
为什么要改成快速粘贴,那不是多此一举吗?
不知道你想表达的意思是不是想 “用鼠标选中文本后,自动实现复制并粘贴”,如果是这样的看这里http://bbs.operachina.com/viewtopic.php?f=41&t=43804,我也像高手请教过这个问题。

不是的 这个按钮已经实现了自动实现复制并粘贴,
但是这个仅仅是对网页上选择的文字进行操作.有的时候我需要在外部文本里面复制出来就不行了.

我想要的是自动粘贴剪切板的内容.

就是我在外部文本复制的东西 可以自动粘贴到文本框中
Opera/9.64 (Windows NT 5.1; U; Opera Now!; zh-cn) Presto/2.1.1页首
18green

头像

Opera 8.0
UID: 36216
帖子: 2455
注册时间: 2008-12-27 12:45
在线状态: 离线
您的首选浏览器是: Opera
为什么选择 Opera: 喜欢
看昨天的帖子啊
viewtopic.php?f=30&t=45230
改JS我没办法

不过有另一种办法:
Dim WshShell
Set WshShell = CreateObject("WScript.Shell")
WshShell.SendKeys "{end}"
WScript.Sleep 200
WshShell.SendKeys "{tab}"
WScript.Sleep 200
WshShell.SendKeys "^v"
WScript.Sleep 200
WshShell.SendKeys "^{enter}"
WScript.Sleep 1500
WshShell.SendKeys "+z"
I sometimes think that never blows so red
The Rose as where some buried Caesar bled;
That every Hyacinth the Garden wears
Dropt in its Lap from some once lovely Head.
Opera/10.00 (Windows NT 5.1; U; zh-cn) Presto/2.2.2页首
18green

头像

Opera 8.0
UID: 36216
帖子: 2455
注册时间: 2008-12-27 12:45
在线状态: 离线
您的首选浏览器是: Opera
为什么选择 Opera: 喜欢
:11: 麻烦之处是不同的论坛得做不同的修改。
I sometimes think that never blows so red
The Rose as where some buried Caesar bled;
That every Hyacinth the Garden wears
Dropt in its Lap from some once lovely Head.
Opera/10.00 (Windows NT 5.1; U; zh-cn) Presto/2.2.2页首
龙2009

头像

Opera 2.0
UID: 46907
帖子: 89
注册时间: 2009-05-05 14:09
在线状态: 离线
您的首选浏览器是: Opera
为什么选择 Opera: 速度快啊
18green 写道:看昨天的帖子啊
viewtopic.php?f=30&t=45230
改JS我没办法

不过有另一种办法:
Dim WshShell
Set WshShell = CreateObject("WScript.Shell")
WshShell.SendKeys "{end}"
WScript.Sleep 200
WshShell.SendKeys "{tab}"
WScript.Sleep 200
WshShell.SendKeys "^v"
WScript.Sleep 200
WshShell.SendKeys "^{enter}"
WScript.Sleep 1500
WshShell.SendKeys "+z"

呵呵 这样做很麻烦, ,我是用上面的代码 并且同时运行前几天研究的那个vb一块执行.

但是我不怎么想用vb
想用JS的 可以实现后台操作. 免得老对我的QQ聊天造成伤害啊..

打了一个字 给我发出去了...........
Opera/9.64 (Windows NT 5.1; U; Opera Now!; zh-cn) Presto/2.1.1页首
ttttaaaa

头像

Opera 8.0
UID: 33464
帖子: 2557
注册时间: 2008-12-07 20:06
在线状态: 离线
您的首选浏览器是: Opera
为什么选择 Opera: 腹黑隐青的灌水利器
ddbb不是已经说了么?
如果你真要用vbs来执行的话还不如直接ahk或au3
可以指定特定窗口

Lacrimas Profundere-Black Swans
Opera/9.63 (Windows NT 5.1; U; zh-cn) Presto/2.1.1页首
丹丹

头像

Opera 7.52
UID: 12765
帖子: 1634
注册时间: 2008-01-10 11:04
在线状态: 离线
opera本身是不能往剪切板里发送东西的.....他只有读取的功能.....能用在opera里的JS里.....

选择文字然后复制到剪切板 单纯用JS在opera里是不可能的.......

如果说一定要用 只能是调用flash里的COPY功能.....

或者是调用其他软件
     /\    Proxomitron之应用展示
     /  \   PtronGUI - Proxomitron美化增强版
   / <●> \  sidki config 2009-02-13 beta
 /   V   \
Opera/10.00 (Windows NT 5.1; U)页首
18green

头像

Opera 8.0
UID: 36216
帖子: 2455
注册时间: 2008-12-27 12:45
在线状态: 离线
您的首选浏览器是: Opera
为什么选择 Opera: 喜欢
自动聚焦到回复框
Item, "闪到回复框"="Go to page, "javascript:{ta=document.getElementsByTagName('textarea');ta[ta.length-1].focus();}""
然后再加上一个粘贴和发送就行了,加了一个VBS。
Dim WshShell
Set WshShell = CreateObject("WScript.Shell")
WshShell.SendKeys "^{enter}"

最后按钮写法是:
button19, "闪回"="Go to page, "javascript:{ta=document.getElementsByTagName('textarea');ta[ta.length-1].focus();}",1, & delay, 200 & paste & delay, 200 & Execute program, "D:\Program Files\opera 10\optools\vbs\huitie.vbs", "闪", "闪""

这样就可以了。自动粘贴剪贴板内容并回复。 :2: :2: :2:
最后由 18green 编辑于 2009-05-12 18:36,总共编辑了 4 次
I sometimes think that never blows so red
The Rose as where some buried Caesar bled;
That every Hyacinth the Garden wears
Dropt in its Lap from some once lovely Head.
Opera/10.00 (Windows NT 5.1; U; zh-cn) Presto/2.2.2页首
18green

头像

Opera 8.0
UID: 36216
帖子: 2455
注册时间: 2008-12-27 12:45
在线状态: 离线
您的首选浏览器是: Opera
为什么选择 Opera: 喜欢
应该是JS跟VBS中间衔接的语法问题吧?请教
I sometimes think that never blows so red
The Rose as where some buried Caesar bled;
That every Hyacinth the Garden wears
Dropt in its Lap from some once lovely Head.
Opera/10.00 (Windows NT 5.1; U; zh-cn) Presto/2.2.2页首
18green

头像

Opera 8.0
UID: 36216
帖子: 2455
注册时间: 2008-12-27 12:45
在线状态: 离线
您的首选浏览器是: Opera
为什么选择 Opera: 喜欢
○○○○○○○○○╭╭╮╮╮灌水╭╭╭╮╮○○○○
○○○○○○○○○╰╰ ╮╮灌水╭╭ ╯╯○○○○○
○○○○○○○○○○○○○╰╮╭╯○○○○○○○○
○○◥█◣◢█◤○○○○○○╮╭○○○○○○○○○
○○○◥██◤○○○○◢█████◣○○○○○○○
○○○○◥█◣○○○◢███████◣○○○○○○
○○○○○██◣○◢███████●█◣○○○○○
○○○○○████████灌水嚕████○○○○○
○○○○○◥██████████████○○○○○
○ ﹏﹏﹏﹏~◥████████████◤﹏﹏﹏﹏○
I sometimes think that never blows so red
The Rose as where some buried Caesar bled;
That every Hyacinth the Garden wears
Dropt in its Lap from some once lovely Head.
Opera/10.00 (Windows NT 5.1; U; zh-cn) Presto/2.2.2页首
18green

头像

Opera 8.0
UID: 36216
帖子: 2455
注册时间: 2008-12-27 12:45
在线状态: 离线
您的首选浏览器是: Opera
为什么选择 Opera: 喜欢
成功了,不谢,呵呵,修改在9楼。不过还是没明白原来不行的原因。
:2: :2: :2: :2: :2:
I sometimes think that never blows so red
The Rose as where some buried Caesar bled;
That every Hyacinth the Garden wears
Dropt in its Lap from some once lovely Head.
Opera/10.00 (Windows NT 5.1; U; zh-cn) Presto/2.2.2页首
亡灵法师

头像

论坛版主
UID: 12
帖子: 2957
注册时间: 2007-07-30 21:32
地址: http://stock.ixiezi.com
在线状态: 离线
您的首选浏览器是: Opera
为什么选择 Opera: 速度够快,强大而简单的自定义。
我记得以前mk做过一个类似的工具吧,文本用的。
Opera/10.00 (Windows NT 5.1; U; EDITON IBIS; zh-cn) Presto/2.2.2页首
龙2009

头像

Opera 2.0
UID: 46907
帖子: 89
注册时间: 2009-05-05 14:09
在线状态: 离线
您的首选浏览器是: Opera
为什么选择 Opera: 速度快啊
18green 写道:自动聚焦到回复框
Item, "闪到回复框"="Go to page, "javascript:{ta=document.getElementsByTagName('textarea');ta[ta.length-1].focus();}""
然后再加上一个粘贴和发送就行了,加了一个VBS。
Dim WshShell
Set WshShell = CreateObject("WScript.Shell")
WshShell.SendKeys "^{enter}"

最后按钮写法是:
button19, "闪回"="Go to page, "javascript:{ta=document.getElementsByTagName('textarea');ta[ta.length-1].focus();}",1, & delay, 200 & paste & delay, 200 & Execute program, "D:\Program Files\opera 10\optools\vbs\huitie.vbs", "闪", "闪""

这样就可以了。自动粘贴剪贴板内容并回复。 :2: :2: :2:

哈哈 我早就这样做了,
但是vb会对全部的窗口执行 我聊QQ 老妨碍我
因为我执行了几次 提交..
Opera/9.64 (Windows NT 5.1; U; Opera Now!; zh-cn) Presto/2.1.1页首
18green

头像

Opera 8.0
UID: 36216
帖子: 2455
注册时间: 2008-12-27 12:45
在线状态: 离线
您的首选浏览器是: Opera
为什么选择 Opera: 喜欢
不会吧,如果你在opera的当前页面里执行VBs,怎么会对后台的其他程序起作用呢?
I sometimes think that never blows so red
The Rose as where some buried Caesar bled;
That every Hyacinth the Garden wears
Dropt in its Lap from some once lovely Head.
Opera/10.00 (Windows NT 5.1; U; zh-cn) Presto/2.2.2页首
18green

头像

Opera 8.0
UID: 36216
帖子: 2455
注册时间: 2008-12-27 12:45
在线状态: 离线
您的首选浏览器是: Opera
为什么选择 Opera: 喜欢
我现在就想知道,“提交(发帖)”这个命令除了用VBS,有没有直接的写法,就像粘贴可以写成“paste”一样。
I sometimes think that never blows so red
The Rose as where some buried Caesar bled;
That every Hyacinth the Garden wears
Dropt in its Lap from some once lovely Head.
Opera/10.00 (Windows NT 5.1; U; zh-cn) Presto/2.2.2页首
dadonwj

头像

Opera 2.0
UID: 34384
帖子: 96
注册时间: 2008-12-17 16:10
在线状态: 离线
您的首选浏览器是: Opera
为什么选择 Opera: 安全,快捷,功能强大。
[quote][/quote]
不太明白,都是高人
Opera/9.64 (Windows NT 5.1; U; Edition IBIS; zh-cn) Presto/2.1.1页首
龙2009

头像

Opera 2.0
UID: 46907
帖子: 89
注册时间: 2009-05-05 14:09
在线状态: 离线
您的首选浏览器是: Opera
为什么选择 Opera: 速度快啊
18green 写道:不会吧,如果你在opera的当前页面里执行VBs,怎么会对后台的其他程序起作用呢?

WshShell.SendKeys "^{enter}" 这段你增加几段就知道了
他只对当前窗口执行. 不管是QQ啊 电脑的文本啊 照样执行的.

我就只想要对标签页执行,且可以再后台执行. 就是这个标签页我执行了,我到下个标签页看东西/
原来的标签页 照样在执行那个提交就好了
Opera/9.64 (Windows NT 5.1; U; Opera Now!; zh-cn) Presto/2.1.1页首
OperaChina

头像

Opera 7.0
UID: 2998
帖子: 1425
注册时间: 2007-09-21 7:51
在线状态: 离线
越懒就越想着方法懒,呵呵
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; zh-cn) Opera 10.00页首
龙2009

头像

Opera 2.0
UID: 46907
帖子: 89
注册时间: 2009-05-05 14:09
在线状态: 离线
您的首选浏览器是: Opera
为什么选择 Opera: 速度快啊
OperaChina 写道:越懒就越想着方法懒,呵呵

呵呵 这个不叫懒啊这叫有想法 谢谢~
Opera/9.64 (Windows NT 5.1; U; Opera Now!; zh-cn) Presto/2.1.1页首