好得很程序员自学网
  • 首页
  • 后端语言
    • C#
    • PHP
    • Python
    • java
    • Golang
    • ASP.NET
  • 前端开发
    • Angular
    • react框架
    • LayUi开发
    • javascript
    • HTML与HTML5
    • CSS与CSS3
    • jQuery
    • Bootstrap
    • NodeJS
    • Vue与小程序技术
    • Photoshop
  • 数据库技术
    • MSSQL
    • MYSQL
    • Redis
    • MongoDB
    • Oracle
    • PostgreSQL
    • Sqlite
    • 数据库基础
    • 数据库排错
  • CMS系统
    • HDHCMS
    • WordPress
    • Dedecms
    • PhpCms
    • 帝国CMS
    • ThinkPHP
    • Discuz
    • ZBlog
    • ECSHOP
  • 高手进阶
    • Android技术
    • 正则表达式
    • 数据结构与算法
  • 系统运维
    • Windows
    • apache
    • 服务器排错
    • 网站安全
    • nginx
    • linux系统
    • MacOS
  • 学习教程
    • 前端脚本教程
    • HTML与CSS 教程
    • 脚本语言教程
    • 数据库教程
    • 应用系统教程
  • 新技术
  • 编程导航
    • 区块链
    • IT资讯
    • 设计灵感
    • 建站资源
    • 开发团队
    • 程序社区
    • 图标图库
    • 图形动效
    • IDE环境
    • 在线工具
    • 调试测试
    • Node开发
    • 游戏框架
    • CSS库
    • Jquery插件
    • Js插件
    • Web框架
    • 移动端框架
    • 模块管理
    • 开发社区
    • 在线课堂
    • 框架类库
    • 项目托管
    • 云服务

当前位置:首页>CMS系统>Dedecms
<tfoot draggable='sEl'></tfoot>

关于html怎么链接exe文件的信息

很多站长朋友们都不太清楚html怎么链接exe文件,今天小编就来给大家整理html怎么链接exe文件,希望对各位有所帮助,具体内容如下:

本文目录一览: 1、 html如何超连接到文件中的EXE文件 2、 如何在html页面上打开本机上的exe文件 3、 怎么在html中运行exe程序 html如何超连接到文件中的EXE文件

<a href="路径">下载或者运行</a>

你可以直接把以上代码复制到TXT 文本文档里,保存后,把文件扩展名为HTM

打开试试就知道了。

例如:

<html>

<a href="C:\软件\setup.exe">下载</a>

</html>

如何在html页面上打开本机上的exe文件

html页面上打开本机上的exe文件是可行的

要用到这个<a href="myprotocol://">和注册文件,打造自己的电脑个性化,只能本机执行,位置固定很方便,脱离了桌面管理,桌面文件随便删除,开始菜单也安然失色,如果能用到IIS就更好;系统恢复到原来的镜像文件 时,只要EXE路径一样,只需要用备份注册文件直接注册。

看看我的工具全部在一页分类,主要是工具太多,版本也多,桌面五花八门的,自己比较懒才做的,总的备份大小才10k多 ,真的方便本机所有程序管理

有需要的朋友call me

怎么在html中运行exe程序

打开HTML文件要用IE 然后这个文件被IE打开后

页面上显示的几个类似桌面快捷方式的图标或者超链接样子的字体,然后点击其中一个,就会启动一个本地的程序

给你个例子 你回去研究吧

用HTML应用启动CD

本文介绍一种用HTML应用来启动CD的方法。HTML应用即HTML Application,也称为HTA应用,这是一种从IE 5.0开始出现的应用形式。HTML应用与普通HTML页面不同,它能够读写文件系统和注册表,由于它在本地运行,所以能够调用各种COM组件——即使COM组件没有适当的安全标记也可以。HTML应用运行时不会显示出IE的工具条和菜单,所以它看起来不象Web页面,而是象一个“真正的”程序。

一个设计专业、精美的CD启动器能够给用户留下良好的印象。启动程序可以为用户提供软件安装和光盘内容的说明,提供帮助,检查必要的第三方软件和对操作系统的要求,甚至还可以乘机向用户推荐你的其他产品,最重要的是,启动程序能够简化软件安装过程。Microsoft把支持CD“自动播放”作为兼容“Designed for Windows”标记的必备功能,软件易用性的重要程度由此可见一斑。

一、CD的启动方式

支持CD“自动播放”的启动器有多种实现方法,除了HTA,至少还包括:

▲ 编写一个简单的Visual Basic程序。采用这种方式的主要问题在于,目标系统上必须有VB运行库。虽然可以用临时安装VB运行库的办法解决,但这种方法看起来比较笨拙。

▲ 直接启动CD上软件的主安装程序(下面我们称之为setup.exe)。如果不想提供帮助信息、产品说明以及检查目标环境是否符合要求,直接启动setup.exe也是一种选择。

