本博客已改用 flex 布局

本博客已改用 flex 布局,解决了一些基本不存在的 bug,并象征性地适配了移动端虽然并没有什么卵用

IE?不存在的。

用浏览器阅读 txt 电子书
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style>
#txt {
  margin: auto;
  width: 80%;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 20px;
}

#txt p {
  white-space: pre-wrap;
  text-indent: 2em;
}
</style>
<script>
window.onload = () => {
  txt.innerHTML = txt.innerHTML.replace(/.+/g, "<p>$&</p>")
}
</script>
</head>
<body>
<div id="txt">
将 txt 电子书的内容放在这里,并将这段代码保存成 html 文件。
用浏览器打开该 html 文件,即可开始阅读电子书。阅读体验相对于文本编辑器(如 nodepad)会有一定的提升。
txt 电子书中,段首无需空格。如果电子书中段首已经空格,可以将 css 中的 "text-indent: 2em;" 删去,以防止额外的段首缩进。
可以自由地更改 CSS 代码以获得最佳的阅读效果。
</div>
</body>
</html>

效果示例:

制作便携版 RPG Maker

由于 RPG Maker MV 的程序并没有管理员权限的需求,因此只要将 RPGMV 下的所有文件复制一份即可。 可以手工设置关联;如果有管理员权限,可以使用下面的脚本(cmd)。

@ECHO OFF

REG add "HKCR\.rpgproject" /ve /t REG_SZ /d "RPGMV.Project" /f
REG add "HKCR\RPGMV.Project" /ve /t REG_SZ /d "RPGMV Project" /f
REG add "HKCR\RPGMV.Project\DefaultIcon" /ve /t REG_SZ /d "\"%~dp0RPGMV.exe\",1" /f
REG add "HKCR\RPGMV.Project\shell\open\command" /ve /t REG_SZ /d "\"%~dp0RPGMV.exe\" \"%%1\"" /f

而 RPG Maker VX Ace 依赖于 rtp 的安装,所以需要管理员权限。

@ECHO OFF

SET "INSTALLDIR=%~dp0"
SET "INSTALLDIR=%INSTALLDIR:~0,-1%"

REG add "HKLM\SOFTWARE\enterbrain\rgss3\rtp" /v "rpgvxace" /t REG_SZ /d "%~dp0rtp" /f /reg:32
REG add "HKLM\SOFTWARE\enterbrain\rpgvxace" /v "applicationpath" /t REG_SZ /d "%INSTALLDIR%" /f /reg:32
REG add "HKCR\.rvproj2" /ve /t REG_SZ /d "RPGVXAce.Project" /f
REG add "HKCR\.rvdata2" /ve /t REG_SZ /d "RPGVXAce.Data" /f
REG add "HKCR\.rgss3a" /ve /t REG_SZ /d "RPGVXAce.Archive" /f
REG add "HKCR\rpgvxace.project" /ve /t REG_SZ /d "RPGVXAce Project" /f
REG add "HKCR\rpgvxace.project\defaulticon" /ve /t REG_SZ /d "\"%~dp0RPGVXAce.exe\",1" /f
REG add "HKCR\rpgvxace.project\shell\open\command" /ve /t REG_SZ /d "\"%~dp0RPGVXAce.exe\"  \"%%1\"" /f
REG add "HKCR\rpgvxace.archive" /ve /t REG_SZ /d "RGSS Encrypted Archive" /f
REG add "HKCR\rpgvxace.archive\defaulticon" /ve /t REG_SZ /d "\"%~dp0RPGVXAce.exe\",3" /f
REG add "HKCR\rpgvxace.archive\shell\open\command" /ve /t REG_SZ /d "\"%~dp0RPGVXAce.exe\" /n \"%%1\"" /f
REG add "HKCR\rpgvxace.data" /ve /t REG_SZ /d "RPGVXAce Data" /f
REG add "HKCR\rpgvxace.data\defaulticon" /ve /t REG_SZ /d "\"%~dp0RPGVXAce.exe\",2" /f
REG add "HKCR\rpgvxace.data\shell\open\command" /ve /t REG_SZ /d "\"%~dp0RPGVXAce.exe\" /n \"%%1\"" /f

RPG Maker VX 版:

@ECHO OFF

