简单讲述下我使用和学习bat的前因后果。
我是先学的shell,然后再学的bat。
这可能和大部分人的操作相反,很多人都是先学bat,然后再学shell。
当然了,在学习shell和bat的之间的这段时期,我还学过powershell。
这可能和我的工作经历有关,我工作后首先使用的电脑是ubuntu操作系统,所以我就自然而然了接触到了bash,也就是shell。后来既要在linux上工作,又要在windows上工作,我又学习了powershell。再后来,不需要到linux上工作了,只需要到windows上工作,我才发现原来windows上还有bat,而且bat也很有趣。
知道使用后才发现,其实windows上也是可以进行很容易的编程操作的。Bat就是windows中的shell!
我个人也会使用mac系统,mac也有一个applescript,可是我真的没有兴趣了,幸运的是,mac系统上兼容bash,所以并不会对我造成困扰。
以上是我学bat的前因后果,我相信应该有人和我有类似的经历。
下面介绍下,bat的常用操作。
bat代码片段介绍
::关掉回显
@echo off
获取输入,接收用户输入
set /p num=
条件语句
if "%num%"=="1" (clsecho.echo.echo "do something")
阻塞5秒
echo "5秒后即将退出,请稍后~"timeout /T 5