obsidian有没有截图截屏的功能或者插件?

如题,能不能在Obsidian界面实现截图截屏,然后直接保持到笔记中。

1 个赞

插件没听说过,不过有替代方案,FSCapure这个截屏录屏小软件非常好用,它可以保存到剪贴板里,也可以选择直接保存在ob的附件文件夹里。
image

1 个赞

请问一下这一需求的使用场景是什么样子的?


比如我想把右侧文档做部分截图,添加到我的笔记中。

就是不想另外装截图截屏软件才来这里请教 :grinning:

感觉你这需求好奇怪。那如果你要把右侧文档部分截图发到微信里呢

2 个赞

右侧是PDF文档,有时是图片生成的PDF,不可复制粘贴。

windows+shift+x windows自带的屏幕截图,截完后直接ctrl+v可粘贴到ob笔记中

1 个赞

一般电脑都会开着QQ或者微信吧?或者有截图软件,直接用它们的快捷键截图,ctrl+v 粘贴进ob就可以了,一个笔记软件,好像看不到做截图功能的必要性 :joy:

2 个赞

推荐一个截图工具:snipaste,免费的
Snipaste

有个很方便的功能是可以把截下来的图直接变成一个窗口置顶起来,这样就能一边看图一遍做笔记,不用来回切换窗口。
经常抄写网页上的内容,或者抄写博客里代码的同学应该知道我在说什么。

1 个赞

windows下也可以尝试一下Quicker,截完直接粘贴就行

如果有开发者写一个obsidian内的截图插件,我会觉得这个开发者肯定闲得蛋疼。

2 个赞

:smiley:,我试试看,谢谢啦!

您好!谢谢!已经解决,用windows+shift+s 可做指定范围框选复制粘贴。

2 个赞

有一个场景是,我在用media extended做视频笔记的时候,在加入时间戳的同时,我想将当前的视频截图直接加在时间戳的位置,这样可以很好的提醒我时间戳的内容,而不用回到视频中查看

1 个赞

确定不打开微信/QQ吗?如果是断网环境倒有可能

1 个赞

我也有這個場景的應用需求

目前是用簡易AutoHotKey + windows Snipaste 截圖程式+ Obsidian Timestamp Notes plugin 實現,效果就是像展示影片

目前是AHK自定義按F11一鍵即加影片時間戳(Timestamp)+標題(含時間)+截圖 (Snipaste)貼到ob 筆記

加標題含時間是更方便日後查找 (搭配Obsidian Floating Toc plugin)

最主要想法是看影片就可以專心看,不用一直按不同的按鍵操作,只要一鍵就能完成截圖等等的操作

我是ahk程式菜鳥,希望能有大佬開發整合ob plugin能優化這個功能實現

謝謝

1 个赞

可以分享一下具体的操作吗,真的很需要这个功能

我可以看的见影片,那个效果基本就是我想要的效果,感谢