SET "INSTALLDIR=%~dp0"
SET "INSTALLDIR=%INSTALLDIR:~0,-1%"

REG add "HKLM\SOFTWARE\enterbrain\rgss2\rtp" /v "rpgvx" /t REG_SZ /d "%~dp0rtp" /f /reg:32
REG add "HKLM\SOFTWARE\enterbrain\rpgvx" /v "applicationpath" /t REG_SZ /d "%INSTALLDIR%" /f /reg:32
REG add "HKCR\.rvproj" /ve /t REG_SZ /d "RPGVX.Project" /f
REG add "HKCR\.rvdata" /ve /t REG_SZ /d "RPGVX.Data" /f
REG add "HKCR\.rgss2a" /ve /t REG_SZ /d "RPGVX.Archive" /f
REG add "HKCR\rpgvx.project" /ve /t REG_SZ /d "RPGVX Project" /f
REG add "HKCR\rpgvx.project\defaulticon" /ve /t REG_SZ /d "\"%~dp0RPGVX.exe\",1" /f
REG add "HKCR\rpgvx.project\shell\open\command" /ve /t REG_SZ /d "\"%~dp0RPGVX.exe\"  \"%%1\"" /f
REG add "HKCR\rpgvx.archive" /ve /t REG_SZ /d "RGSS Encrypted Archive" /f
REG add "HKCR\rpgvx.archive\defaulticon" /ve /t REG_SZ /d "\"%~dp0RPGVX.exe\",3" /f
REG add "HKCR\rpgvx.archive\shell\open\command" /ve /t REG_SZ /d "\"%~dp0RPGVX.exe\" /n \"%%1\"" /f
REG add "HKCR\rpgvx.data" /ve /t REG_SZ /d "RPGVX Data" /f
REG add "HKCR\rpgvx.data\defaulticon" /ve /t REG_SZ /d "\"%~dp0RPGVX.exe\",2" /f
REG add "HKCR\rpgvx.data\shell\open\command" /ve /t REG_SZ /d "\"%~dp0RPGVX.exe\" /n \"%%1\"" /f

RPG Maker XP 版:

@ECHO OFF

SET "INSTALLDIR=%~dp0"
SET "INSTALLDIR=%INSTALLDIR:~0,-1%"

REG add "HKLM\SOFTWARE\enterbrain\RGSS\RTP" /v "Standard" /t REG_SZ /d "%~dp0rtp" /f /reg:32
REG add "HKLM\SOFTWARE\enterbrain\RPGXP" /v "applicationpath" /t REG_SZ /d "%INSTALLDIR%" /f /reg:32
REG add "HKCR\.rxproj" /ve /t REG_SZ /d "RPGXP.Project" /f
REG add "HKCR\.rxdata" /ve /t REG_SZ /d "RPGXP.Data" /f
REG add "HKCR\.rgssad" /ve /t REG_SZ /d "RPGXP.Archive" /f
REG add "HKCR\RPGXP.Project" /ve /t REG_SZ /d "RPGXP Project" /f
REG add "HKCR\RPGXP.Project\DefaultIcon" /ve /t REG_SZ /d "\"%~dp0RPGXP.exe\",1" /f
REG add "HKCR\RPGXP.Project\shell\open\command" /ve /t REG_SZ /d "\"%~dp0RPGXP.exe\"  \"%%1\"" /f
REG add "HKCR\RPGXP.Archive" /ve /t REG_SZ /d "RGSS Encrypted Archive" /f
REG add "HKCR\RPGXP.Archive\DefaultIcon" /ve /t REG_SZ /d "\"%~dp0RPGXP.exe\",3" /f
REG add "HKCR\RPGXP.Archive\shell\open\command" /ve /t REG_SZ /d "\"%~dp0RPGXP.exe\" /n \"%%1\"" /f
REG add "HKCR\RPGXP.Data" /ve /t REG_SZ /d "RPGXP Data" /f
REG add "HKCR\RPGXP.Data\DefaultIcon" /ve /t REG_SZ /d "\"%~dp0RPGXP.exe\",2" /f
REG add "HKCR\RPGXP.Data\shell\open\command" /ve /t REG_SZ /d "\"%~dp0RPGXP.exe\" /n \"%%1\"" /f