WinEdt 31天试用期到期解决方案

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yangss123/article/details/86606401

WinEdt 在试用期过后,会频繁出现【WinEdt’s trial period of 31 days has elapsed!】的提示窗口

解决方案:

修改脚本Exit.edt(从Options - Options Interface - Advanced Configuation - Event Handlers - Exit双击打开):

添加一段代码:

其中添加的代码如下:

CloseAppl("YAP");         // Close YAP if running...
CloseAppl("Complete");    // Close Complete Wizard if running...

CloseAppl("TexFriend");

IfStr("%@('HKEY_CURRENT_USER','Software\WinEdt 8','Code')", "", "=",>
    "RegDeleteValue('HKEY_CURRENT_USER', 'Software\WinEdt 8', 'Inst');>
     DeleteFile('%B\WinEdt.skd');", "");
RegDeleteValue('HKEY_CURRENT_USER', 'Software\WinEdt 8', 'Inst');    

这样在每一次退出WinEdt时可以重置“试用期限计数器”,无限期试用。

加入上述代码后需要保存执行后再退出编辑:

注意:

需要根据WinEdt版本号调整代码中的WinEdt版本号,如果你的版本是WinEdt 9.0,则代码相应调整为:

  CloseAppl("YAP");         // Close YAP if running...
  CloseAppl("Complete");    // Close Complete Wizard if running...

  CloseAppl("TexFriend");

  IfStr("%@('HKEY_CURRENT_USER','Software\WinEdt 9','Code')", "", "=",>
      "RegDeleteValue('HKEY_CURRENT_USER', 'Software\WinEdt 9', 'Inst');>
       DeleteFile('%B\WinEdt.skd');", "");
  RegDeleteValue('HKEY_CURRENT_USER', 'Software\WinEdt 9', 'Inst');      

猜你喜欢

转载自blog.csdn.net/yangss123/article/details/86606401