windows bat脚本如何自动执行sqlcipher命令

余生颓废 提交于 2020-02-06 18:03:56

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

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!