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
随机推荐
- Web2.0编程思想:16条法则
- mysql 5.7.11 winx64初始密码修改
- 保存的js无法执行的解决办法 原创
- Python中DJANGO简单测试实例
- ASP.NET实现级联下拉框效果实例讲解
- ASP.NET2.0 WebRource,开发微调按钮控件
- JavaScript中如何使用cookie实现记住密码功能及cookie相关函数介绍
- CentOS 7.0下nginx实现每天定时分割日志
- 纯JS实现根据CSS的class选择DOM
- PJBLOG使用技巧
- js中的eval()函数把含有转义字符的字符串转换成Object对象的方法
- 前后台交互过程中json格式如何解析以及如何生成
- 谈谈JavaScript中浏览器兼容问题的写法小议
- 利用python写个下载teahour音频的小脚本
- MSSQL产生死锁的根本原因及解决方法
- jquery中ajax学习笔记3
- JavaScript bold方法入门实例(把指定文字显示为粗体)
- Android 中糟糕的AsyncTask
- 举例理解C语言二维数组的指针指向问题
- Android计时器控件Chronometer应用实例