Предотвратить закрытие.bat файла, когда я запускаю скрипт Go через выпадающий список
У меня есть маленькая программа Hello World, написанная на Go:
package main
import "fmt"
func main() {
fmt.Printf("hello, world\n")
}
Я использую Sublime Text 3 с GoSublime. Что-то неправильно настроено, потому что команда Tools -> Build не работает, только когда я печатаю в консоли:
go build
Затем редактор создает программу.exe.
Поэтому я хочу использовать базовый файл.bat, куда я перетаскиваю свою программу hello.go:
@echo off
cd /d "%~dp0"
start "" "C:\Go\bin\go.exe" "run" "%~f1" pause
Он работает без проблем, но, к сожалению, закрывается, когда он закончил.
Можете ли вы помочь решить это?;)
1 ответ
Решение
Это просто start
запускает его в своем собственном процессе?
так:
@echo off
cd /d "%~dp0"
C:\Go\bin\go.exe run %~f1
pause
Должно сработать?