需求
在使用hexo写博客的时候, hexo d 老是不能把代码push上去,网上找了好多方法都不能解决, 只能自己手动把public
文件下生成的文件自己敲git命令push上传, 每次写博客的时候都要执行这种操作, 次数多了会感觉厌烦, 所有想windows不是有批处理脚本吗, 所以自己查阅了一些资料, 写了一个草鸡简单的脚本
- auto.bat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20# 文件上传commit
git add -A
git commit -m "auto commit"
git push
echo copy file
xcopy D:\workspace\hexo-log-bak\hexo-log-bak\public\*.* D:\workspace\hexo-log-upload\songshuiyang.github.io /s /y
echo 提交songshuiyang.github.io 文件
cd ../../hexo-log-upload\songshuiyang.github.io
git add -A
git commit -m "auto commit"
git push
cd ../../hexo-log-bak/hexo-log-bak
批处理文件
批处理文件(batch file)包含一系列 DOS命令,通常用于自动执行重复性任务。用户只需双击批处理文件便可执行任务,而无需重复输入相同指令。编写批处理文件非常简单,但难点在于确保一切按顺序执行。编写严谨的批处理文件可以极大程度地节省时间,在应对重复性工作时尤其有效。
在Windows中善用批处理可以简化很多重复工作
常用DOS命令
1 | 文件夹管理 |