一文解决Typora无法打开之"this beta version of Typora is expired"的问题

typora,个人认为是世界上最好用的markdown语法编辑器(虽然也没用过多少个)最近官宣要收费了(89r),果不其然,今天打开的时候我的beta版typora弹出了如下错误:"This beta version of Typora is expired, please..."

image-20181231005146712

简单来说就是这个旧版不让用了,让你氪金(我自己的版本是0.11.13).

但是官网被墙了我也懒得上去下新版了,还能省钱(doge) ,于是在网上浏览到更改系统时间可以骗过typora从而就能用了

最后一个免费版链接自取(有条件一定要支持收费版啊):
链接:https://pan.baidu.com/s/1jb3XiJ8Dr8dOrD8Ms2795w?pwd=xbkd
提取码:xbkd

首先声明这个方法适用的条件是 你的typora必须得是0.11.18版本之前的, 不过它既然弹出了这个error框, 那你的软件应该就是这个版本之前的

右键时间位置, 调整时间到很久之前, 手动试了一下还真行

image-20220614005550974

但是每次打开typora都要调时间并且用完了还得调回来未免也太麻烦了!

我又想起以前用Xshell7和Xftp7的时候网上整了个批处理文件,原理就是把系统时间调到好久以前, 打开程序后再把系统时间改回来, 这样就不用自己把时间调回来了!

代码原理很简单,而套用到typora上也很简单,只要把start的路径改成你电脑上的typora路径,注释和title改不改都无所谓,即

##################################begin####################
@echo off
%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c%~s0::","","runas",1)(window.close)
title Typora启动器
set atime=%date:~0,4%-%date:~5,2%-%date:~8,2%

#设置系统时间
date 2018-12-31

    #改成你的typora启动路径
    start ""  "Path_TO_Your_Typora\Typora.exe"
echo 启动软件中...
ping 0.0.0.0 -n 10> null
echo 同步时间中,完成后自动关闭窗口...

date %atime%
exit

具体操作如下:

在桌面 新建 一个批处理文件(后缀为.bat的文件),用一个文本编辑器打开,并将上面的代码复制进去(当然你要将里面的typora路径改成你自己电脑里的路径)

现在我们得到了一个批处理文件, 我们发现直接运行它还是会报错, 原因在于没有给他管理员权限, 但是我又不想每次打开这个批处理文件都要右键一下以管理员身份运行, 而我在属性里没有找到能每次以管理员身份运行的开关, 但是有另一种方法解决这个问题

将这个批处理文件随意的放到某个地方, 最好是和typora.exe文件同目录,这样不会误删, 然后再右键它, 选择发送到->桌面快捷方式

image-20220614011327696

我们再右键这个批处理文件的桌面快捷方式, 点击其属性,再点击高级,现在里面有选择框"用管理员身份运行", 我们将其打上钩,点击 确定 ,点击 应用 (一定要点),然后点 确定 关闭窗口

image-20220614011227173

然后点一下我们桌面上的批处理快捷方式, 怎么样, 现在是不是可以正常运行typora了?以后每次打开typora我们就点这个批处理文件就行

但是还有一点我不能忍受, 这个批处理文件的图标不是typora的!

所谓"做戏就要做全套", 咱高低得把它改咯!

方法如下:

仍然是右键批处理文件后点击 属性 , 点击 更改图标

image-20220614012041048

将下面框框的路径改成你的typora.exe的路径,选中第一个图标然后点确定,然后点应用在点确定.

image-20220614012149572

这样我们就彻底完成辣!

image-20220614012351302

ps: 不过最好的话打开typora后把偏好设置里的自动检查更新给关了
而且只要typora进程存在, 你打开markdown文件typora是不会检测得到你软件是过期的

posted @ 2022-06-14 01:47  qzx712  阅读(10930)  评论(3编辑  收藏  举报