VBScript 根据IE窗口的标题输出ESC
已经很长时间了。一个打印机的driver老是会跳出一个窗口,告诉你出什么错。因为我的程序是自动出来,属于长期没人监管的机器,所以,当这个信息跳出来的时候,就会使这个程序停顿。这个时候要认为按一下esc键,然后就可以继续下去。未来解决这个问题,我使用VBScript写了一个几行的文件来代替我按这个esc。
核心代码
‘测试函数 PressESC "Windows Internet Explorer", "{ESCAPE}" '我们要处理的函数 Function PressESC(WindowTitle, KeyCommand) Set objShell = CreateObject("WScript.Shell") ‘定义一个WHS对象 If objShell.AppActivate(WindowTitle) Then '检测是否有我们要检测的Windows objShell.AppActivate WindowTitle ‘把窗口对焦 objShell.SendKeys KeyCommand '发送一个ESC键 End If End Function
把以上的代码,保存为VBS文件,然后把这个VBS设置为Windows的Scheduler,就可以实现自动按ESC了。
相关推荐
-
VBScript 根据IE窗口的标题输出ESC
已经很长时间了.一个打印机的driver老是会跳出一个窗口,告诉你出什么错.因为我的程序是自动出来,属于长期没人监管的机器,所以,当这个信息跳出来的时候,就会使这个程序停顿.这个时候要认为按一下esc键,然后就可以继续下去.未来解决这个问题,我使用VBScript写了一个几行的文件来代替我按这个esc. 核心代码 '测试函数 PressESC "Windows Internet Explorer", "{ESCAPE}" '我们要处理的函数 Function Pre
-
PyQt5实现无边框窗口的标题拖动和窗口缩放
网上找了半天都找不到好用的PyQt5无边框窗口的实现,借鉴部分前辈的窗口拖放代码,自己实现了一下无边框窗口,问题可能还有一点,慢慢改吧 先做个笔记 py文件 #!/usr/bin/env python #-*- coding:utf-8 -*- from PyQt5.QtWidgets import QWidget, QLabel, QPushButton, QVBoxLayout from PyQt5.QtCore import Qt, QPoint from PyQt5.QtGui impo
-
Python实现遍历windows所有窗口并输出窗口标题的方法
本文实例讲述了Python实现遍历windows所有窗口并输出窗口标题的方法.分享给大家供大家参考.具体如下: 这段代码可以让Python遍历当前Windows下所有运行程序的窗口,并获得运行窗口的标题输出 #! /usr/bin/env python # -*- coding: utf-8 -*- from win32gui import * titles = set() def foo(hwnd,mouse): #去掉下面这句就所有都输出了,但是我不需要那么多 if IsWindow(hwn
-
JupyterNotebook 输出窗口的显示效果调整方法
在使用JupyterNotebook时,经常会遇到输出结果行数过长,结果显示时自动给放进了一个带有滚动条的小窗口.但是我们就是想一次看到全部结果,该怎么办? 其实非常简单,找到上方一排英文的工具栏,点击cell,再点击current outputs,会弹出最终的三个选项,分别是:Toggle.Toggle Scrolling.Clear. 如果你现在的显示效果是有滚动条的,就说明你的选项目前是Toggle Scrolling,想要一下看到全部结果,点击一下Toggle就可以啦. 至于Clear,
-
JupyterNotebook 输出窗口的显示效果调整实现
在使用JupyterNotebook时,经常会遇到输出结果行数过长,结果显示时自动给放进了一个带有滚动条的小窗口.但是我们就是想一次看到全部结果,该怎么办? 其实非常简单,找到上方一排英文的工具栏,点击cell,再点击current outputs,会弹出最终的三个选项,分别是:Toggle.Toggle Scrolling.Clear. 如果你现在的显示效果是有滚动条的,就说明你的选项目前是Toggle Scrolling,想要一下看到全部结果,点击一下Toggle就可以啦. 至于Clear,
-
JupyterNotebook 如何调整输出窗口的显示效果
在使用JupyterNotebook时,经常会遇到输出结果行数过长,结果显示时自动给放进了一个带有滚动条的小窗口.但是我们就是想一次看到全部结果,该怎么办? 其实非常简单,找到上方一排英文的工具栏,点击cell,再点击current outputs,会弹出最终的三个选项,分别是:Toggle.Toggle Scrolling.Clear. 如果你现在的显示效果是有滚动条的,就说明你的选项目前是Toggle Scrolling,想要一下看到全部结果,点击一下Toggle就可以啦. 至于Clear,
-
利用shell创建文本菜单与窗口部件的方法
前言 创建交互式shell脚本最常用的方法是使用菜单.提供各种选项可以帮助脚本用户了解脚本能做什么,不能做什么;通常菜单脚本会清空显示区域,然后显示可用的选项列表.本文给大家详细介绍了shell创建文本菜单与窗口部件的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧. 创建文本菜单 创建交互式shell脚本最常用的方法是使用菜单,它提供了各种选项帮助脚本用户了解脚本能做到的和不能做的. shell脚本菜单的核心是case命令,该命令会根据用户在菜单上的选择来执行特定命令.
-
精通ASP.NET中弹出窗口技术
并探讨常用非标准IE浏览器对弹出的窗口的各种过滤行为及使用弹出窗口相应对策,以期给出使用弹出窗口的一个通用较优方案. 作为Microsoft的最新建立动态Web网站的工具,ASP.NET相对于ASP和JSP在改变原始的Web编程方式方面有了长足的长进.它的代码与页面分离技术(CodeBehind)以及完善的Web服务器控件为程序员提供了一个更加符合传统编程的Web服务器端开发方式.但Web编程还是有着与传统编程不相同的特点,这些特点决定了ASP.NET编程中必须以一些特殊的技巧来完成程序要求,弹
-
Windows窗口消息实例详解
本文实例总结了Windows窗口消息.分享给大家供大家参考.具体如下: 复制代码 代码如下: ////////////////////////////////////////////////////////////////////////// #include "AFXPRIV.H"//消息值的定义来源 #include "Dde.h"//DDE消息值的定义来源 #include "CPL.H"//控制面板消息值的定义来源
-
PyQt5每天必学之创建窗口居中效果
本文实例为大家分享了PyQt5如何能够创建在桌面屏幕上居中窗口的具体代码,供大家参考,具体内容如下 下面的脚本说明我们如何能够创建在桌面屏幕上居中的窗口. #!/usr/bin/python3 # -*- coding: utf-8 -*- """ PyQt5 教程 这个程序是将一个窗口显示在屏幕的中心. 作者:我的世界你曾经来过 博客:http://blog.csdn.net/weiaitaowang 最后编辑:2016年7月30日 """ i
随机推荐
- 总结一些你可能不知道的ip地址
- 在as中监听自定义事件并处理事件的实例代码
- 用批处理实现映射盘网络盘为固定盘符,请更改冲突的硬盘盘符
- Javascript 计算字符串在localStorage中所占字节数
- 用VBS实现的凯撒密码算法
- Windws Server 2008 R2 WEB环境配置之安装IIS方法
- 浅谈在JAVA项目中LOG4J的使用
- ASP.NET MVC文件上传教程(二)
- PHP 验证登陆类分享
- Android游戏开发学习②焰火绽放效果实现方法
- 详解用vue.js和laravel实现微信支付
- Android实现底部图片选择Dialog
- 详解webpack的配置文件entry与output
- Node.js Sequelize如何实现数据库的读写分离
- php微信公众平台开发类实例
- 用户体验第一 font-size放弃px选择em
- 恢复sql server 2000误删数据的解决办法
- ASP.NET jQuery 实例6 (实现CheckBoxList成员全选或全取消)
- jQuery:unbind方法的使用详解
- 面向切面编程(AOP)的理解