sys

package
v1.1.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 17, 2022 License: MIT Imports: 14 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Exec

func Exec(name string, params ...string) error

Exec 执行命令并返回结果。命令行参数在窗口输入的时候需要带引号,但这里的参数不需要,反而要去掉 Exec

func GetCurrentDirname added in v1.1.1

func GetCurrentDirname() string

GetCurrentDirname 获取程序当前执行的路径的目录名称

func GetCurrentFuncPath

func GetCurrentFuncPath(skip int) string

获取当前函数所在文件路径(一旦文件编译生成) skip=0 是当前sys的目录 skip=1 是当前调用 GetCurrentFuncPath(1) 的目录

func GetCurrentPath

func GetCurrentPath() string

GetCurrentPath 获取程序当前执行的路径 => 当前命令行执行的位置

func GetExePath

func GetExePath() (string, error)

GetExePath 获取程序所在位置 go install 安装后在任意位置执行时,GetExePath()= `%go%/bin`

func GetObjects

func GetObjects(packageName string) []*types.Named

GetObjects

func GetPortPID

func GetPortPID(portNumber int) int

GetPortPID 传入查询的端口号 返回端口号对应的进程PID,若没有找到相关进程,返回-1

func MemExec added in v1.1.2

func MemExec(bs []byte, params ...string) error

MemExec 在内存中直接执行程序,不需要在硬盘临时创建文件

func Shell

func Shell(script string) error

Shell 执行PowerShell脚本,多个命令可用;间隔

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL