联动关于Unix的笔记.
Clear 一下 terminology…
Bash is actually a shell in UNIX/Linux.
“batch files” often refers to windows/DOS command line files.
而之前在unix的笔记中,所使用的通常称为shell scripting.
是有Shebang的开头,文件名没有后缀.需要用command line来run.
Bat file的后缀经常为bat,也有cmd,btm.
是command line的合集,双击文件就可以run.
两者的区别大概是格式,能使用的语法.但都是跑command line.
Batch is in DOS, OS/2 and Microsoft Windows.
Batch
How to create and run a batch file on Windows 10.
这篇文件扫盲挺好的…
1 | @ECHO OFF |
会打开terminal,然后跑echo Hello world的结果.Pause会留在terminal的页面.
Shell script就不会打开terminal.
Addition
Automating Windows Applications Using COM.
这篇文章是python + office.
用batch的好处是因为是跑terminal.
可以让terminal来跑其他的script.
比如跑python,让python来开office.
跑c++让它complie之类的.