关于cmd中nul的信息

http://www.itjxue.com  2023-01-28 22:14  来源:未知  点击次数: 

批处理中 nul 是什么意思

nul在批处理中是空设备

重定向符号,将输出信息重定向到指定的设备或文件。系统默认输出到显示器。

如:echo aaaaaa.txt 即可将本在显示器上显示的信息aaaaa输出到文件a.txt中,屏幕上没有任何显示。如果文件a.txt本来已经存在,该命令将首先擦除a.txt中的所有信息,然后写入信息aaaaa;若a.txt本来就不存在,该命令即可新建一个a.txt文件,并写入信息aaaaa。

重定向符号,将输入信息来源重定向为指定的设备或文件。系统默认从显示器读取输入信息。

@echo off

echo abcdefg——这是文件a.txt中的信息a.txt

echo 请任意输入字符,以回车结束:

set /p ifo=

cls

echo 【 从屏幕获得的输入信息 】

echo %ifo%

set /p ifo=a.txt

echo 【 从文件a.txt获得的输入信息 】

echo %ifo%

pausenul

nul 键输出的信息发送到控设备里

echo aaanul 将aaa发送给空设备,一般作用就是不显示到控制

nul 将一个空值赋值给变量(就是重定向到某个变量)

set /p a=nul 这里是重定向输入()一个空设备,也就是把一个空值赋值给变量

参考资料:;fpage=1highlight=%2Fp%3D

关于 nul 是回车但不换行的功能,其实我也不太清楚,只知道pause后面加上会有按任意键的效果,微软好像也没说提起过。

要是在cmd窗口中单独输入 nul 又会报错,要是回车的功能应该不会报错呀。

我感觉好像不是这个功能,其实也多大用处,只要知道 用法就行了。

CMD怎样建立文件?

1、首先点击开始,在搜索栏上输入open cmd。

2、鼠标选择单击打开cmd界面框。

3、输入您需要在后面打开的文件位置磁盘。在这里举例选择了d盘所以输入:d,然后输入。

4、我在这里选择开的是PS,打开PS位置复制PS的文件路径这里是D:\ jfsky.com-AdobePhotoshopCS5_jjb \ Adob??e Photoshop CS5。

5、所以我需要输入cd D:\ jfsky.com-AdobePhotoshopCS5_jjb \ Adob??e Photoshop CS5然后输入,''注意你需要添加cd然后输入文件路径''。

6、查看需要打开的程序的名称,这是Photoshop.exe。

7、在cmd中输入Photoshop.exe。

8、输入,可以看到从cmd打开的PS程序。

批处理语句后面跟的 >nul 是做什么的

nul在批处理中可以代表一个不存在的内容

若输入命令

echo 123

则显示123

若输入命令

echo 123C:\1.txt

那么C盘的1.txt文件中就会有123

若输入命令

echo 123nul

则什么都不输出,他可以用来阻止命令自带的输出,而自己通过echo来提示输出

(责任编辑:IT教学网)

更多

推荐安全技术文章