iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >VBS脚本如何实现GUI图形界面和日志清除功能
  • 939
分享到

VBS脚本如何实现GUI图形界面和日志清除功能

2023-06-08 09:06:51 939人浏览 八月长安
摘要

这篇文章给大家分享的是有关VBS脚本如何实现GUI图形界面和日志清除功能的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。使用方法:将下面的代码保存为rizhi.vbs双击运行即可,如果不行可能是杀毒软件的问题。可以

这篇文章给大家分享的是有关VBS脚本如何实现GUI图形界面和日志清除功能的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

使用方法:将下面的代码保存为rizhi.vbs双击运行即可,如果不行可能是杀毒软件的问题。可以搜索下。编程网以前提供过解决方法。

set ie=wscript.createobject("internetexplorer.application","event_") '创建ie对象' ie.menubar=0 '取消菜单栏' ie.addressbar=0 '取消地址栏' ie.toolbar=0 '取消工具栏' ie.statusbar=0 '取消状态栏' ie.width=400 '宽400' ie.height=400 '高400' ie.resizable=0 '不允许用户改变窗口大小' ie.navigate "about:blank" '打开空白页面' ie.left=fix((ie.document.parentwindow.screen.availwidth-ie.width)/2) '水平居中' ie.top=fix((ie.document.parentwindow.screen.availheight-ie.height)/2) '垂直居中' ie.visible=1 '窗口可见' with ie.document '以下调用document.write方法,' .write "<html><body bGColor=#DDDddd scroll=no>" '写一段html到ie窗口中。' .write "<h3 align=center>远程清除系统日志</h3><br>" .write "<p>目标IP:<input id=ip type=text size=15>" '也可以用navigate方法直接打开一' .write "<p>用户名:<input id=user type=text size=30>" '个html文件,效果是一样的。' .write "<p>密码: <input id=pass type=passWord size=30>" .write "<p align=center>类型:" '不仅是input对象,所有DHTML支持' .write "<input id=app type=checkbox>应用程序 " '的对象及其属性、方法都可以使用。' .write "<input id=sys type=checkbox>系统 " .write "<input id=sec type=checkbox>安全" '访问这些对象的办法和网页中访问' .write "<p align=center><br>" '框架内对象是类似的。' .write "<input id=confirm type=button value=确定> " .write "<input id=cancel type=button value=取消>" .write "</body></html>" end with dim wmi '显式定义一个全局变量' set wnd=ie.document.parentwindow '设置wnd为窗口对象' set id=ie.document.all '设置id为document中全部对象的集合' id.confirm.onclick=getref("confirm") '设置点击"确定"按钮时的处理函数' id.cancel.onclick=getref("cancel") '设置点击"取消"按钮时的处理函数' do while true '由于ie对象支持事件,所以相应的,' wscript.sleep 200 '脚本以无限循环来等待各种事件。' loop sub event_onquit 'ie退出事件处理过程' wscript.quit '当ie退出时,脚本也退出' end sub sub cancel '"取消"事件处理过程' ie.quit '调用ie的quit方法,关闭IE窗口' end sub '随后会触发event_onquit,于是脚本也退出了' sub confirm '"确定"事件处理过程,这是关键' with id if .ip.value="" then .ip.value="." '空ip值则默认是对本地操作' if not (.app.checked or .sys.checked or .sec.checked) then 'app等都是checkbox,通过检测其checked' wnd.alert("至少选择一种日志") '属性,来判断是否被选中。' exit sub end if set lct=createobject("wbemscripting.swbemlocator") '创建服务器定位对象' on error resume next '使脚本宿主忽略非致命错误' set wmi=lct.connectserver(.ip.value,"root/cimv2",.user.value,.pass.value) '连接到root/cimv2名字空间' if err.number then '自己捕捉错误并处理' wnd.alert("连接WMI服务器失败") '这里只是简单的显示“失败”' err.clear on error Goto 0 '仍然让脚本宿主处理全部错误' exit sub end if if .app.checked then clearlog "application" '清除每种选中的日志' if .sys.checked then clearlog "system" if .sec.checked then clearlog "security" '注意,在XP下有限制,不能清除安全日志' wnd.alert("日志已清除") end with end sub sub clearlog(name) wql="select * from Win32_NTEventLogFile where logfilename='"&name&"'" set logs=wmi.execquery(wql) '注意,logs的成员不是每条日志,' for each l in logs '而是指定日志的文件对象。' if l.cleareventlog() then wnd.alert("清除日志"&name&"时出错!") ie.quit wscript.quit end if next end sub

上面是通过vbs输出html内容来实现,一般情况下,编程网小编是使用hta来实现图像界面。

感谢各位的阅读!关于“VBS脚本如何实现GUI图形界面和日志清除功能”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

--结束END--

本文标题: VBS脚本如何实现GUI图形界面和日志清除功能

