2016-02-15 2 views
1

У меня есть простая программа .bat, которая читает имя IC на плате. Программа отлично работает, и она правильно считывает ИС. В своей очереди он пишет имя IC, как изображение показывает ниже:Запись обнаруженного результата в текстовый файл

image http://i65.tinypic.com/2i06pzl.png

Но это не записает имя MINI52ZDE в любом месте (выход код, например), так что я мог знать, какой тип IC это.

Я хотел бы получить код выхода MINI52ZDE или записать обнаружение в файл .txt, чтобы я мог запускать другую программу в зависимости от обнаружения IC (у меня есть 2 разных типа).

Это код, который я использовал для этого .bat файла:

NuLink –r UID > tip.txt 
NuLink -p 

:finish 
pause 

Без кавычек :). Файл tip.txt используется для записи имени, но im всегда получает командную ошибку, записанную в файле tip.txt.

У любого есть разрешение на это?

Лучшие

+0

ваша ссылка: http://i65.tinypic.com/2i06pzl.png мертва – SachaDee

+0

Ссылки прекрасно работает, попробуйте в другом браузере. – Janez

+0

Не работайте для меня! С FF и Cr – SachaDee

ответ

0

Попробуйте так:

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

:finish 
echo %$ID% 
+0

Спасибо за предложение, но не работал на моем конце. – Janez

+0

Какая именно команда дает вам необходимое значение? – SachaDee

+0

NuLink -r UID this one read, NuLink -p, который отображается – Janez

0

я управлять, чтобы заставить его написать inot текстовый файл, это было очень простое решение на самом деле. Вот код:

@echo 

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

:finish 
exit 

Спасибо всем за помощь! Но я все еще открыт для любых решений, если у кого есть :)!

Смежные вопросы