Thinkai's Blog

Autohoutkey|Python|php|aardio|VOIP|IT 爱好者

日期归档 2018 / 01 / 05

总共找到 3 篇

JSON POST Autohotkey 444

作者为 发表

Autohotkey

JSONPOST(url, Encoding = "",postData=""){ ;网址,编码, post JSON数据
	hObject:=ComObjCreate("WinHttp.WinHttpRequest.5.1")
	Try
	{
		hObject.Open("POST",url,False)
		hObject.SetRequestHeader("Content-Type", "application/json")
		hObject.Send(postData)
	}
	catch e
		return -1

	if (Encoding && hObject.ResponseBody)
	{
		oADO := ComObjCreate("adodb.stream")
		oADO.Type := 1
		oADO.Mode := 3
		oADO.Open()
		oADO.Write(hObject.ResponseBody)
		oADO.Position := 0
		oADO.Type := 2
		oADO.Charset := Encoding
		return oADO.ReadText(), oADO.Close()
	}
	return hObject.ResponseText
}


获取生成32位UUID GUID Autohotkey 377

作者为 发表

Autohotkey

;生成32位UUID
GUID(){
	shellobj := ComObjCreate("Scriptlet.TypeLib")
	ret := shellobj.GUID
	uuid := RegExReplace(ret,"(\{|\}|-)","") ;去掉花括号和-
	return uuid
}


生成随机时间 日期加减 Autohotkey 503

作者为 发表

Autohotkey

MsgBox % GenTime()


;生成随机时间 前1小时-前三天内
GenTime(){
	FormatTime, outdate, % Time_unix2human(Time_human2unix(A_Now)+rand(28800,35000)), yyyy-MM-dd HH:mm:ss
	return outdate
}


rand(min,max){ ;随机函数
	Random, out, % min, max
	return out
}

;unix时间戳转换函数
Time_unix2human(time)
{
        human=19700101000000
        time-=((A_NowUTC-A_Now)//10000)*3600        ;时差
        human+=%time%,Seconds
        return human
        }
Time_human2unix(time)
{
        time-=19700101000000,Seconds
        time+=((A_NowUTC-A_Now)//10000)*3600        ;时差
        return time
}



友情链接:Autohotkey中文论坛Autohotkey中文帮助Autohotkey官网我的B站直播间如若生涯一场梦博客联系作者免GooglePlay APK下载

 主题设计 • skyfrit.com  Thinkai's Blog | 保留所有权利

47 queries in 2.047 seconds |