当我通过下拉菜单运行Go脚本时,防止关闭.bat文件

时间:2014-09-11 12:00:12

标签: batch-file go sublimetext2 sublimetext3 gosublime

我有一个用Go编写的小Hello World程序:

package main

import "fmt"

func main() {
    fmt.Printf("hello, world\n")
}

我在GoSublime中使用Sublime Text 3。有些东西配置错误,因为工具 - >仅当我在控制台中输入时,构建命令才起作用:

go build

然后编辑器创建.exe程序。

所以我想使用一个基本的.bat文件,在那里我拖放我的hello.go程序:

@echo off
cd /d "%~dp0"
start "" "C:\Go\bin\go.exe" "run" "%~f1" pause

它运行没有问题,但不幸的是在它完成时关闭。

你能帮忙解决这个问题吗? ;)

1 个答案:

答案 0 :(得分:2)

只是start在其自己的流程中启动它?

这样:

@echo off
cd /d "%~dp0"
C:\Go\bin\go.exe run %~f1 
pause

应该有用吗?