怎么让revel在windows运行时不出现console界面?

在windows下,使用revel build myapp myapp1(build时加了"-H windowsgui "参数,不想出现console界面)之后,在myapp1中生成一个run.bat。

执行run.bat之后,出现“Listening on :81...”的console界面,怎么让它在后台运行啊,不出现这些提示。

共 5 个回复


jimmykuu

参数加外面没有用的,你看看 revel build 最终调用的是 go build 命令,加到这里面试试。

# 0

dxhdxh2k

肯定是加到里面了

/harness/build.go中了。

# 1

dxhdxh2k

今天在win下做用revel做了一个小web服务,想执行run.bat后不出现console界面,怎么实现?。
翻起了自己以前的这个,在
github.com/revel/cmd/harness/build.go中进行修改,但却实现不了不出现console.

        flags := []string{
            "build",
            "-ldflags", versionLinkerFlags,
            "-tags", buildTags,
            "-o", binName}
# 2

xy02

试试nssm

# 3

bingoladen

用vbs执bat就行了

# 4