labview的深入探索----被人淡忘的DOS命令,SYSTEM EXEC

2015-08-26 10:07:21来源: eefocus
我在速查表收集了DOS命令列表,对于386时代的人来说,一般人是接触不到计算机的,DOS命令是同计算机操作系统唯一交流的系统工具,在WINDOWS大行其道的今天,只有网管和黑客们还在孜孜不倦地研究它,DOS命令渐渐被人遗忘了,令人眼花缭乱的WINDOWS可视界面取代了它,计算机变的越来越傻瓜化,DOS命令成了老掉牙的东西.

但是,随着你对计算机了解的更深入,更底层的时候,你会发现DOS命令是把利器,因为它封装的是基本的BIOS系统调用,在LV中,如果执行一些与操作系统相关的操作,您会发现那很困难,对于熟悉API的人,在搞计算机的领域会得到尊重,因为您可以肯定他对WINDOWS有深入地理解,没有几年的编程经验是做不到的.API复杂的参数调用和数量另人望而却步.

事实上,我们需要的很多系统操作方面的功能在DOS命令中都能找到,每一个DOS命令都是针对操作系统的,凡是涉及到系统调用,而用LV很难实现的情况下,回过头来,您会发现这是DOS的基本功能,正象我们每个人一样,整天在追求,当世界突然发生粮食短缺的时候,我们才终于体会到我们需要的到底是什么.

DOS命令分为内部命令和外部命令,所谓内部命令都包含在COMMAND.COM中,这个文件在计算机启动后自动加载,所以内部命令随时可以使用,外部命令实际上一个单独的执行文件,现在一般都包含在WINDOWSSYSTEM32 目录下.

LV中提供了系统执行节点,它的一个基本功能就是可以调用DOS命令.


对于CLF和CIN,熟悉LV的朋友可能都已经用过了,SYSTEM EXEC和CLF,CIN位于同一个模板中.

一:

看一下如何使用这个VI调用DOS内部命令.

DIR是一个最基本的DOS命令,它可以列出指定目录下的文件列表,支持通配符号,比如 DIR *.* ,列出所有文件包括目录,

DIR *. 列出所有目录,DIR *.TXT,列出所有后缀后TXT的文件.

看看调用方法. 
 

 


CMD---调用WINDOWS命令窗口,/C 表示执行命令后立即终止.

每一个DOS命令都可以执行很多功能,通过 命令 /?可以查到它支持那些功能.

显然,只要修改 cmd /c 后面的部分,就可以执行不同的DOS命令


二.如何调用DOS外部命令,ipconfig.exe一个非常常用的网络命令. 
 

 


非常容易地获得大量计算机的网络信息.

三.外部命令相当于带命令行输入的执行文件,所以当然可以直接调用执行文件.我们调用NOTEPAD打开LABVIEW.INI文件.

 和内部外部DOS命令不同的是它不存在标准输出.


四.执行复杂的输入参数的DOS调用.以SORT外部命令为例 
 

 


 

/r 表示反向排序, /+2 表示按第二个字符进行排序,在LV中要实现这样的排序需要很复杂的编程.

以上介绍了如何LV中调用DOS内部外部命令以及调用命令行执行文件.DOS命令的功能是很强大的,在LV编程中如果遇到不易实现的系统调用,可以看看DOS能否完成.

另外,SYSTEM EXEC还有几个输入输出端子,比如是否等待操作完成返回,是否最小化命令窗口,以及设定输出缓冲区大小等,非常简单.




关键字:labview  DOS命令  SYSTEM  EXEC

编辑:什么鱼 引用地址:http://www.eeworld.com.cn/Test_and_measurement/2015/0826/article_12935.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。
论坛活动 E手掌握
微信扫一扫加关注
论坛活动 E手掌握
芯片资讯 锐利解读
微信扫一扫加关注
芯片资讯 锐利解读
推荐阅读
全部
labview
DOS命令
SYSTEM
EXEC

小广播

独家专题更多

富士通铁电随机存储器FRAM主题展馆
富士通铁电随机存储器FRAM主题展馆
馆内包含了 纵览FRAM、独立FRAM存储器专区、FRAM内置LSI专区三大部分内容。 
走,跟Molex一起去看《中国电子消费品趋势》!
走,跟Molex一起去看《中国电子消费品趋势》!
 
带你走进LED王国——Microchip LED应用专题
带你走进LED王国——Microchip LED应用专题
 
电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2016 EEWORLD.com.cn, Inc. All rights reserved