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