完美解決myBase Desktop 破解

Frank範發表於2016-05-07

不得不說myBase是非常好的一款工具,幾乎用過所有的windows下的筆記軟體,不同於那些將資料同步到雲端的筆記軟體,myBase 特別適合本地電腦的使用,特別適合於工作,鑑於myBase要求付費,現在介紹一種方法不用付費


參考資料

http://jingyan.baidu.com/article/d8072ac47f5a02ec95cefdbd.html

步驟

上面連結中說的不適合於在新版的myBase軟體中更改,新版中的nyfedit.ini檔案,已經修改為myBase.ini,並且如果按照python, time.time() 修改Lic.FirstUseOn屬性的話,發現再次開啟軟體,還是沒有效果, 所以直接乾脆刪除這個屬性,再次開啟發現解決問題。但是有的時候需要修改成time.time()得出的值。

今天週末閒來無事,寫了個小指令碼,注意用法:
將下面的code,儲存成 yourfilename.py,然後放到對應的有myBase.ini檔案目錄下,執行python yourfilename.py 即可

__author__ = 'haofan'
import time
import os
filename = "myBaseTest.ini"
print filename
insertNewline = "App.UserLic.FirstUseOn=" + str(int(time.time())) + "\n"
print insertNewline
with open(filename, 'r') as f:
    lines = f.readlines()
    lines[100] = insertNewline
with open(filename, 'w') as f:
   f.writelines(lines)
   f.close()

相關文章