在当前目录打开dos
@echo off start cmd /k cd /d "%~dp0" REM 解释: REM @echo off 用于关闭命令回显,使得执行命令时不会在命令行中显示。 REM start 命令用于启动一个新的窗口。 REM /k 参数表示在新窗口中执行后续的命令。 REM cd /d "%~dp0" 切换到批处理文件所在的目录。%~dp0是一个批处理脚本自动展开的变量,代表批处理脚本所在的目录路径。 REM #!/bin/bash REM cd "$(dirname "$0")" # 切换到脚本所在目录 REM exec bash # 打开新的shell
@echo off start cmd /k cd /d "%~dp0" REM 解释: REM @echo off 用于关闭命令回显,使得执行命令时不会在命令行中显示。 REM start 命令用于启动一个新的窗口。 REM /k 参数表示在新窗口中执行后续的命令。 REM cd /d "%~dp0" 切换到批处理文件所在的目录。%~dp0是一个批处理脚本自动展开的变量,代表批处理脚本所在的目录路径。 REM #!/bin/bash REM cd "$(dirname "$0")" # 切换到脚本所在目录 REM exec bash # 打开新的shell rem 基础命令 //打印 @echo on //显示执行命令 默认 echo hello //输出 echo hello;hello echo //输出 echo;ECHO 回显处于打开状态 @echo off //不显示执行命令 echo hello //输出 hello echo // ECHO 回显处于关闭状态 //清屏 cls 回车 //打开cmd start cmd //调用其他bat 不中断 执行a.bat时,调用call b.bat //查看已开端口 netstat -a //打开网页 curl -X GET www.xxx.com 或 cur www.xxx.com cur -X POST www.xxx.com -F 'name=andy' -F 'age=50' -F 'img=@/image/logo.jpg' curl -X GET www.xxx.com>log.txt set /p log=<log.txt echo log //bat文件中文乱码 查看cmd窗口字符集 chcp //修改窗口字符集 显示中文需设置为 936 代表gb2312; 65001 代表 utf-8 chcp 936
@echo off rem start cmd /k cd /d "%~dp0" setlocal :: 设置Go项目的路径 set GO_PROJECT_PATH=F:\softdemo\RMIMS1.6 :: 导航到Go项目目录 cd /d %GO_PROJECT_PATH% :: 更新项目的go.mod文件 go mod tidy :: 获取最新的依赖项 go get -u all :: 清理不再需要的模块 go clean -modcache :: 结束 endlocal echo Done.