记得看新闻,俄罗斯的一个程序员,只要有一个工作花他90秒以上,他一定会写个脚本来实现。
我单位人多。有时候,当我想联系一个同事时,我需要在公司通讯录中查看他的电话号码。具体步骤:打开浏览器-打开内网-点击企业通讯录-输入查询关键词。虽然这一步用不了多长时间,但是对于懒癌晚期的我来说还是有点繁琐,所以想找一个更简洁的方法。这就是本文要介绍的,通过一个简单的批处理(BAT)来实现这个想法。
方便的是,公司通讯录可以下载保存为excel格式。这简化了下面的工作。先把通讯录复制成txt文档。如下,保存到D盘,命名。
有了数据文件,我们如何查询我们要找的信息?蝙蝠代码如下。
回声
回显输入查询关键字
set /p a=
D:标牌-查找/i 'a '
中止
主要是3号线和4号线。第3行,要求用户输入查询关键字并保存在变量a中,第4行,在D:中,搜索用户输入的关键字,不区分大小写,并显示出来。
最后,一定要加上停顿,否则查询结果会闪烁,窗口会关闭。
将代码复制到带有后缀的txt文档中。蝙蝠。试试效果;在这里输入佳子,输入就会显示同事赵佳子的信息。
再试一次:
进入销售部,销售部所有同事的信息都会显示出来。
这个批处理的功能是显示包含输入关键字的所有行。
所以我们可以通过工号、姓名、手机、部门、姓名缩写等来查询相应的信息。
优化以下程序并显示结果。我们希望检查完一个后,还能继续查询,所以需要加入一个循环。最终代码如下:
回声
标题地址簿
彩色1A
清屏
:开始
回显输入查询关键字
set /p a=
清屏
echo
回声名称,移动电话部门,拼写
echo
D:标牌-查找/i 'a '
echo
回声。
转到开始
中止
试试效果:
例如,要查询You Renwu,这一次,通过短拼写输入yrw:
窗口名称改为“通讯录”,显示效果改为蓝底绿字,查询结果增加一个方框。显示结果后,系统会提示您在下面输入查询关键字,以便我们继续查询。
这样比去公司主页方便多了。不过我平时用键盘比较多,这种方法需要把手移到鼠标上,找到并双击这个bat文件才能使用。当我的癌症开始变得懒惰时,我害怕我自己。好在windows有一个功能可以解决这个问题。那是快捷键。
方法是为这个BAT文件创建一个快捷方式,然后右键快捷方式-属性,有快捷方式栏,给它分配一个快捷方式就可以了。
只是BAT的一个小应用,很难入得了大神们的眼。请不要喷,呵呵。有不足之处,欢迎批评指正。