• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >vbs > vbscript LoadPicture函数使用方法与漏洞利用

vbscript LoadPicture函数使用方法与漏洞利用

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了vbscript,vbscript教程,vbscript是什么,vbscript.dll,vbscript下载等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

Property Type Access Description
Handle OLE_HANDLE (int) R The Windows GDI handle of the picture
hPal OLE_HANDLE (int) RW The Windows handle of the palette used by the picture.
Type short R The type of picture (see PICTYPE).
Width OLE_XSIZE_HIMETRIC (long) R The width of the picture.
Height OLE_YSIZE_HIMETRIC (long) R The height of the picture.

我们只关心Width和Height,它们分别表示图片的宽和高,但是它们的单位不是像素(Pixel),而是Himetric,我们要做的是把Himetric换算成Pixel。

首先把Himetric换算成英寸(Inch),1 Himetric = 0.01 mm,1 Inch = 2.54 cm,所以1 Inch = 2540 Himetric。

然后从Inch换算成Pixel,1 Inch等于多少Pixel呢?这是由系统的DPI(Dot Per Inch)设置决定的,默认值是96。

现在知道2540和96是怎么来的了吧?不过上面的代码存在两个问题:第一,使用了2540/96的近似值,可能会有误差;第二,使用了DPI的默认值96,而DPI的值是可以在控制面板中修改的。

VBS中LoadPicture函数的正确用法是:

</div>

您可能想查找下面的文章:

  • VBScript语法速查及实例说明
  • VBScript的入门学习资料
  • VBScript教程 第一课什么是VBScript
  • VBScript教程 第二课在HTML页面中添加VBscript代码
  • VBScript教程 第三课VBScript数据类型
  • VBScript教程 第四课VBScript变量
  • VBscript教程 第五课 VBScript常数
  • VBScript教程 第六课VBScript运算符
  • VBScript教程 第七课使用条件语句
  • VBScript教程 第八课 使用循环语句

相关文章

  • VBS教程:属性-Column 属性
  • vbs实用软件自造——Windows脚本应用实例
  • 灵活实用VBS入门教程应用篇
  • vbs xmldom初次实战获取QQ签名的代码
  • 显示运行对话框内保存的命令历史的vbs
  • VBS教程:函数-Second 函数
  • VBS教程:运算符-赋值运算符 (=)
  • VBS教程:运算符-Imp 运算符
  • 中文姓名笔画计算(VBS脚本版)
  • 用vbs写的短小精悍的字典生成器

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • 使用 Iisweb.vbs 暂停网站的方法
    • ASP/VBScript中CHR(0)的由来以及带来的安全问题分析
    • VBS教程:函数-IsNull 函数
    • VBS加密与VBE解密实现方法
    • VBS版百度贴吧代码格式化调整工具
    • vbs qq自动发信息增强版
    • VBS中常用脚本代码
    • vbscript logparser的ISA2004 Web流量报告
    • Win2003里用命令行刷新硬件列表,以扫描硬件改动的实现代码
    • VBS教程:属性-TotalSize 属性

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有