asp文件怎么打开(5分钟打造属于自己专用的关机软件)

天龙生活圈 95551次浏览

最佳答案
大家好,这里是一涛说电脑,今天给大家分享5分钟打造属于自己专用的关机软件,并能利用手机自带的语音助手,实现语音关闭PC,话不多说,开始之前我们先看一段视频。



大家好,这里是一涛说电脑,今天给大家分享5分钟打造属于自己专用的关机软件,并能利用手机自带的语音助手,实现语音关闭PC,话不多说,开始之前我们先看一段视频。

视频加载中...

实现原理

建立ASP程序

建立VBS脚本

asp程序作用:当用户访问本程序,程序就会在本地建立一个特殊文件夹

vbs脚本作用:当脚本发现特殊文件夹后就删除该文件夹并立即关机


实现过程

程序实现过程示意图

当我们用手机、平板或者PC访问我们本地的ASP程序,ASP程序就会在本地建立一个特殊的文件夹,然后VBS脚本发现特殊文件夹后就会删除该文件夹并立即关闭电脑。

什么是asp程序:asp其实就是一张网页,我们可以使用任何浏览器打开

什么是vbs脚本:vbs脚本是VB语言的一种扩展是Windows自带支持的脚本程序,所以无需安装任何三方软件


开始实现


第一步:安装IIS

打开-控制面板,找到-程序和功能

打开-启用或关闭Windows功能

选择【Internet Infomation services】,勾选【万维网服务】,勾选【ASP】,点击确定,等待安装完成并根据提示重启计算机。


第二步:建立ASP程序和VBS脚本

在建立ASP程序和VBS脚本前,我们需要先建立一个英文文件夹来存放ASP程序和VBS脚本程序。为什么是英文文件夹,因为英文更利于VBS脚本判断,不容易出错。

ASP程序:打开记事本,将下列代码写入到记事本

<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>

<html>

<meta charset="UTF-8">

<%

dim fso,folder

Set fso=CreateObject("Scripting.FileSystemObject")

If fso.folderExists("E:\\test\Shutdown") Then

else

folder = request("createflie")

set fso = server.CreateObject("scripting.filesystemobject")

fso.createfolder(server.MapPath(".\Shutdown"))

End If

%>

</html>

然后将记事本更名为index,并将后缀改为asp【index.asp】

不懂程序的小伙伴只需要修改文件夹路径及文件夹名称,其他COPY就可以拿去用了

VBS脚本:打开记事本,将下列代码写入到记事本

do

Set fso=CreateObject("Scripting.FileSystemObject")

If fso.folderExists("E:\\test\Shutdown") Then

fso.deletefolder("E:\\test\Shutdown")

exit do

End If

loop

set WS = wscript.createobject("wscript.shell")

WS.run "shutdown -s -t 0 -f",0

最后文件名任意,将后缀改为vbs【任意.vbs】

不懂程序的小伙伴只需要修改文件夹路径及文件夹名称,其他COPY就可以拿去用了。


第三步:配置IIS

打开控制面板-找到管理工具,打开IIS管理器

打开IIS后,在左侧树形目录,鼠标右键选择添加网站

输入网站名称,并添加物理路径。【物理路径选择我们刚才新建的文件夹位置,就是ASP和VBS的目录】

找到默认文档

将index.asp添加到默认文档


第四步:添加VBS脚本为开机启动

开始运行,gpedit.msc,打开本地组策略编辑器

打开Windows设置,脚本启动,选择属性

添加VBS脚本,到启动。


通过以上步骤,重启计算机后。再拿出手机,打开浏览器输入计算机的IP地址,即可实现立即关机。


网页生成APP

虽然功能实现了,但是还是不够方便,因为打开手机浏览器,输入IP访问,需要几个步骤,而生成APP后仅需一步即可实现,无需多余步骤,方便快捷。

打开百度搜索---变色龙云,注册并登录

选择APP制作,然后再选择免费版

选择基础设置

输入APP名称

再来到底部,主页地址输入你计算机的IP地址。例如:http://192.168.1.3,也可以是动态域名等等。

点击生成,按照后面的提示完成步骤,并将生成APP安装在手机上。


最后一步:设置手机语音助手

各个品牌之间设置方式有所不同,本例以华为mate 30演示。

打开设置菜单,找到智慧助手

打开智慧语音

点击我的技能

输入文字指令,然后点击教学,再选择录制,【此时打开桌面的关机软件,然后再返回】,保存即可。


通过上面的设置,就可以实现手机语音关闭计算机了。不过仅限于局域网操作,要想实现广域网操作也是可以的,只需要将路由器的DMZ功能打开并利用外网IP访问即可。有条件的可以使用动态域名,例如:花生壳

如果你觉得网页界面不好,你可以在百度上搜索一下关于美化网页的素材,将页面美化。