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');