没有静默参数的软件如何静默安装

没有静默参数的软件如何静默安装,第1张

没有静默参数的软件如何静默安装?

以QQ为例:

第一,进入命令框找到软件目录。

第二,QQ的静默软件参数为/S,WinSCP-5.15.7.exe是用inno Setup写的所以用 /verysilent。

第三,在安装过程中你的鼠标会不断地闪烁,但是你却不用做任何 *** 作。

注意事项:不同软件格式的包静默的参数不一样,WISE Installer 和NullSoft Installation System 打包的软件静默参数为 /s

Inno Setup 打包的软件静默参数为 /silent

微软的MSI 打包的软件,静默参数为 /qn或/qb都可以

超文本浏览框的支持库介绍如下:

数据类型名称:超文本浏览框    英文名称:HtmlViewer

  本数据类型为窗口组件型,共包含 5 个成员命令, 14 个成员属性, 10 个组件事件

  *** 作系统需求: Windows

  提供对HTML页面的浏览支持。

  成员属性<1>的中文名称为“左边”,英文名称为“left”,类型为“整数型(int)”。

  成员属性<2>的中文名称为“顶边”,英文名称为“top”,类型为“整数型(int)”。

  成员属性<3>的中文名称为“宽度”,英文名称为“width”,类型为“整数型(int)”。

  成员属性<4>的中文名称为“高度”,英文名称为“height”,类型为“整数型(int)”。

  成员属性<5>的中文名称为“标记”,英文名称为“tag”,类型为“文本型(text)”。

  成员属性<6>的中文名称为“可视”,英文名称为“visible”,类型为“逻辑型(bool)”。

  成员属性<7>的中文名称为“禁止”,英文名称为“disable”,类型为“逻辑型(bool)”。

  成员属性<8>的中文名称为“鼠标指针”,英文名称为“MousePointer”,类型为“字节集(bin)”。

  成员属性<9>的中文名称为“字体大小”,英文名称为“FontSize”,类型为“整数型(int)”。

  指定浏览页面时所使用的字体尺寸。

      可供选择的属性值:

      0. 最小

      1. 较小

      2. 中等

      3. 较大

      4. 最大

  成员属性<10>的中文名称为“离线浏览”,英文名称为“Offline”,类型为“逻辑型(bool)”。

  指定浏览器是否从缓存里面读取超文本页面数据。

  成员属性<11>的中文名称为“静默”,英文名称为“Silent”,类型为“逻辑型(bool)”。

  本属性如果为真,则浏览过程中不允许浏览器显示自己的对话框。

  成员属性<12>的中文名称为“地址”,英文名称为“url”,类型为“文本型(text)”。

  指定欲显示的网络或本机超文本页面地址。

  成员属性<13>的中文名称为“状态条文本”,英文名称为“StatusText”,类型为“文本型(text)”。

  本属性只可读。

  用作在运行时提供浏览器的当前状态条文本。

  成员属性<14>的中文名称为“标题”,英文名称为“Caption”,类型为“文本型(text)”。

  本属性只可读。

  用作在运行时提供浏览器的当前标题文本。

  组件事件列表:

事件 1 :

  事件名称:即将跳转

  在浏览器即将跳转到另一个页面之前产生此事件,在事件处理子程序中读取“地址”属性即可得知即将跳转到的地址,返回假不允许跳转,返回真或不返回值允许跳转。

  此事件的用户处理子程序所需返回数据的类型为“逻辑型(bool)”。

事件 2 :

  事件名称:跳转完毕

  当浏览器已跳转到另一个页面之后产生此事件,在事件处理子程序中读取“地址”属性即可得知已跳转到的地址。

  此事件的用户处理子程序不需要返回数据。

事件 3 :

  事件名称:载入开始

  本事件在“即将跳转”事件之后触发,表示浏览器已开始载入将要显示的文档。注意文档可能会被分批载入。

  此事件的用户处理子程序不需要返回数据。

事件 4 :

  事件名称:载入进度改变

  在浏览器载入文档的过程中,每当文档被载入一部分即触发本事件,用作通知载入进度。

  此事件的用户处理子程序不需要返回数据。

  事件参数<1>的名称为“进度百分比”,类型为“整数型(int)”。参数值指示当前文档已经被载入的百分比。

