b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

vbs脚本打开_检查系统是否禁用了vbs脚本权限_win10 vbs脚本失效

电脑杂谈  发布时间:2017-02-05 03:34:29  来源:网络整理

啥情况下系统字体会影响到游戏

游戏字体采用的是系统的字体,也就是说系统字体如果是宋体,游戏字体也是宋体。如果换一台电脑,系统字体是微软雅黑,那么游戏字体也会变成微软雅黑。(目前大部分游戏的字体都是采用系统字体)

如何兼容不同系统字体

小编之前看到的很多脚本,都是要求用户改变系统字体来适应脚本。这样的方让用户觉得很麻烦,而且,如果有些系统字体无法修改成功就无法使用脚本。所以今天小编就不介绍这种方法,咱们来一起看看更方便的方法。

步骤

1、在QUI界面上画一个下拉列表框,命名为xitong2、获取下拉列表框的值,如果选择的是win7系统则使用大漠的GetDictInfo函数,指定生成微软雅黑9号字体。如果选择的是xp系统则使用大漠的GetDictInfo函数,指定生成宋体9号。注意:为什么是9号字而不是10号字11号字呢?是这样的:因为游戏里的字体是固定大小的,都是采用9号字体,不管系统宋体10号还是11号,游戏里都是宋体9号。检查系统是否禁用了vbs脚本权限

GetDictInfo函数

函数功能简介:根据指定的文字,以及指定的系统字库信息,获取字库描述信息.函数原型:stringGetDictInfo(str,font_name,font_size,flag)参数定义: str字符串: 需要获取的字符串font_name字符串:系统字体名,比如"宋体" font_size整形数:系统字体尺寸,这个尺寸一定要以大漠综合工具获取的为准.如何获取尺寸看视频教程. flag整形数: 字体类别取值可以是以下值的组合,比如1+2+4+8,2+4.0表示正常字体.

1:粗体

2:斜体

4:下划线

8:删除线返回值:字符串返回字库信息,每个字符的字库信息用"|"来分割

示例:

//下面的代码是获取"回收站"这3个字符的字库信息,然后加入到字库1中.

font_desc=dm.GetDictInfo("回收站","宋体",9,0)

font_desc=split(font_desc,"|")

count=ubound(font_desc)

fori=0tocount

TracePrintfont_desc(i)

dm.AddDict1,font_desc(i)

next代码

//创建字库(字表,字体,字号,字库ID,文件路径[传空为不保存到字库文件])

SubCreateFont(Words,Font,Size,Index,Path)

DimTempStr

TempStr=dm.GetDictInfo(Words,Font,Size,0)

TempArray=Split(TempStr,"|")

Fori=0toUBound(TempArray)

dm.AddDictIndex,TempArray(i)

Next

EraseTempArray//释放不用的内存

IfLen(Path)>0Then

Calldm.SaveDict(0,Path)

EndIf

EndSub

//初始化大漠

Callregister()

Setdm=CreateObject("dm.dmsoft")

Calldm.SetPath("c:\test")

//读取选项

SelectCaseForm1.xitong.ListIndex

Case0

FontName="微软雅黑"

Case1


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-30610-1.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 何东鹏
      何东鹏

      太威武了

    • 杨竣文
      杨竣文

      那些炮弹难道真是在电视上让那些鼓吹的军事家的咸蛋与茶叶蛋吗

    每日福利
    热点图片
    拼命载入中...