▲ 使用商业启动程序。有不少商业的(以及共享的)产品能够创建CD启动器。采用这种方式与自己编写HTA一样有许多优点,但采用商业产品要求你花时间了解该产品,同时还要有一定的投资。如果采用HTML应用,你可以方便地运用HTML、脚本代码构造用户界面,运用COM组件扩展HTA的功能。

▲ 使用HTML文件。HTML文件不能读写注册表,而且它在启动主安装程序时会引起安全警告。

对于要求不高的场合,软件安装过程完全可以由HTA应用独立完成,不再需要主安装程序。

二、AUTORUN.INF文件

要让CD具有自动播放功能,CD的根目录下必须有一个AUTORUN.INF文件,内容如下:

[autorun]

OPEN=<要求运行的执行文件>

ICON=<在Windows资源管理器中显示的图标>

如果不想显示图标,可以忽略ICON这一项。Windows的自动播放功能不调用Win32 ShellExecute() API,因此在OPEN这一项中只能填.exe、.com或.bat文件。因为我们想用.hta文件,这是一个小麻烦。不过解决办法很简单,只需创建一个调用ShellExecute()的autorun.exe文件就可以了。

autorun.exe是一个stub程序,它有一个命令行参数——要求运行的文件名字。例如,如果要求autorun.exe启动autorun.hta应用,在AUTORUN.INF文件中指定“OPEN=autorun.exe autorun.hta”即可。

如果ShellExecute()函数返回错误,autorun.exe在资源管理器中打开CD根目录。

下面就是AUTORUN.EXE的源代码,用VC ++ 6.0编译只有36K(可以使用其他任何Windows的C编译器):

#include <windows.h>

int WINAPI WinMain( HINSTANCE hInstance,

HINSTANCE hPrevInstance,

LPSTR lpCmdLine, int nCmdShow )

{

HINSTANCE result;

// 启动命令行指定的文件

result = ShellExecute(NULL, "open", lpCmdLine, NULL, NULL, SW_SHOWNORMAL);

// 检查结果

if ((int)result <= 32)

{

// 运行HTA文件出现错误,可能是由于

// 该机器上没有IE 5或更高版本

// 打开资源管理器,显示CD内容

ShellExecute(NULL, "explore", "", NULL, NULL, SW_SHOWNORMAL);

return 1;

}

else

{

// 启动成功

return 0;

}

}

三、常见的任务

除了显示用户界面、与用户交互以外,CD启动器可能需要执行的任务还包括:

1、启动一个Windows Installer的安装程序(MSI)。假设安装程序是setup.msi,用VBScript实现的代码如下:

作者:222.183.164.*2005-4-13 09:46 回复此发言

--------------------------------------------------------------------------------

2 用HTML应用启动CD

set msi = CreateObject( "WindowsInstaller.Installer" )

msi.InstallProduct("setup.msi")

set msi = nothing

2、启动一个EXE文件。参见本文后面的例子。

3、读取注册表内容。

有时候需要检查目标机器上是否已经安装了必要的支持软件,这可以通过检查注册表中是否有相应的ProgID来实现。以Access 2002为例,它的ProgID是Access.Application.10。下面是检查目标系统上是否已经有Access 2002的VBScript代码:

On Error Resume Next

set wscript = CreateObject("WScript.Shell")

