发表回复 
有没有什么办法能把两次复制的内容(包括网页上的图片富文本全部都要保留)合并?
2012-07-01, 15 : 24
有没有什么办法能把两次复制的内容(包括网页上的图片富文本全部都要保留)合并?
[i=s] 本帖最后由 afan 于 2012-7-17 13:08 编辑 [/i]

问个剪贴板增强的问题:我想在浏览器比如chrome里面复制网页一部分的时候,自动加上当前网址.用于网上看到好东西自动保存下来做备忘.
网址可以通过^l然后^c得到,可是windows的剪贴板是独占的,剪贴板上有了复制的网页,这个网址不能叠加到剪贴板上了.
有没有什么办法能把两次复制的内容(包括网页上的图片富文本全部都要保留)合并呢?
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2012-07-02, 09 : 51
 
办法肯定是有....不过技术要求非常高.....

你要会改剪切板里的富文本格式
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2012-07-02, 10 : 54
 
那我歇菜了. 结贴
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2012-07-02, 12 : 29
 
实际上操作二进制内容可能没有想象的那么难,昨晚看到帖子后原想今天分析一下剪切板数据的,看来楼主需求不强啊。(其实我一直希望在网页上复制内容时加上网页标题和网址的​)

另外,这样直接设为[已解决]可能不太好,建议增加一个[丢弃]或类似的标签,把无效的问题或得不到解决的问题由管理员或发贴人移到那个标签下,这样比较不会浪费大家时间。

AutoHotkey 学习指南 我的帖子
我不生产代码,我只是 AutoHotkey 的搬运工:从官方到中文;从其他语言到 AutoHotkey;有时则把 AutoHotkey 搬运到普通用户面前。
访问这个用户的网站 查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2012-07-02, 13 : 34
 
[i=s] 本帖最后由 afan 于 2012-7-2 13:41 编辑 [/i]

amnesiac超版不好意思.我需求很强的,但是我小菜一个,被吓到了.置顶帖说"不结贴的减!".我思想着会很难就给结了.:loveliness:
未解决 ,超版帮解决下啦.
在网页上复制内容时加上标题,我目前是取我自己复制内容的开头几十个字符做标题.用stringLeft来取的.虽然有时候取长了有时候取短了,但是出于快和方便就不考虑​了.

是要弄成二进制数据呵? 这样是不是通过邮件也可以发出去了?一直不知道怎么实现发送正文带图片的邮件.

支持[丢弃]标签哦.另外这里论坛好像有些小问题,比如表情图标不显示,分段会乱掉什么的.不知道跟浏览器是不是有关系.
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2012-07-02, 13 : 40
 
= = 忽然发现自己从来没问过已解决的事……擦汗……
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2012-07-02, 14 : 28
 
1# afan 网址插到网页的哪里,开头还是结束
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2012-07-02, 19 : 44
 
[i=s] 本帖最后由 afan 于 2012-7-3 09:58 编辑 [/i]

引用: 1# afan 网址插到网页的哪里,开头还是结束
nepter 发表于 2012-7-2 14:28 [Image: back.gif]
最末尾好了.
能用回车分开成单独一段的话最好了.
Thanks!
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2012-07-03, 12 : 08
 
可以换个方式解决这个问题

不一定非要把网址信息加入到剪贴板中

可以在把剪贴板中的信息释放出来时 比如说你粘贴到某个别的地方 自动加入网址信息

能懂我意思吗?就是不把网址信息直接加入剪贴板 而是释放对应剪贴板信息时后面跟上网址信息
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2012-07-03, 13 : 49
 
网页是HTML FORMAT格式,内容是HTML文本,word是RICH TEXT FORMAT格式,网址是CF_TEXT格式,要合并就要把网址插入HTML文本,一个网页最后突然出现网址,不觉得很奇怪吗?
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2012-07-03, 15 : 39
 
引用:可以换个方式解决这个问题

不一定非要把网址信息加入到剪贴板中

可以在把剪贴板中的信息释放出来时 比如说你粘贴到某个别的地方 自动加入网址信息

能懂我意思吗?就是不把网址信息直接加入剪贴板 而是释放对 ...
111111 发表于 2012-7-3 12:08 [Image: back.gif]
是不是说粘贴两次额?第一次粘贴完了再回去取网址?再粘贴?
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2012-07-04, 09 : 38
 
引用:网页是HTML FORMAT格式,内容是HTML文本,word是RICH TEXT FORMAT格式,网址是CF_TEXT格式,要合并就要把网址插入HTML文本,一个网页最后突然出现网址,不觉得很奇怪吗?
nepter 发表于 2012-7-3 13:49 [Image: back.gif]
不觉得奇怪,只要有记录下来网址就行.就是可能实现起来不容易.Thanks!
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2012-07-04, 10 : 30
 
