Go语言:设置命令提示符(CMD)标题
2019-10-24 本文已影响0人
白祤星
代码实例:
package main
import (
"syscall"
"unsafe"
)
func main() {
setTitle(`你好世界!`)
}
func setTitle(title string) {
kernel32, _ := syscall.LoadLibrary(`kernel32.dll`)
sct, _ := syscall.GetProcAddress(kernel32, `SetConsoleTitleW`)
syscall.Syscall(sct, 1, uintptr(unsafe.Pointer(syscall.StringToUTF16Ptr(title))), 0, 0)
syscall.FreeLibrary(kernel32)
}