if IsNull(wscript.regRead ( "HKCR\Access.Application.10\clsid\" )) then

msAccessDetect.InnerText = "不能找到Access 2002。你需要安装Access 2000才能运行本软件。"

else

msAccessDetect.InnerText = "已找到Access 2002。"

end if

set wscript = Nothing

如果用户禁止运行脚本(在浏览器选项中选择了禁用脚本选项),会出现什么样的情形呢?我试验了一下,什么异常也没有出现。看来HTML应用忽略了Internet安全设置,因为HTML应用被视为“本地”应用,不受Internet安全设置的限制。

四、应用实例

图一是一个CD启动器的实例。窗口布局用HTML代码实现。主要包括:用背景图片把整个窗口分成左右两大区域,左边上方是待安装的软件名称(“工资软件 Access版”),左边下方是一个广告。右边是主显示区域,显示内容由VBScript脚本更新。

图一

HTML应用的编写方式与编写HTML页面很相似,但扩展名要改为.hta。HTML应用允许通过HTA:Application标记控制应用的行为,这个标记必须在<HEAD>之内,例如,下面的HTA:Application声明了HTML应用的名称,关闭了最大化、最小化按钮,关闭了浏览器的滚动条:

<HEAD>

<TITLE>欢迎</TITLE>

<HTA:APPLICATION APPLICATIONNAME="CD Launcher"

MAXIMIZEBUTTON="no" MINIMIZEBUTTON="no"

SINGLEINSTANCE="yes" SCROLL="no" />

</HEAD>

脚本的主要任务是检查安装环境是否符合要求并给出相应的提示,启动主安装程序(setup.exe)或执行安装任务(复制文件,访问注册表写入相关信息等),当setup.exe返回时报告安装结果。如下所示:

<BODY BACKGROUND="WinBack.gif">

<!-- 播放声音文件,窗口布局,如显示左上角图形、左下角广告、右下角“关闭”链接等,略... -->

<!-- 以下为主显示区域 -->

<DIV ID="mainClientArea" STYLE="position: absolute; top: 30px; left: 170px; width: 400px; FONT-SIZE: 10pt;">欢迎使用

<P>

<B>系统检查:</B>

<DIV ID="msAccessDetect" STYLE="position: relative; top: 15px" ></DIV>

<HR STYLE="position: absolute; top: 150; left: 0px;" />

<DIV ID="Install" STYLE="position: absolute; top: 160px; left: 0px;" >

已检查所有的安装条件 <BR/>

<BUTTON ID="cmdInstall" STYLE="position: relative; top: 20; left: 140px">开始安装</BUTTON>

</DIV>

</P>

</DIV>

<SCRIPT LANGUAGE="VBScript">

' 下面的代码在启动时运行

Call Main

Sub Main

Dim wscript

Const HEIGHT = 600

Const WIDTH = 400

' 调整窗口大小和位置

window.resizeTo HEIGHT, WIDTH

window.moveTo (screen.width - HEIGHT) / 2, (screen.height - WIDTH) / 2

' 检查Access是否已经安装,略...

End Sub

Function CheckInstallResult (lngReturnValue)

' 根据指定的返回值确定要返回的文字信息

select case lngReturnValue

case 0:

CheckInstallResult = "安装成功。"

' 其他检查条件 ...

case else

CheckInstallResult = "安装程序返回错误代码" lngReturnValue ". "

end select

End Function

</SCRIPT>

<SCRIPT FOR="cmdInstall" EVENT="onclick" LANGUAGE="VBScript">

Dim objShell

Dim lngReturn

on error resume next

set objShell = CreateObject( "WScript.Shell" )

' 调用主安装程序

lngReturn = objShell.Run ("setup.exe", 4, 1)

if Err.number <> 0 then

Install.innerText = "错误: " Err.Description Err.number

else

Install.innerText = CheckInstallResult(lngReturn)

end if

set objShell = Nothing

</SCRIPT>

</BODY>

关于html怎么链接exe文件的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。

查看更多关于关于html怎么链接exe文件的信息的详细内容...

声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did122783
更新时间:2022-11-21   阅读:44次

上一篇: mysql是指什么意思 MySQL的理解

下一篇:html怎么写一个热搜 热搜标题怎么写

相关资讯

最新资料更新

  • 1.Dedecms获取登录用户名与ID号的方法
  • 2.DEDECMS教程:去除列表页文章标题加粗标签的方法
  • 3.DedeCms批量写入数据的函数分析
  • 4.织梦列表页分页错位(分页显示为竖排)的解决方法
  • 5.删除织梦所有待审核稿件sql语句(未审核数据将全部删除)
  • 6.dedecms注册中文会员无法打开空间的解决方法
  • 7.dedecms会员登录积分每天只限增加一次的实现思路及代码
  • 8.在dedecms文章页中获取当前栏目字段如content字段
  • 9.织梦dedecms的arclist循环中判断第一个li,则添加固定的css否则不加
  • 10.DEDECMS 扩展标签和dede自定义标签实现方法
  • 11.dedecms重新定义cn_substr函数截取字数更准确
  • 12.dedecms删除系统自定义变量的方法
  • 13.DEDE [field:global name=autoindex/] 按序号排列从0从1开始
  • 14.dedecms当前位置导航去掉链接的实现方法
  • 15.织梦DedeCMS缩略图失真模糊完美解决方法
  • 16.织梦手机站关闭自动生成首页index.html的方法
  • 17.dedecms会员登录积分每天只限增加一次的实现思路
  • 18.dedecms获取图片集多张图片实现方法(循环输出)
  • 19.DEDECMS最为常用的分页标签及分页样式代码
  • 20.织梦建站访问首页时后面都会添加上index.html该如何去掉

CopyRight:2016-2025好得很程序员自学网 备案ICP:湘ICP备09009000号-16 http://www.haodehen.cn
本站资讯不构成任何建议,仅限于个人分享,参考须谨慎!
本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。

网站内容来源于网络分享,如有侵权发邮箱到:kenbest@126.com,收到邮件我们会即时下线处理。
网站框架支持:HDHCMS   51LA统计 百度统计
Copyright © 2018-2025 「好得很程序员自学网」
[ SiteMap ]