zoukankan      html  css  js  c++  java
  • CTEX中无限期试用WinEdt的方法

    CTeX中文套装是基于Windows下的MiKTeX系统,集成了编辑器WinEdt和PostScript处理软件Ghostscript和GSview等主要工具。虽说是非商业的免费软件,但其中的WinEdt其实是收费的软件(CTEX软件利用了一些脚本使得可以无限期使用WinEdt)。

    CTEX的最新版本是2012.03.22发布的v2.9.2.164,知道目前为止仍未更新,但其中集成的很多组件已经更新到了更高的版本:如集成的WinEdt 7已经更新到了WinEdt 9.1;MikTex中的Packages也有不少更新。

    笔者从WinEdt官网下载了最新的9.1版本,然后安装到CTEX目录下的原WinEdt目录以覆盖旧版的WinEdt 7。新版WinEdt的一个好处是支持高分辨率屏幕,例如surface、surface pro等。安装完后运行WinEdt会提示需要更新configuration,操作如下(提示窗口中也有给出):

    更新完后就可以使用新版的WinEdt,但在试用期过后,会出现【WinEdt’s trial period of 31 days has elapsed!】的提示窗口。原因是新版的WinEdt覆盖掉了旧版的“猫腻”,旧版之所以可以无限期使用是因为修改了脚本Exit.edt(从Options - Options Interface - Advanced Configuation - Event Handlers - Exit双击打开):

     其中“猫腻”代码如下:

    1 CloseAppl("YAP");         // Close YAP if running...
    2 CloseAppl("Complete");    // Close Complete Wizard if running...
    3 
    4 CloseAppl("TexFriend");
    5 
    6 IfStr("%@('HKEY_CURRENT_USER','SoftwareWinEdt 9','Code')", "", "=",>
    7     "RegDeleteValue('HKEY_CURRENT_USER', 'SoftwareWinEdt 9', 'Inst');>
    8      DeleteFile('%BWinEdt.skd');", "");
    9 RegDeleteValue('HKEY_CURRENT_USER', 'SoftwareWinEdt 9', 'Inst');    

    目的是在每一次退出WinEdt时重置“试用期限计数器”,以达到无限期使用的效果。

    加入上述代码后记得保存并执行后再退出编辑:

    【注意】该方法不适用于WinEdt 10!

  • 相关阅读:
    HTML 5 视频/音频
    vue 未完待续
    asp.net中使用log4net
    图片预加载:jquery 图片预加载功能,可以实现先模糊在清晰的显示
    IIS配置PHP环境
    学习ASP.Net的过滤器
    最好用的jQuery插件,240多个,绝对的JQUERY插件库
    Windows7&IIS7.5部署Discuz全攻略
    AjaxPro使用
    ASP.NET XML读取、增加、修改和删除操作
  • 原文地址:https://www.cnblogs.com/aujun/p/4868442.html
Copyright © 2011-2022 走看看