想法是好的,只是東西一多,馬上就亂,之後就不想碰了。再過段時間冷卻,最終你某一時刻就會卸掉它。
1 个赞
基本上完成了,你明天试试吧。
浏览器或者聊天窗口文本收集功能,这个软件本来就有。
如图,网页图片,资源管理器文件都可以收集。
如果拖拽的是网页地址(http或https开头的)——会发送一个alt+shift+q的快捷键。
你需要给你的浏览器安装保存网页的插件,把目录设置在NoteIcon下的FILES目录,并且设置该快捷键。
exe版本:
http://dogbean.ysepan.com/
2 个赞
需要注意,如果文件名相同,只有第一次拖拽会复制文件,不会覆盖,但也不会复制。。。算个bug吧
感谢大佬!迫不及待的下载试了一下,
本地图片和文件都可以正常运行,暂时没发现问题。
问题:
- 拖拽记事本里的文字的时候,选中的文字会被剪切掉,不是复制
- 测试了几个网站,只有一个网站可以保存图片,其他的要么保存的是空文件无法打开,要么没反应,比如1688.com上的产品图片。
这是软件原本的特性,你按住ctrl应该就行了。
我猜那些可能是有链接遮蔽的图片,你发几个网站我看看怎么搞
- 的确,最新版也会剪切掉,按ctrl就不会了
- 这个如果不好搞得话,就不要浪费您的时间了,改用浏览器的快速保图(快捷键:Ctrl+左键)。
ahk代码:
#SingleInstance Force
#Persistent
SetWorkingDir %A_ScriptDir%
DetectHiddenWindows on
winid:="ahk_class NoteIcon:400000:8:0:0"
ctrlid:="Edit1"
ControlGetText, thecontent, %ctrlid%, %winid%
oldLength:=StrLen(thecontent)
SetTimer, test, 200
return
test:
{
IfWinExist ahk_class NoteIcon:400000:8:0:0
{
ControlGetText, thecontent, %ctrlid%, %winid%
txtLength:=StrLen(thecontent)
if (txtLength = oldLength)
{
return
}
else
{
thestart:=oldLength+1
newline:=SubStr(thecontent, thestart)
oldLength:=txtLength
;MsgBox,% newline
Loop, parse, newline, `n, `r
{
if (A_LoopField != "")
{
;MsgBox, 4, , Line number %A_Index% is %A_LoopField%`n`nContinue?
;IfMsgBox, No, break
if (RegExMatch(A_LoopField, "^\w\:\\"))
{
FileCopy, %A_LoopField% , %A_WorkingDir%\FILES\ , 0
}
if (RegExMatch(A_LoopField, "^http.*(\.jpeg|\.png|\.jpg|\.gif|\.bmp)"))
{
Name = %A_YYYY%%A_MM%%A_DD%%A_Hour%%A_Min%%A_Sec%
RegExMatch(A_LoopField, "(\.jpeg|\.png|\.jpg|\.gif|\.bmp)" ,lastname)
;MsgBox,% Name lastname
UrlDownloadToFile, %A_LoopField%,%A_WorkingDir%\FILES\%Name%%lastname%
}else if (RegExMatch(A_LoopField, "^http.*$"))
{
send,+!q
}
}
}
}
}
}
return
1 个赞
目前的解决状态:
- 文本拖拽: Noteicon可以解决;
- 聊天文字拖拽:Noteicon可以解决;
- 文件夹里的文件拖拽(复制):Noteicon可以解决;
- 悬浮球自定义:没啥自定义的,用Noteicon默认;
- 图片拖拽:Noteicon+dog的ahk可以解决,但是某些网站图片拖拽有问题,还是使用浏览器自带的快速存图更可靠些;
- 拖拽保存网页:用扩展+快捷键;
虽然不完美,但是能实现这些已经非常不错了。
首先非常感谢dog,他推荐的这个Noteicon工具,加上他自己写的ahk代码,已经解决了一半问题。他写的输入法状态跟随,这他妈才叫桌面等也都非常好用。
同时感谢Noteicon的作者老马。
2 个赞
这个是需要先启动Noteicon_mod.ahk再启动Noteicon.exe呢?
另外“浏览器安装保存网页的插件”,比如配置 [SingleFile]插件的保存位置和设置快捷键alt+shift+q好像并不能实现,你有什么
可以推荐一下安装配置的吗?
明白了。确认下是否需要先启动Noteicon_mod.ahk再启动Noteicon.exe呢?
先启动 exe,再启动 ahk
1 个赞