bat结尾的文件是批处理文件 @echo off 执行时不显示盘符文件夹 echo “字符串” 命令窗口打印字符串内容 pause 执行完成命令后不关闭窗口 set /a + 加 - 减 * 乘 / 除 % 取余 进行数学计算 (命令不区分大小写) dir 查看当前文件夹下的文件 type 查看文件 栗子 type a.txt > 覆盖 >> 追加 栗子 echo “hello world” > a.txt 此时字符串已经写入到a.txt 同理, >> a.txt 可以将字符串追加到 a.txt <、 << 暂缺 (之后补充) && 短路与 栗子 ipconfig && net user 两个命令同时正确是才会执行命令 || 短路或 栗子 ifconfig || net user 第一个命令错误时 执行第二个 第一个正确时 只执行第一个 | 管道 栗子 dir | find “.txt” 将|左边的输出内容输入到右边命令 就可快速找到当前盘符中 所有txt结尾的文件 /? 帮助信息 /help 完整的帮助信息 栗子 find /? 或者 net /help %1 接收参数 net user %1 %2 /add 文件名为 1.bat 执行时 1.bat admin 123456 就可以添加用户 %后只能是数字 %1 %2 %3 %4 这样的 rem 注释 可在bat文件中添加注解 color 修改命令窗口 背景色和字体色 title 修改命令窗口 标题名 date /t 查看年月日 time /t 查看时分 不加/t可直接修改 start 启动应用程序或者bat文件 /B 在执行命令的窗口执行不打开新的窗口 “标题” 第一个参数为新参数的标题 “path” 第二个参数为应用程序的exe文件地址 还有更多参数使用 /? 或 /help 查看 栗子 start “启动微信” “微信的exe文件地址” 作用类似与快捷方式 可在程序中调用 call 在bat文件中调用另一个bat文件 栗子 call a.bat tasklist 查看执行的所有任务列表 也可对列表进行筛选操作 tasklist /? 查看命令帮助 taskkill 终止进程 可通过指定pid 或 服务映射名来终止进程 taskkill /? 查看命令帮助 tree 查看文件夹结构 /F 显示文件的名字 /A 使用 ASCII 字符,而不使用扩展字符。 stutdown 关闭计算机或者重启等 不加参数可直接弹出命令帮助 隐藏式运行命令行窗口
@echo off
rem 复制这段代码
if "%1"=="h" goto begin
start mshta vbscript:createobject("wscript.shell").run("""%~nx0"" h",0)(window.close)&&exit
:begin
rem 代码写到 :begin 下面就可实现隐藏运行命令行窗口!
待续