0%

关于Unix的笔记 - batch file

联动关于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
2
3
@ECHO OFF
ECHO Hello World!
PAUSE

会打开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之类的.