#SingleInstance Force	;強制只使用一個執行實例,是否覆蓋的對話窗不再出現
#NoEnv	;啟始環境變數
#IfWinActive ahk_class ;應用程式類別	指定的應用程式是否擁有輸入焦點
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    ; AHK 腳本
;F11 看影片時在Obsidian加上時間標記及標題及貼上影片截圖 
;F12 看影片時貼上影片截圖 
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    ; Date 2024-02-02
    ; 分號是註解
    ;這是AHK菜鳥寫的BETA腳本,不是專業的,沒有很成熟,期待有大佬能優化或功能增強
    ; 也歡迎自行修改運用
    ; 另外這腳本沒有容錯處理或錯誤控制,
    ;如果運行時,鍵盤游標沒有如預期上下移動到空白行,再自行按上、下鍵或enter調整即可;或自行修改腳本
    ;( 因為要有空白行插入時間標記語法跟貼圖語法)
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 
    ;運行腳本時需要用到或安裝的程式
    ;
    ;1. autohotkey V1.x ( 使用及安裝方式可參考簡睿隨筆網站有很多優質的AHK教學及影片及autohotkey官網)
    ;簡睿隨筆網站  
    ;https://jdev.tw/blog/
    ;https://jdev.tw/blog/category/software-and-tools/autohotkey-keyboard
    ;簡睿學堂
    ;https://www.youtube.com/playlist?list=PLWg9zacwOnwd6gano3uDSbeqDxe0Nm1FB
    ;2. Snipaste( 由windows官方 store 即可取得安裝) 
    ;3. ob timestamp notes plugin ( community plugin)
    ; 在OB 的設定的Hotkeys 視窗 ,先設定 這一組快捷鍵ALT+F9 : Timestamp Notes : Insert timestamp based on videos current play time
    ;4. floating toc plugin ( community pugin)( 選擇性安裝,有裝的話,是比較方便按標題日後查找)
    ; 操作環境 : Windows 10 + Obsidian
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    ; 按F12單純貼上截圖 ( 不加時間標記及新建標題)
    #IfWinActive ahk_exe Obsidian.exe ;用在 OBSIDIAN
        F12::
            ; send {F1}表示送出按鍵F1; 呼叫snipaste 截圖; F1是 snipaste 的預設值截圖,不喜歡F1的話,自行修改即可
            send {F1}
            ; 這腳本很簡單,跑很快,windows 程式會跟不上,加sleep 緩緩腳本運行的速度,200不夠 就300 ,400  500 ,可以100為單位,請自行調整即可
            sleep 200
            ; 先用snipase 調好截圖範圍,隨便截一張圖,後續 snipaste 會用同一個範圍截圖
            ; 如要調截圖範圍,自行調整即可( 滑鼠拖拉)
            ; 送出 r鍵 ,讓  snipaste 重覆上次的截圖範圍
            ; r 鍵是 snipaste 的預設值,不喜歡的話,自行修改即可
            send {r}
            sleep 300
            ; 送出 enter 完成截圖
            send {enter}
            sleep 300
            send {enter}
            sleep 300
            ; 送出 CTRL +V 貼圖
            send ^v
            sleep 100
            sleep 200
            ; 送出 ENTER 鍵,加空白行,預留給下次的截圖操作,空白行數太多或太少,自行調整即可
            send {enter}
            send {enter}
            send {enter}
            send {enter}
            sleep 300
            ; return 代表結束這一次的 截圖操作
        return
#ifwinactive
;按F11可以直接截圖粘到Obsidian( 完整的操作 (筆記加上影片時間( timestamp) + 標題(含時間)+ 截圖))
#IfWinActive ahk_exe Obsidian.exe ;用在 OBSIDIAN
    F11::
        ; 自定義在OB中按 ALT-F9 呼叫 timestamp notes plugin 取得播放中影片的 時間標記
        ; 在OB 的設定的Hotkeys 視窗 ,先設定 這一組快捷鍵ALT+F9 : Timestamp Notes : Insert timestamp based on videos current play time
        send !{F9}
        sleep 300
        ; 游標向上移up,找到時間後,CTRL+C 複製到剪貼簿
        send {up}{up}{shift}{end}
        sleep 200
        ;CTRL+C 複製到剪貼簿
        send ^c 
        ; 把時間標記存到 text 變數
        ClipWait, 1
        text := Clipboard

        ;用F1鍵呼叫 snipaste 截圖
        ; 第一次截圖前 先調整好  snipaste 的截圖範圍
        ; 送出 F1鍵
        send {F1}
        sleep 200
        ; 送出r鍵; r鍵 是叫 snipaste 重覆上一次的截圖範圍
        send {r}
        sleep 100
        ; 送出 ENTER 鍵完成 截圖及存在Windows剪貼簿
        send {enter}
        sleep 300
        ; 往上移三行 ,做標題( 含時間標記); 取出 text 變數的時間標記
        send {up 3}
        send, {# 5}{space}%text%{home}
        ;往下移7行,貼上截圖到OB筆記
        send {down 7}
        send ^v
        sleep 200
        ; 送出 下鍵 down,讓鍵盤游標往下移一行
        send {down}
        sleep 300
        ; 如果一行不夠,就往下多移2行 ( 或預留空白行方便隨時插入游標在筆記打字打上心得; 註解等等的)
        send {down 3} 
        ; 按enter 做出2個空白行,預留下次的空間 
        send {enter} 
        send {enter} 
        ; 結束一組完整的操作 (筆記加上影片時間( timestamp) + 標題(含時間)+ 截圖)
    return
#ifwinactive