标签:12 Premium %% echo 试用期 Navicat
最近有个之前的项目需要访问MySql数据库统计数据,就用之前的Navicat Premium 12连接,结果Navicat Premium 12居然试用期过期了,需要注册码才能打开使用。唉,一般都是用Oracle,mysql不怎么用,让我花钱专门买一个Navicat Premium 12注册码用一两次实在舍不得,没法子,百度找下看有没有方法,经过参考https://blog.csdn.net/ljh950908/article/details/85045833,就新建了文件regNavicat.bat,文件内容如下:
@echo off echo "开始删除Navicat Premium 12注册表试用期记录文件,请稍等……" echo "正在删除 HKEY_CURRENT_USER\Software\PremiumSoft\Data " reg delete "HKEY_CURRENT_USER\Software\PremiumSoft\Data" /f setlocal enabledelayedexpansion for /f "delims=: tokens=1,*" %%i in ('reg query "HKEY_CURRENT_USER\Software\Classes\CLSID"') do ( set /a index=0 set /a num=0 for /f "delims=: tokens=1,*" %%j in ('reg query %%i') do ( set /a index+=1 for %%a in (%%j) do ( if %%~nxa==Info if not %%j==%%i ( set /a num+=1 ) ) ) if !num! EQU 1 if !index! EQU 1 ( echo "正在删除 %%i " reg delete "%%i" /f ) ) echo "已完成删除Navicat Premium 12注册表试用期记录文件"
保存后,再运行点击regNavicat.bat,重新打开Navicat Premium 12,成功出现试用选择窗口:
又可以重新用Navicat Premium 12了。不过,我写的regNavicat.bat中的程序感觉执行起来好慢,将耗时将近一分钟,有没有大神能帮忙看看分析下为什么这么慢。而且对于删除的那些文件,也不知道为什么要删除那些文件,现在我执行了regNavicat.bat后,每次打开都会弹出试用选择窗口,这是又是为什么?有没有大神给个答案。
标签:12,Premium,%%,echo,试用期,Navicat 来源: https://www.cnblogs.com/lovelyli/p/13533832.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。