利用脚本提高计算机操作效率

原创 2011年01月08日 20:52:00

BAT脚本综合应用——利用脚本提高计算机操作效率

Linux诞生于20世纪的90年代初,著名的“开放源代码运动”使新的Linux程序不断出现,现在Linux在网络、嵌入式领域中的应用相当繁荣。
PC机上曾经流行的DOS操作方式被windos主流,现在熟悉鼠标的人都可以称“熟悉计算机操作”了。DOS被移到pc庄园里不起眼的角落,但依然展出出顽强的生命力。旧的DOS时代已经过去,现在处在新DOS时代。

 “开放源代码运动”是程序员们向 非Windows的公开自身源代码的操作系统(包括DOS和 Linux等) 设计新的公开自身代码的软件的运动。所以,在这场运动中,DOS和Linux的新软件都在不断大量出现,而且质量很高,而且发展团体都在不断地壮大。

命令行方式是Linux操作的特色,操作者通过命令行或脚本文件执行命令 可以灵活地完成各种由简到繁的操作。Windows系统管理员通过脚本可以将一系列任务自动化,提高工作效率——事实上,这是成为管理员的必须要求。

在windows中 脚本对于一般计算机使用者同样有益,只是很多时候我们不懂得如何应用这种工具。
本人学习bat已经有一段时间,偶尔遇到问题时想到可以用dos解决,但都是学习性的尝试,从未解决什么复杂的问题,也没什么作品。秉承学以致用的原则,制作了这个计算机操作脚本MyStart,将平时学习的小知识串起来,应用于实际操作中。希望有益于朋友们!

MyStart下载:

文件: MyStart_v3.5.rar 大小: 510KB 下载: 下载 MyStartMyStart

 

包含1个主程序和若干可扩展模块,提供一个计算机快捷操作接口。可实现 启动应用程序、打开网址、文件(夹)、百度搜索、新建文件(夹)等常规计算机操作。具体程序的配置和使用请参看说明和帮助。

源码未加密,供感兴趣的朋友学习。
代码适用于XP系统。在2台电脑上使用正常,若发现异常或有什么好建议,请给我留言。非常感谢!
mail:
810658321♂qq.com 
2010年12月22日
PZ

 
为了让你对MyStart有个形象的认识,下面举一些用法示例:

准备:
下载MyStart脚本包,解压后根据你电脑里软件的安装情况修改配置文件(具体看说明),为主程序MyStart.bat建立桌面快捷方式,指定快捷键F1。下面的操作都从按F1开始:按F1弹出命令窗体;输入自定义的命令代号;回车。

========================================================================

用法示例:

1、启动程序(无参数)
xl
启动迅雷,xl 是迅雷的代码。

2、打开文件、文件夹、网址
o doc
打开“我的文档”。o 表示打开,doc是我的文档的代码。

3、新建文件(夹)
new t.txt
新建记事本t.txt并打开。new 表示新建,其它文档还有 .doc、.cpp、.htm 等。

4、百度搜索引擎
bd 名校 公开课
启动浏览器,百度搜索“名校 公开课”。bd 表示Baidu搜索引擎。

5、QQ快速聊天通道
q pz
打开与好友“鹏振”的聊天对话框,准备开聊。q 表示QQ,pz是好友“鹏振”的代码。

6、其它
显示桌面
什么也不输入,直接回车。

格式化C代码
fc test.c
按ansi风格格式化test.c的代码。如果不指定格式化对象,则将剪贴板中的文本格式化并写回剪贴板。

杀死进程
kill xl
杀死迅雷进程。xl是迅雷的代码。如果不指定对象,则杀死默认进程列表里的进程。

宽带连接
net
启动宽带风络。

消息
msg 22:00 洗澡睡觉啦
于 22:00 弹出提示信息“洗澡睡觉啦”。

倒计时关机
sds 10
倒计时10s,强制关机。sds表示 Shutdown /s。如果不指定时间,则默认3s。

