python 腳本解決 有道雲筆記無法輸入單個公式的問題

有道雲筆記輸入公式

在有道雲筆記中,輸入單一公式,其實很簡單,直接點擊類似x^2的符號,就可以直接輸入公式,類似下圖有道雲筆記輸入公式

但是哈,萬一我要是想這樣輸入公式,就沒有快捷鍵了,有道雲筆記行內輸入公式
每次我都要打兩個引號和兩個$,太麻煩了。作爲一個程序員,簡直不能忍受。於是乎,有了以下的python 腳本

在python下,利用win32clipboard改變字符爲公式

代碼的大體邏輯如下

  • 判斷剪貼板是否有數據
  • 有數據,那麼將剪貼板的數據前後加上`$ 符號
import win32clipboard
import time, threading


lock = threading.Lock()

def setData():
    win32clipboard.OpenClipboard()
    if(win32clipboard.IsClipboardFormatAvailable(win32clipboard.CF_UNICODETEXT) == False):
        return
    data = win32clipboard.GetClipboardData()
    if data.startswith("`$") == False:
        data = "`$" + data + "$`"
    win32clipboard.EmptyClipboard()
    # global data
    print(data)
    win32clipboard.SetClipboardText(data)
    win32clipboard.CloseClipboard()


while(True):
    try:

        # setData()
        # time.sleep(1)
        lock.acquire()
        setData()
        lock.release()
        time.sleep(1)


    except Exception as e:
        print("異常出現%s", e)```

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章