常用的工具和实用程序

描述

什么是cmd?

CMD是Windows操作系统中的命令提示符(Command Prompt)程序,它是一种命令行工具,可以让用户通过键入命令来与计算机进行交互。

CMD是Windows中一个基本的系统组件,它提供了一个简单的方式来执行诸如文件管理、网络管理、系统配置等各种任务。通过命令提示符,用户可以通过简单的命令来执行这些任务,而无需打开图形用户界面(GUI)。

CMD支持多种命令,包括文件和目录管理命令,网络命令,系统管理命令,以及一些常用的工具和实用程序。用户可以在CMD中输入命令,按下回车键后,计算机将执行这些命令,并返回相应的结果。

CMD是计算机管理员和高级用户经常使用的工具,因为它提供了更精细的控制和更高的灵活性。

命令通道$ CMD(仅CWRITE)

通过命令通道$ CMD进行通信

CWRITE可以通过命令通道将语句传输到程序解释器。示例:通过RUN启动程序并使用STOP将其停止。

CREAD与命令通道无关。

不需要配置命令通道以与CWRITE进行通信。

操作系统

与命令通道$ CMD通信

 CWRITE

CWRITE将数据写入类型为LD_EXT_OBJ的已加载外部模块。在加载的LD_EXT_FCT类型的外部模块中,CWRITE调用一个函数。

CWRITE将命令写入命令通道$CMD。

CWRITE通过命令通道$FCT_CALL调用函数。

CWRITE触发提前运行停止。

CWRITE ( HandleΙ$CMDΙ$FCT_CALL,  State, Mode, Format, Var1 < ,  …, Var10 >)

Handle 类型:INT
处理由COPEN传输到CWRITE的变量,识别到外部模块的通道
$CMD 用于写入命令通道$CMD的预定义句柄变量
State 类型:STATE_T
自动返回到CWRITE的状态
Mode 类型:MODUS_T
写入模式必须初始化。
Format Type: CHAR array
变量Var1…Var10必须先转换为文本字符串,然后才能写入通道。格式定义要生成的文本的格式。必须为每个变量指定一种格式。
Var1 … 
Var10
数据写入通道的变量。每个语句最多可以有10个变量。

程序 A6.SRC 将通过命令通道 $CMD 启动、停止和取消选择。这是通过 SUB 文件中的以下程序行来完成的。

DECL STATE_T STAT 

DECL MODUS_T MODE 

MODE=#SYNC 

;选择程序A6()

;要启动程序,需要启动按钮或外部启动信号

IF $FLAG[1]==TRUE THEN 

  CWRITE($CMD,STAT,MODE,"RUN/R1/A6()") 

  $FLAG[1]=FALSE 

ENDIF 

;停止程序A6()

IF $FLAG[2]==TRUE THEN 

  CWRITE($CMD,STAT,MODE,"STOP 1") 

  $FLAG[2]=FALSE 

ENDIF 

;取消程序A6()

IF $FLAG[3]==TRUE THEN 

  CWRITE($CMD,STAT,MODE,"CANCEL 1") 

  $FLAG[3]=FALSE 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分