等等。

 

 
 
 
提示:
如果你觉得这个”太麻烦“,可以试试别的简单的方法:
 
更通用的方法是使用专门的软件:
AutoHotkey使用简介

 

使用脚本来提高工作效率

脚本语言可以减少很多手动的操作,作为一个Linux程序员都应该了解简单的脚本编写来代替手动的操作,我也是很久以前学习过一段shell脚本程序编写,大概有一年多没有写过了,现在只记得一些基础的语法。 ...
  • code_mover
  • code_mover
  • 2016年07月10日 09:18
  • 230

优化Group By语句

mysql常见优化 优化Group By语句 默认情况下,MySQL 排序所有GROUP BY col1,col2,....。查询的方法如同在查询中指定ORDER BY col1,col2...
  • u011276312
  • u011276312
  • 2017年02月14日 23:32
  • 94

提高group by语句的执行效率

distinct A,B,C过滤掉3个字段都相同的记录
  • beijing20110905
  • beijing20110905
  • 2016年03月30日 17:12
  • 638

怎样应用思维导图提高学习效率?

思维导图可以是一种思维方式、一种记忆方法,和我们传统的直线记录发完全不同,以直观平铺展开的方式,建立各个概念会见的关联,并加以管理。以MindManager为首的一系列思维导图软件便是我们的学习外挂。...
  • michelle121
  • michelle121
  • 2017年06月05日 10:14
  • 548

为提高存储过程效率应该注意的问题

(1)SQL的使用规范:  i. 尽量避免大事务操作,慎用holdlock子句,提高系统并发能力。  ii. 尽量避免反复访问同一张或几张表,尤其是数据量较大的表,可以考虑先根据条件提取数据到临时...
  • liangyue1994
  • liangyue1994
  • 2015年10月28日 18:29
  • 1302

Java如果提高反射效率

1.什么是反射? 通俗的来说就是,通过java的类名创建Class对象,然后我们可以通过class对象的newInstance的方法获得我们所需要的对象,而且这个过程是在程序运行中创建的,我们可以称...
  • Barnetthe
  • Barnetthe
  • 2016年01月20日 15:29
  • 1144

【转】提高MATLAB运行效率

用过Matlab的人都知道,Matlab是一种解释性语言,存在计算速度慢的问题,为了提高程序的运行效率,matlab提供了多种实用工具及编码技巧。   1. 循环矢量化 Matlab是为...
  • pursh0000
  • pursh0000
  • 2016年05月04日 13:35
  • 2656

提高正则表达式效率的方法

让匹配更快失败,尤其是匹配很长的字符串时,匹配失败的位置要比成功的位置多得多。以简单、必须的字元开始,排除明显不匹配的位置,如锚点(^或$),特殊字符(x或\u263A)字符类([a-z]或\d之类的...
  • yimzncy
  • yimzncy
  • 2014年07月09日 15:56
  • 1214

聊一聊如何提升团队开发效率

又是一年年底了,又到了忙着总结,忙计划的时间了,相信每年的总结计划里,大家都有提高团队开发效率的计划。列了一大堆提升计划和目标。然而,这些计划真的执行了吗?这些目标都完成了吗?     过...
  • lenovouser
  • lenovouser
  • 2016年03月04日 08:58
  • 2776

基于变更的测试 - 提高测试效率和软件质量的最佳方法

剑桥大学最近所做的研究发现,全球每年花费在解决软件问题上的成本已增加到3120亿美元。这个数字表明软件行业存在严峻的质量问题,各公司都花了很多钱来解决这个问题,但是基本都是治标不治本。而软件存在bug...
  • Trinity_Techologies
  • Trinity_Techologies
  • 2016年08月04日 13:41
  • 634
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:利用脚本提高计算机操作效率
举报原因:
原因补充:

(最多只允许输入30个字)