Войти

Показать полную графическую версию : [решено] Копирование в переменную значения из текстового файла


idlazarev_alex@vk
05-04-2014, 22:00
Нужно в текстовом файле найти строку, далее скопировать её в переменную, типа:

Содержание текстового файла:

text1:text2:text3:text4
XXXXXXX:XXX:XXXXX:XXX

Есть начало строки:

text1:text2

Надо чтобы в 2 переменные скопировались text3 и text4, т.е %text3% и %text4%
Заранее спасибо.

Iska
05-04-2014, 22:11
@echo off
setlocal enableextensions enabledelayedexpansion

set sSourceFile=E:\Песочница\0372\0001.txt

if exist "%sSourceFile%" (
for /f "usebackq tokens=3,4 delims=:" %%i in ("%sSourceFile%") do (
set sVar1=%%i
set sVar2=%%j

echo sVar1=[!sVar1!]
echo sVar2=[!sVar2!]
)
) else (
echo Source file [%sSourceFile%] not found.
exit /b 1
)

endlocal
exit /b 0




© OSzone.net 2001-2012