用go语言写一个bat脚本用来打开指定软件
时间: 2023-02-18 20:19:21 浏览: 154
自己写的BAT脚本程序,实现一些小功能
可以使用 `exec.Command` 函数来启动一个外部程序。例如,要启动记事本程序,可以使用以下代码:
```
package main
import (
"os/exec"
)
func main() {
cmd := exec.Command("notepad.exe")
err := cmd.Start()
if err != nil {
// 处理错误
}
}
```
注意,如果要打开的软件不在 PATH 环境变量中,则需要提供完整的文件路径。
要将上述代码保存为批处理文件,可以使用 `go build` 命令将其编译成可执行文件,然后将其重命名为 .bat 文件。例如:
```
go build -o open-notepad.exe main.go
rename open-notepad.exe open-notepad.bat
```
之后,就可以使用命令 `open-notepad.bat` 来打开记事本程序了。
阅读全文