gote

package module
v0.0.4 Latest Latest
Warning

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

Go to latest
Published: Aug 4, 2021 License: MIT Imports: 13 Imported by: 0

README

gote

把易语言常用的函数用Go来实现,提高开发效率,快速开发项目。

使用方法

go get github.com/twgh/gote@latest

目录简介

目录 解释
jincheng 进程
shijian 时间
wangye 网页
wenben 文本
wenjianmulu 文件目录
gote.go 核心支持库

Documentation

Index

Constants

View Source
const (
	//我的文档
	WoDeWenDang string = `Personal`
	//我的收藏夹
	WoDeShouCangJia string = `Favorites`
	//系统桌面
	XiTongZhuoMian string = `Desktop`
	//字体目录
	ZiTiMuLu string = `Fonts`
	//开始菜单组
	KaiShiCaiDanZu = `Start Menu`
	//程序菜单组
	ChenXuCaiDanZu string = `Programs`
	//启动菜单组
	QiDongCaiDanZu string = `Startup`
	//程序数据目录
	ChengXuShuJuMuLu string = `AppData`
	//Windows安装目录
	WindowsAnZhuangMuLu string = `SystemRoot`
	//临时文件目录
	LinShiWenJianMuLu string = `TEMP`
	//发送到
	FaSongDao string = `SendTo`
	//我的音乐
	WoDeYinYue string = `My Music`
	//我的图片
	WoDeTuPian string = `My Pictures`
	//我的视频
	WoDeShiPin string = `My Video`
	//软件安装目录
	RuanJianAnZhuangMuLu = `ProgramW6432Dir`
	//软件安装目录x86
	RuanJianAnZhuangMuLux86 = `ProgramFilesDir`
)

Variables

This section is empty.

Functions

func DaXiaoZhuanHuan

func DaXiaoZhuanHuan(bytes int64) string

大小转换, 自动转换到Byte\KB\MB\GB\TB, 保留两位小数, 生成带单位的文本

func DaoChangZhengShu

func DaoChangZhengShu(str string) int64

到长整数

func DaoDaXie

func DaoDaXie(str string) string

到大写

func DaoWenBen

func DaoWenBen(v interface{}) string

到文本

func DaoXiaoShu

func DaoXiaoShu(str string) float32

到小数, 返回float32 参数1: 被转换的文本

func DaoXiaoShu2

func DaoXiaoShu2(str string) float64

到小数2, 返回float64 参数1: 被转换的文本

func DaoXiaoXie

func DaoXiaoXie(str string) string

到小写

func DaoZhengShu

func DaoZhengShu(str string) int

到整数

func FenGeWenBen

func FenGeWenBen(str, s string) []string

分割文本 参数1: 被分割的文本 参数2: 用作分割的文本

func FuZhiWenJian

func FuZhiWenJian(srcFile, destFile string) error

复制文件 参数1: 被复制的文件路径 参数2: 复制到的文件路径

func QuJueDuiZhi

func QuJueDuiZhi(i int64) int64

取绝对值, 返回长整数

func QuMD5

func QuMD5(filePath string) string

取文件MD5, 返回小写字符串

func QuSuiJiShu

func QuSuiJiShu(min, max int64) int64

取随机数, 返回int64 不支持负数

func QuTeDingMuLu

func QuTeDingMuLu(str string) (s string)

取特定目录, 失败返回空, 返回的目录不带\ 参数指定欲获取目录的类型,可以为以下常量值之一:我的文档:WoDeWenDang; 我的收藏夹:WoDeShouCangJia; 系统桌面:XiTongZhuoMian; 字体目录:ZiTiMuLu; 开始菜单组:KaiShiCaiDanZu; 程序菜单组:ChenXuCaiDanZu; 启动菜单组:QiDongCaiDanZu; 程序数据目录:ChengXuShuJuMuLu; Windows安装目录:WindowsAnZhuangMuLu; 临时文件目录:LinShiWenJianMuLu; 发送到:FaSongDao; 我的音乐:WoDeYinYue; 我的图片:WoDeTuPian; 我的视频:WoDeShiPin; 软件安装目录:RuanJianAnZhuangMuLu; 软件安装目录x86:RuanJianAnZhuangMuLux86;

func QuYunXingMuLu

func QuYunXingMuLu() string

取运行目录, 末尾带斜杠

func QuZhiXingWenJianMing

func QuZhiXingWenJianMing() string

取执行文件名

func ShiJianZhuanHuan

func ShiJianZhuanHuan(seconds int64) string

时间转换, 返回指定格式的时间文本

func SiSheWuRU

func SiSheWuRU(f float64, prec int) float64

四舍五入, 返回双精度小数 参数1: 传入的双精度小数 参数2: 保留几位小数, 可以是负数或零

func SiSheWuRU2

func SiSheWuRU2(f float64, prec int) string

四舍五入2, 返回文本 参数1: 传入的双精度小数 参数2: 保留几位小数

func TiaoShiShuChu

func TiaoShiShuChu(a ...interface{})

调试输出, 无限参数

func XunZhaoWenBen

func XunZhaoWenBen(str, substr string) int

寻找文本, 返回被寻找的文本在源文本中第一次出现的位置, 没有找到则返回-1

func ZhiSuiJiShuZhongZi

func ZhiSuiJiShuZhongZi()

置随机数种子

Types

This section is empty.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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