Вниз
Скачать: CL | DM;

Как передать значение из одной проги в другую?   Найти похожие ветки 

← →
AEro ©   (2002-03-19 16:54) [0]

Привет Мастерам!
Подскажите,plz, в батнике вызывается прога, которая вычисляет некое значение и возвращает его обратно в тот же самый батник. Причем, этот батник продолжает выполняться уже с учетом внесенных изменений. Поясню свой вопрос - в батнике:
…
set data=01_03_02
…
call my_proga.exe // прога должна вернуть новое
//значение переменной ‘data’,
//например: 03_03_02
…
md %data% // создается папка 03_03_02
…
Как из ‘my_proga’ присвоить значение переменной %data% ?
Заранее спасибо, всем кто ответит. Если можно чиркните кусочек кода.


← →
alexandervasjuk ©   (2002-03-19 17:14) [1]

Halt(1); останавливает приложение с кодом выхода 1
В батнике

myprog.exe
if errorlevel 1 goto ... проверяет код выхода myprog.exe

Код выхода - целое число, а не строка, но если номенклатура строк ограничена можно так

if errorlevel 1 md dir1
if errorlevel 2 md dir2
if errorlevel 3 md dir3
if errorlevel 4 md dir4

Синтаксис батника уточни где-нибудь.


← →
Юрий Зотов ©   (2002-03-19 17:24) [2]

А какие проблемы? Переменные окружения доступны программам и спокойно могут ими модифицироваться.

См. GetEnvironmentVariable / SetEnvironmentVariable

Возможно, переменную data придется сделать глобальной, прописав ее в autoexec.bat с любым значением.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: -0.992 c
1-192
Yakudza
2002-03-17 20:19
2002.04.01
ChekListBox и Record


1-82
boa
2002-03-19 06:54
2002.04.01
Как сделать, чтобы курсор постоянно отображался в TEdit, TMemo


1-167
VCL
2002-03-18 22:12
2002.04.01
Помогите разобраться с RichEdit.


1-247
AlexanderS
2002-03-20 23:31
2002.04.01
Как получить значение переменной окружения TEMP?


6-276
Sandro
2002-01-12 00:24
2002.04.01
Как через сокеты передать звук в реальном времини




   Наверх