只要记录就好,那分开保存不就好了吗?
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2012-07-04, 12 : 30
 
[i=s] 本帖最后由 amnesiac 于 2012-7-4 18:31 编辑 [/i]

原来想按楼主的想法合并剪贴板内容,有点奇怪使用 NumPut() 和 NumGet() 一直不成功(似乎一操作就成了普通变量,不是二进制了)。

受 111111 的启发,或者真的绕个弯更方便,下面是个思路,没有进行测试:
代码: (全选)
#IfWinActive ahk_class ChromeClassName ; 需要把 ChromeClassName 替换为 Chrome 的类名
^c::
Clipboard := ""
SendInput, ^c
ClipWait,, 1
sWebSite := "http://cn.autohotkey.com" ; 这里替换为从当前的 Chrome 窗口获取的网址
bChrome := true
return

#If bChrome
^v::
bChrome := false
SendInput, ^v
Sleep, 0
Clipboard := "`n" sWebSite ; 如果之前获取的是复制到剪贴板的二进制网址,这里就不需要保存到剪贴板了,只需在粘贴前先发送一次回车
SendInput, ^v
return
#If
引用:另外这里论坛好像有些小问题,比如表情图标不显示,分段会乱掉什么的.不知道跟浏览器是不是有关系. ...
afan 发表于 2012-7-2 13:34 [Image: back.gif]
嗯,问题很多,我大部分时候使用 Fx,每次发贴格式问题给我带来很大麻烦。

另外,楼主把标签改来改去,有点。。。实际上每天的帖子不多,我想帖子是否受关注和标签没有很大关系,和帖子内容本身关系比较大。及时结贴是个好习惯。

AutoHotkey 学习指南 我的帖子
我不生产代码,我只是 AutoHotkey 的搬运工:从官方到中文;从其他语言到 AutoHotkey;有时则把 AutoHotkey 搬运到普通用户面前。
访问这个用户的网站 查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2012-07-05, 10 : 16
 
谢谢amnesiac超版!
这样就在chrome里把^c 和^v直接接管了呵,有点小不方便,就是如果我要粘贴别的东西就不方便了.不过毕竟在浏览器里执行粘贴的情况还是很少.

如果标签设置已解决的话会到已结贴区去的,那里我觉得会去看的人很少.
谢谢!
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2012-07-05, 11 : 14
 
[i=s] 本帖最后由 amnesiac 于 2012-7-5 11:18 编辑 [/i]

你在回答前测试过吗?
你的理解和实际有差异,在 Chrome 中接管 ^C,只有在 Chrome 中复制后才接管 ^V。换句话说,只有在 Chrome 中复制之后的第一次 ^V 才会包含网址(这时包含了两次粘贴),这次的 ^V 是不论你在浏览器或在其他工具中都是接管的,除此之外其他时候这两个热键是正常的。

对于标签问题,进入[提问交流]后默认看到是的所有标签,如果在这里都可以看到所有新贴了,不清楚有多少人会切换到[已解决]标签下面。

AutoHotkey 学习指南 我的帖子
我不生产代码,我只是 AutoHotkey 的搬运工:从官方到中文;从其他语言到 AutoHotkey;有时则把 AutoHotkey 搬运到普通用户面前。
访问这个用户的网站 查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2012-07-06, 15 : 31
 
谢谢超版!多谢!
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2012-07-10, 20 : 57
 
还有什么要求没满足吗?
复制网页内容时自动附加网址
如果还有其他要求,说出来,如果没有我希望看到[已解决]。

AutoHotkey 学习指南 我的帖子
我不生产代码,我只是 AutoHotkey 的搬运工:从官方到中文;从其他语言到 AutoHotkey;有时则把 AutoHotkey 搬运到普通用户面前。
访问这个用户的网站 查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2012-07-11, 13 : 28
 
引用:是不是说粘贴两次额?第一次粘贴完了再回去取网址?再粘贴?
afan 发表于 2012-7-3 15:39 [Image: back.gif]
具体一点是这样的 当你复制网页内容的时候 就取出网址信息 放入变量 “网址” 中

当你粘贴的时候

就可以这样

代码: (全选)
SEND ^V%网址%

明白了吗
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2012-07-17, 13 : 08
 
不好意思,这段时间有事,好多天没来了.今天才看到.
多谢!!
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
发表回复 


论坛跳转:


联系我们 | Autohotkey 中文站 | 回到顶部 | 回到正文区 | 精简(归档)模式 | RSS 聚合