本文链接: https://www.lsjlt.com/news/253511.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • VBS脚本如何实现GUI图形界面和日志清除功能
    这篇文章给大家分享的是有关VBS脚本如何实现GUI图形界面和日志清除功能的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。使用方法:将下面的代码保存为rizhi.vbs双击运行即可,如果不行可能是杀毒软件的问题。可以...
    99+
    2023-06-08
  • vbs如何实现AD日志开启脚本nableKerbLog的脚本
    这篇文章将为大家详细讲解有关vbs如何实现AD日志开启脚本nableKerbLog的脚本,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Dim wsObj Set wsObj&...
    99+
    2023-06-08
  • vbs脚本如何实现修改DNS和清空IE临时文件功能
    这篇文章主要介绍了vbs脚本如何实现修改DNS和清空IE临时文件功能,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。需要一个修改DNS为校内DNS,并且清空IE临时文件的脚本,...
    99+
    2023-06-08
  • 教你如何用一行Python代码实现GUI图形界面
    目录1、选择文件夹2、选择文件3、选择日期4、输入文本5、弹窗无按钮6、弹窗无标题7、弹窗只有OK按钮8、弹窗只有Error按钮(红色)9、显示通知窗口10、弹窗选择11、自定义弹窗...
    99+
    2024-04-02
  • 如何实现自动清除日期目录shell脚本
    小编给大家分享一下如何实现自动清除日期目录shell脚本,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!实现自动清除日期目录shell脚本实例代码很多时候备份通常会...
    99+
    2023-06-09
  • 如何实现自动删除归档日志的脚本
    这篇文章主要介绍如何实现自动删除归档日志的脚本,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!自动删除归档日志的脚本(尤其是dataguard环境)已有 236 次阅读2011-12-16 21:02 |个人分类:or...
    99+
    2023-06-04
  • VBS脚本和BAT批处理如何实现删除自身
    这篇文章给大家分享的是有关VBS脚本和BAT批处理如何实现删除自身的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。VBS脚本和BAT批处理自身删除的方法删除自身之:VBS 把下面的脚本保存为selfkill.vbs...
    99+
    2023-06-08
  • CentOS7版本如何实现开机以图形界面启动
    这篇文章主要介绍CentOS7版本如何实现开机以图形界面启动,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!新版本的 CentOS 7 和之前版本有些不同. 以开机运行级别来举例, 我们之前对/etc/inittab ...
    99+
    2023-06-10
  • Linux下如何实现Oracle归档日志自动清理脚本代码
    这篇文章主要介绍Linux下如何实现Oracle归档日志自动清理脚本代码,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!代码如下:#!/bin/sh export BACK_DATE=`date +%Y%m%d` ex...
    99+
    2023-06-09
  • dg如何实现删除备库已经应用的归档日志脚本
    这篇文章主要介绍了dg如何实现删除备库已经应用的归档日志脚本,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 #!/bin/bash #b...
    99+
    2024-04-02
  • 如何利用Redis和VB.NET实现实时日志收集功能
    如何利用Redis和VB.NET实现实时日志收集功能引言:在现代的软件开发和运维中,日志的重要性不言而喻。通过日志的收集和分析,我们可以了解系统的运行情况、检测问题和故障,从而帮助我们及时发现和解决潜在的风险。本文将介绍如何利用Redis和...
    99+
    2023-10-22
    redis 实时日志收集 VBNET
  • 如何实现输出执行操作和打印日志的shell脚本
    这篇文章主要为大家展示了“如何实现输出执行操作和打印日志的shell脚本”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何实现输出执行操作和打印日志的shell脚本”这篇文章吧。cat ...
    99+
    2023-06-09
  • 如何在Cacti系统中实现日志记录和审计功能
    要在Cacti系统中实现日志记录和审计功能,你可以使用以下方法: 配置Cacti系统日志记录:在Cacti系统中,你可以配置日志...
    99+
    2024-04-02
  • Java如何实现替换Word中文本和图片功能
    这篇文章主要讲解了“Java如何实现替换Word中文本和图片功能”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Java如何实现替换Word中文本和图片功能”吧!前言Word中的替换功能以查找...
    99+
    2023-06-30
  • 如何使用node脚本实现自动化签到和抽奖功能
    这篇文章将为大家详细讲解有关如何使用node脚本实现自动化签到和抽奖功能,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一、前言掘金自从推出签到活动后,就不断的完善这个功能,现在矿石能抽奖还能兑换物品(简直...
    99+
    2023-06-22
  • 如何实现禁用IE10的密码明文显示和快速清除功能
    这篇文章主要介绍“如何实现禁用IE10的密码明文显示和快速清除功能”,在日常操作中,相信很多人在如何实现禁用IE10的密码明文显示和快速清除功能问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何实现禁用IE1...
    99+
    2023-06-08
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作