有道雲筆記輸入公式
在有道雲筆記中,輸入單一公式,其實很簡單,直接點擊類似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)```