2015-06-28 2 views
0

Итак, я планирую сделать небольшой загрузчик файлов в пакетном режиме, и я хочу отобразить что-то вроде последнего номера версии. Я хотел бы создать файл .txt с чем-то вроде v1.2 и т. Д., А затем, когда вы запустите пакетный скрипт, он использует команду «echo» и повторяет то, что он говорит в текстовом файле. Я пробовал это, но не повезло. Заранее спасибо!Пакетное копирование текста в echo

+2

'type" file.txt "'? –

+0

'set/P version = Aacini

ответ

0

Вы можете поместить это в пакетном файле:

@echo off 
pushd "%~dp0" 
type "version.txt" 

Это эхо из содержимого VERSION.TXT, который находится на том же самом направлении нормального пакетного файла.

+0

Благодарим за помощь! Работала отлично. – Chearful

+0

@Chearful: Но вы просили другое: «он использует команду« эхо »...»! Я предлагаю вам отредактировать описание или, по крайней мере, изменить название темы на «Пакетное отображение текстового файла». Если 'type 'file.txt" 'является решением вашей проблемы, то точки rep должны перейти в MC ND (только мое мнение). – Aacini

0

Если вы хотите пойти более сложным с функцией экономии говорит программе, что произошло, и вещи, делают это, чтобы сохранить:

(
    echo %Version% 
    echo %log% 
) > Save.prgmsav 

Это сохраняет версию и войти переменной, это то, как вы загрузите их:

< Save.prgmsav (
    set /p Version= 
    set /p log= 
) 

. .prgmsav может быть .txt тоже. Имя сохранения также может быть переменной.

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