核心命令:打开网址
这个命令的作用是调用操作系统的默认浏览器,并打开指定的网址。

(图片来源网络,侵删)
命令格式:
打开网址 (网址)
参数:
- 网址:文本型,需要打开的网页地址,
"https://www.baidu.com"或"http://www.yeyuyu.com"。
最简单的代码示例
这是一个可以直接运行的完整代码,点击按钮后就会打开百度首页。
.版本 2
.程序集 窗口程序集_启动窗口
.子程序 __启动窗口_创建完毕
.局部变量 网址, 文本型
' --- 窗口创建完毕后,可以在这里初始化一些东西 ---
' 这里我们暂时不需要
.子程序 _按钮_打开网页_被单击
.如果真 (假 = 是否网址合法 ("https://www.baidu.com"))
信息框 ("网址格式不正确!", 0, )
返回 ()
.如果真结束
' 调用命令打开网址
打开网址 ("https://www.baidu.com")
.子程序 是否网址合法, , 公开
.参数 待检测网址, 文本型
.局部变量 结果, 逻辑型
.局部变量 i, 整数型
' 简单的网址合法性检查:必须包含 "://"
结果 = 假
.计次循环首 (取文本长度 (待检测网址), i)
.如果真 (取文本中间 (待检测网址, i, 3) = "://")
结果 = 真
跳出循环 ()
.如果真结束
.计次循环尾 ()
返回 (结果)
代码解释:

(图片来源网络,侵删)
.版本 2: 使用易语言 2.0 版本,支持.NET调用,这是现代易语言的标准。.程序集 窗口程序集_启动窗口: 定义一个窗口程序集,名称为“启动窗口”。.子程序 __启动窗口_创建完毕: 窗口创建完毕时自动执行的子程序。.子程序 _按钮_打开网页_被单击: 这是一个事件子程序,当窗口上名为“按钮_打开网页”的按钮被点击时触发。.如果真 (假 = 是否网址合法 (...)): 这是一个可选但推荐的步骤,用于在打开网址前检查其格式是否合法(比如是否包含 ),如果格式不正确,会弹出提示框并返回。打开网址 ("https://www.baidu.com"): 核心代码,调用系统默认浏览器打开百度。
从输入框获取网址并打开(更实用)
在实际应用中,我们通常希望用户可以输入任意网址,下面是一个更完整的例子,包含一个文本输入框和一个按钮。
界面设计:
- 在“启动窗口”上拖入一个 编辑框,将其“内容”属性清空,可以命名为
编辑框_网址。 - 在“启动窗口”上拖入一个 按钮,将其“标题”属性改为“打开”,可以命名为
按钮_打开。
完整代码:
.版本 2
.程序集 窗口程序集_启动窗口
.子程序 __启动窗口_创建完毕
.子程序 _按钮_打开_被单击
.局部变量 输入网址, 文本型
' 获取编辑框中的网址
输入网址 = 编辑框_网址.内容
' 检查网址是否为空
.如果真 (输入网址 = "")
信息框 ("网址不能为空!", 0, )
返回 ()
.如果真结束
' 检查网址是否合法
.如果真 (假 = 是否网址合法 (输入网址))
信息框 ("请输入有效的网址(https://www.baidu.com)!", 0, )
返回 ()
.如果真结束
' 调用命令打开网址
打开网址 (输入网址)
.子程序 是否网址合法, , 公开
.参数 待检测网址, 文本型
.局部变量 结果, 逻辑型
.局部变量 i, 整数型
' 简单的网址合法性检查:必须包含 "://"
结果 = 假
.计次循环首 (取文本长度 (待检测网址), i)
.如果真 (取文本中间 (待检测网址, i, 3) = "://")
结果 = 真
跳出循环 ()
.如果真结束
.计次循环尾 ()
返回 (结果)
代码解释:

(图片来源网络,侵删)
输入网址 = 编辑框_网址.内容: 从界面上的编辑框获取用户输入的网址文本。- 空值检查: 如果用户没有输入任何内容,就弹窗提示。
- 合法性检查: 调用和上面一样的
是否网址合法子程序进行验证。 打开网址 (输入网址): 使用用户输入的网址作为参数,调用浏览器打开。
重要注意事项
-
网址格式:
- 网址最好以协议开头,
http://或https://,如果只输入www.baidu.com,某些系统可能无法识别。 - 如果你的程序要处理用户输入,最好进行校验,确保它是一个有效的URL。
- 网址最好以协议开头,
-
易语言版本:
- 确保你使用的是
.版本 2,旧版本的易语言(.版本 1)可能没有这个命令,或者调用方式不同。
- 确保你使用的是
-
程序集支持库:
打开网址命令属于易语言内置的.版本 2支持库,你不需要额外添加任何支持库即可使用。
-
跨平台问题:
打开网址命令的行为依赖于 操作系统,在 Windows 上,它会调用系统默认的浏览器(如 Edge、Chrome、Firefox 等),在 macOS 或 Linux 上,它会调用系统默认的浏览器,这使得你的程序具有良好的跨平台兼容性。
要在易语言中用默认浏览器打开网页,最关键的一步就是使用 打开网址 ("你的网址") 命令,根据你的需求,可以直接写死网址,也可以从界面控件(如编辑框)中动态获取网址,然后进行简单的校验后调用该命令即可。
