windows bat腳本如何自動執行sqlcipher命令

windows bat腳本如何自動執行sqlcipher命令

需求背景

繼sqlcipher解密完成後,覺得每次查看加密數據庫都要輸入一堆指令,不利於開發和測試工作,所以本文介紹如何通過bat腳本自動執行。

直接使用命令行

sqlcipher-shell64.exe universal_encrypt.db 進入到sqlite中在這裏插入圖片描述
然後再執行

     1.PRAGMA key = '123456';
     2.ATTACH DATABASE 'plaintext.db' AS plaintext KEY '';
     3.SELECT sqlcipher_export('plaintext');
     4.DETACH DATABASE plaintext

使用bat腳本

sqlcipher-shell64.exe universal_encrypt.db < adb.txt
pause

adb.txt
       PRAGMA key = ‘123456’;
       ATTACH DATABASE ‘plaintext.db’ AS plaintext KEY ‘’;
       SELECT sqlcipher_export(‘plaintext’);
       DETACH DATABASE plaintext

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