用批处理来操纵你的光驱

简介:

当你装完特定的软件或者系统的时候,当点击弹出光驱按键时,光驱就打开了,有没有对这种情况感到好奇,有没有想过它们是怎么实现的,用软件直接操纵硬件,用一些面向对象的编程语言可以实现这个功能,但是我追求的是简单快捷,想想,用批处理该如何实现这个功能呢?功夫不负有心人,实验过后,实现了!

 

 
  1. @echo off
  2. mshta "javascript:new ActiveXObject('WMPlayer.OCX').cdromCollection.Item(0).Eject();window.close();" 

去试试,怎么样,光驱打开了吧!没有开?不可能,请检查你是不是有光驱,哈哈,好了看看另一个功能。

批处理不光能实现将光驱弹出来,还能检测到,光驱里面是否有光盘,以及这个光盘是否是可用的,听着觉得挺神奇的吧,但是代码却是很简单,先来看看它是如何判断有无光盘的吧。

 

 
  1. @echo off 
  2. if exist I:\nul.ext (echo 有光盘) else (echo 无光盘)  
  3. pause>nul 

简单吧,再来看看它是怎么判断光盘是否可用的

 

 
  1. @echo off 
  2. copy \\.\CdRom0\* nul >nul 2>nul  && echo OK || echo NO 
  3. pause>nul 

呵呵,批处理的用途还是很广,只有你想不到,没有它做不到的,我说的实话,就看你想不想去做了,就像一个网友和我说的,能不能用批处理写个IP扫描器,当然能了,只是最近没有时间,等有时间了,去研究一下,当然用批处理直接操纵硬件也是很有意思的,从上面的三段代码中,可以清楚的看到,批处理是调用了其它语言的一些小的功能来进行判断的,这就是站在巨人的肩膀上你会看的更远。



本文转自sucre03 51CTO博客,原文链接:http://blog.51cto.com/sucre/416693,如需转载请自行联系原作者


相关文章
|
网络协议 网络架构
IPv6基础知识
本文档详细介绍了IPv6协议的发展背景及其带来的主要变化,涵盖了IPv6数据报的基本首部和扩展首部结构,以及IPv6地址的表示方法和分类。由于IPv4地址资源有限且设计存在缺陷,IPv6应运而生,解决了这些问题并引入了许多新特性。文档还探讨了IPv6地址的不同类型,如单播、多播和任播地址,并讨论了IPv4向IPv6过渡的策略,包括双协议栈和隧道技术。
627 8
|
传感器 监控 搜索推荐
量子科技在医疗领域的应用?
【8月更文挑战第4天】量子科技在医疗领域的应用?
815 1
|
文字识别 监控 机器人
百度飞桨(PaddlePaddle) - PP-OCRv3 文字检测识别系统 预测部署简介与总览
百度飞桨(PaddlePaddle) - PP-OCRv3 文字检测识别系统 预测部署简介与总览
522 0
|
Linux Ubuntu Windows
|
关系型数据库 MySQL 开发者
MySQL 字段约束 null, not null, default, auto_increment
前言:转载,觉得有用就发了一遍 在 MySQL 中,每个字段定义都包含附加约束或者修饰符,这些可以用来增加对所输入数据的约束。 今天我们就来看一下 MySQL 的字段约束: NULL 和 NOT NULL 修饰符、DEFAULT 修饰符,AUTO_INCREMENT 修饰符。
425 0
|
网络协议 Unix 应用服务中间件
Nginx服务器高性能优化的配置--轻松实现10万并发访问量
今天要说的是Nginx服务器高性能优化的配置,如何使Nginx轻松实现10万并发访问量。 通常来说,一个正常的 Nginx Linux 服务器可以达到 500,000 – 600,000 次/秒 的请求处理性能,如果Nginx服务器经过优化的话,则可以稳定地达到 904,000 次/秒 的处理性能,大大提高Nginx的并发访问量。
Nginx服务器高性能优化的配置--轻松实现10万并发访问量
|
人工智能 自然语言处理 算法
天猫精灵开放平台-之小百科测评
天猫精灵开放平台-之小百科测评
10432 1
天猫精灵开放平台-之小百科测评
|
存储 边缘计算 运维
阿里云薛冰洋:边缘云自动化测试解决方案—TestMaster
全面介绍边缘云质量保障工作中的多重挑战,深度解读以平台化技术全面赋能测试服务的创新实践
893 0
阿里云薛冰洋:边缘云自动化测试解决方案—TestMaster
|
人工智能 自然语言处理 搜索推荐
AI之HCI:人机交互Human-Computer Interaction的简介、发展历史、案例应用之详细攻略
AI之HCI:人机交互Human-Computer Interaction的简介、发展历史、案例应用之详细攻略
AI之HCI:人机交互Human-Computer Interaction的简介、发展历史、案例应用之详细攻略
|
机器学习/深度学习 人工智能 搜索推荐
PR: 序列特征在推荐算法中的应用
简介:行为序列特征在推荐,广告等领域中有着广泛应用,最近几年涌现了很多有关行为序列的研究论文,讲解如何将行为序列应用到实际场景中。但是论文中的实际思想距离落地还有一段距离,因此本文先介绍一些论文中的序列特征的用法,然后介绍一下在大规模分布式推荐系统框架 EasyRec 中如何将序列特征快速落地,提升实际场景效果。
508 0