Batch file 将检测到的结果写入文本文件

Batch file 将检测到的结果写入文本文件,batch-file,text,output,detection,Batch File,Text,Output,Detection,我有一个简单的.bat程序,可以读取电路板上IC的名称。该程序工作正常,能够正确读取IC。在返回中,它写入IC的名称,如下图所示: 但是它并没有在任何地方写MINI52ZDE这个名字(例如退出代码),所以我可以知道它是什么类型的IC 我想有退出代码MINI52ZDE或写入检测到一个.txt文件,这样我就可以运行另一个程序取决于检测的IC(我有2种不同的类型) 这是我用于.bat文件的代码: NuLink –r UID > tip.txt NuLink -p :finish pause

我有一个简单的
.bat
程序,可以读取电路板上IC的名称。该程序工作正常,能够正确读取IC。在返回中,它写入IC的名称,如下图所示:

但是它并没有在任何地方写MINI52ZDE这个名字(例如退出代码),所以我可以知道它是什么类型的IC

我想有退出代码MINI52ZDE或写入检测到一个.txt文件,这样我就可以运行另一个程序取决于检测的IC(我有2种不同的类型)

这是我用于.bat文件的代码:

NuLink –r UID > tip.txt
NuLink -p

:finish
pause
没有引号:)。这个tip.txt文件是用来写名字的,但是我总是在这个tip.txt文件中看到一个命令错误

有什么解决办法吗

最好的

像这样尝试:

@echo off
NuLink –r UID
for /f "delims=" %%a in ('NuLink -p') do set "$ID=%%a"

:finish
echo %$ID%
试着这样做:

@echo off
NuLink –r UID
for /f "delims=" %%a in ('NuLink -p') do set "$ID=%%a"

:finish
echo %$ID%

我已经设法让它写在文本文件中,这实际上是一个非常简单的解决方案。代码如下:

@echo 

NuLink –r UID
NuLink -p c:\>UID.txt

:finish
exit 

谢谢大家的帮助!但我仍然愿意接受任何解决方案,如果有人有:)

我已经设法让它在文本文件中写入,实际上这是一个非常简单的解决方案。代码如下:

@echo 

NuLink –r UID
NuLink -p c:\>UID.txt

:finish
exit 

谢谢大家的帮助!但我仍然愿意接受任何解决方案,如果有人有:)

你的链接:是死链接工作正常,尝试在不同的浏览器。不要为我工作!对于FF和CRF,这里有更多的链接:在这里使用图像是完全不必要的。您只需复制命令窗口的文本输出并将其粘贴为文本,所需的工作量远远小于创建图像所需的工作量。只有在绝对没有其他方式来证明您的问题时,才应使用图像。它们在移动设备上很难读取,许多公司代理服务器会阻止图像服务器(这意味着内容对读者不可用),并且您无法从图像中复制/粘贴内容。请记住,在以后发布时。你的链接:是否无效链接工作正常,请在其他浏览器中尝试。不适用于我!对于FF和CRF,这里有更多的链接:在这里使用图像是完全不必要的。您只需复制命令窗口的文本输出并将其粘贴为文本,所需的工作量远远小于创建图像所需的工作量。只有在绝对没有其他方式来证明您的问题时,才应使用图像。它们在移动设备上很难读取,许多公司代理服务器会阻止图像服务器(这意味着内容对读者不可用),并且您无法从图像中复制/粘贴内容。请记住,在以后发帖时。谢谢你的建议,但对我来说不起作用。谢谢你的建议,但对我来说不起作用。