事件 5 :

  事件名称:载入完毕

  当将要显示在浏览器内的文档被载入完毕后触发本事件。注意文档可能会被分批载入,此事件发生时并不一定意味着整个文档被已载入完毕。另请参考“已就绪”事件。

  此事件的用户处理子程序不需要返回数据。

事件 6 :

  事件名称:已就绪

  当浏览器已经将所需显示的文档处理完毕后发送本事件,在事件处理子程序中读取“地址”属性即可得知已就绪文档的地址。

  此事件的用户处理子程序不需要返回数据。

事件 7 :

  事件名称:状态文本被改变

  当浏览器的状态条文本被改变后发送本事件,在事件处理子程序中读取“状态条文本”属性即可得知其内容。

  此事件的用户处理子程序不需要返回数据。

事件 8 :

  事件名称:标题被改变

  当浏览器的标题文本被改变后发送本事件,在事件处理子程序中读取“标题”属性即可得知其内容。

  此事件的用户处理子程序不需要返回数据。

事件 9 :

  事件名称:命令状态被改变

  当“前进”、“后退”等命令的允许状态被改变后发送此事件,用户程序应该根据状态值允许或禁止对应的按钮或菜单项。

  此事件的用户处理子程序不需要返回数据。

  事件参数<1>的名称为“命令”,类型为“整数型(int)”。参数值指示允许状态被改变的命令类型,为以下常量值之一:0: #前进; 1: #后退。

  事件参数<2>的名称为“是否被允许”,类型为“逻辑型(bool)”。参数值指示该命令当前是否被允许。

事件 10 :

  事件名称:即将打开新窗口

  在浏览器即将打开新窗口浏览另一个页面之前产生此事件,事件处理子程序返回假不允许打开,返回真或不返回值允许打开。

  此事件的用户处理子程序所需返回数据的类型为“逻辑型(bool)”。

‘======================

由上述我们可以看到超文本框的两个触发事件,“即将跳转”和“跳转完毕”。我们可以利用这两个事件进行地址栏随着当前页面地址进行变化。

“即将跳转”,顾名思义,当超文本浏览框要进行一个新的页面访问的时候,就会产生此事件,这个时候,页面并没有访问到此地址。我们可以在这个事件下写上如下代码

.子程序 _超文本浏览框1_即将跳转, 逻辑型

编辑框1.内容 = 超文本浏览框1.地址

“跳转完毕”,也很容易就从字面上意思理解,就是当这个页面跳转完毕了,这个时候的超文本浏览框是个什么样的地址,这里和“即将跳转”是有区别的,例如你访问一个页面是重定向的页面,这个时候,你所访问的页面并不会直接访问真实的地址,那个时候就是“即将跳转”的地址,当超文本浏览框访问到了那个地址后,被转向了另外一个地址,这个时候,超文本浏览框的这个“跳转完毕”事件下写出的地址就是真实的地址了。如下图:

我们用腾讯安全中心的登录页面打比方,

这里我们写到了,程序运行的时候,我们就跳转到了腾讯安全中心的登录地址,这个时候我们来看看输出的文本

这里我们可以看到,“即将跳转”事件和“跳转完毕”的事件所输出的当前地址是一样的。因为这个是没有被重定向,下面我们来看下登录后会是什么样的。

我们现在换的是腾讯空间的登录地址。

我们这样写就可以分明哪个输出是哪个事件里的,我们来运行看看。

我们直接快速登录,看看输出面板。

可以清楚的看到,在“即将跳转”的时候,输出的地址和”跳转完毕“的地址是不同的。

’====================

所以,我们可以通过这两个事件进行地址栏随着当前页面的跳转而变化,直到真实的地址。

可以这样写:

在这两个事件下写上这一句代码就可以实现了。

你这样无论如何让永远都打不开 第一个返回(假)后面的代码的地址。易语言执行代码按顺序,返回则代表执行到当前代码,后面的代码就无效了,应该加上判断,例如

判断(超文本浏览框1.状态条文本=“” 或 超文本浏览框1.状态条文本=“about:blank”)

超文本浏览框1.地址=超文本浏览框1.地址

’你代码是那样,就照写了。

.否则

超文本浏览框1.地址=超文本浏览框1.状态条文本


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11837016.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存