I get a temp solution with autohotkey <https://www.autohotkey.com/> and 
vimium <https://vimium.github.io/> plugin in chrome.  It only works for 
Chrome with vimium installed.


This script check whether an active window with title "My TiddlyWiki" in 
chrome.exe and clipboard has a image. 

This script send keystrokes into Tiddlywiki. Caution to use this script as 
it might cause some unexpected results.  Best to test line by line.


ClickFromLeft(_X,_Y){
        CoordMode, mouse, Relative
        WinGetActiveStats, Title, width, height, x,y
        _X := _X
        _Y := height / 2
        Click %_X%, %_Y%
}

setTitleMatchMode 1
#IfWinActive, ahk_exe chrome.exe
#IfWinActive, My TiddlyWiki
#f::

if DllCall("IsClipboardFormatAvailable", "Uint", 2)        ;2:CF_BITMAP
{        
        send ^v
        sleep 1000
        ClickFromLeft(50,1)
        sleep 100
        send /
        sleep 100
        send image.png
        Sleep 100
        Send {Enter}
        Sleep 100
        Send {Tab}
        Sleep 100
        Send {Enter}
        Sleep 100
        Send {Tab}
        Sleep 100
        FormatTime, time, A_now, yyyyMMddHHmmss
        Send image%time%.png
        Sleep 1000
        Send {Tab}
        Sleep 100
        Send {Tab}
        Sleep 100
        Send {Enter}
        Sleep 100
        Send {Tab}
        Sleep 100
        Send {Tab}
        Sleep 100
        Send {Enter}

} 
else
{
        msgbox Please copy a image
}

return
#IfWinActive
#IfWinActive
On Thursday, 13 January 2022 at 2:04:45 pm UTC+10 Zheng Bangyou wrote:

> I am using the tiddlywiki 5 on node.js, but require to frequently paste 
> screenshots from other programs for notes. On node.js I can store images 
> into a specific folder.
>
> However, the default title is "image.png" after pasting from clipboard. I 
> have to change it to different name, otherwise the old image will be 
> overwrite.  It would spend lots of time to change file name.
>
> How could I config the default title "image.png" into the current 
> timestamp or  a random string?
>

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/f44d4f18-8f37-431f-a3fe-0f30576a8514n%40googlegroups.com.

Reply via email to