需求
给项目用 Sphix 做了文档,但是最终编译出来的文档入口index.html
需要进入很多层文件夹后才能找到,如果创建快捷方式,只能在自己的电脑上有用,到其他人电脑上相应的路径就不对了,而 Windows 目前并不能在快捷方式中写相对路径。
所以想到用命令行来打开相应的文件以方便打开文档进行阅读。
环境
Microsoft Windows 10 企业版 10.0.14393 版本 14393实现
将以下代码保存为一个run.bat
文件
chcp 65001start "" ".\客户端设计\_build\html\index.html"
也就是使用start "" "目标文件路径"
的形式。注意目标文件路径要写成与run.bat
相对的路径。
这样双击run.bat
就可以达到实际双击index.html
这个文件的效果了。而且支持路径中有中文。