
2 微信小程序具有一些提示功能,如果不需要这些提示功能,可以关闭它们,从而减少被唤醒的频率。
3 还可以将小程序的推送信息设置为静音,从而不会影响到你的正常使用。
总之,通过一些简单的设置和管理,可以有效减少微信小程序被唤醒的情况。
首先我们来设置电脑唤醒后自动执行某个程序的设置。打开控制面板,找到“管理工具”。在出现的对话框界面选择“选择计划程序”。
在出现的对话框选择右边的“创建任务”。
这时就进入到创建任务事件的界面了,首先我们给这个任务起个名字,例如,我把这个任务起名为 wake ,点击标签栏里的“触发器”。
在这里可以选择时间触发的周期,和时间。点击确定,选择标签栏里的“ *** 作”。
点击“确定”即可。
这种情况使用ini文件会比txt文件方便合理。四个函数:
GetPrivateProfileInt
GetPrivateProfileString
WritePrivateProfileInt
WritePrivateProfileString
栗子:
CString StrName,Strtemp
int nAge
StrName = "jacky"
nAge = 13
WritePrivateProfileString("Student","Name",StrName,"c:\\setting.ini")
结果:(INI文件中显示如下:)
[Student]
Name=jacky
读取:
CString SName
GetPrivateProfileString("Student","Name","DefaultName",SName.GetBuffer(MAX_LENGTH),MAX_LENGTH,"c:\\setting.ini")
结果:SName =
"jacky";这里需要注意点就是用完GetBuffer函数后一定要释放(用SName.ReleaseBuffer()函数),不然后面再用到SName的其他子函数就会失灵。
读整数比较简单,如下
int Result =
GetPrivateProfileInt("Student","nAge",0,"c:\\setting.ini")返回值即为所读取的结果!
在GetPrivateProfileString最后一个参数是配置文件路径的参数,此路径只能是绝对路径,不能是相对路径,但现在我需要是我的exe文件能和我的配置文件在一起。因此我使用了GetCurrentDirectory函数。
原代码如下:
CString server_ip
CString des=""
::GetCurrentDirectory(MAX_PATHLENGTH,des.GetBuffer(MAX_PATHLENGTH))
des.ReleaseBuffer()
des+="\\config.ini"
GetPrivateProfileString("PhoneDemo","Server_IP","",server_ip.GetBufferSetLength(15),15,des)
server_ip.ReleaseBuffer()
注意:在这里使用CString变量时,在使用完GetBuffer后,紧接着一定要使用ReleaseBuffer()函数,才可以进行其他的诸如字符串+ *** 作
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)