Linksach

Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Раз был разговор про переменные ,тогда у меня вопрос такого плана.Есть две программки.Одна -это батник,скомпилированый в exe,другая это-текстовый файл.Одна без другой работать не может,точнее первая без второй.Т.е батник,скомпилированный в exe берёт данные из текстового файла и выводит эту инфу в окне cmd что в текст файле и потом выполняет определённую задачу. Есть такой код: Код: @echo off setlocal echo Enter a num of program that need to launch. echo 1 - EmEditor.exe echo 2 - WinRar.exe echo 3 - FreeArc.exe echo 4 - Up1.exe echo 5 - AP_list.txt set /p act="" if /i %act% equ 1 goto:first if /i %act% equ 2 goto:second if /i %act% equ 3 goto:third if /i %act% equ 4 goto:fourth if /i %act% equ 5 goto:fifth :first EmEditor.exe goto:eof :second WinRar.exe goto:eof :third FreeArc.exe :fourth Up1.exe goto:eof :fifth AP_list.txt goto:eof endlocal exit /b | Это код запуска нужной программы на выбор через cmd Все пути к программкам я добавил в переменную среды path. EmEditor.exe , WinRar.exe ,FreeArc.exe- работают из cmd без проблем,эти программы никакого дела к задаче не имеют,я их просто дал для примера что они работают из cmd А вот Up1.exe не запускается из cmd и через этот код запускаться не хочет, так как не находит AP_list.txt,хотя как показывает лежат в одной папке на диске D:\Transcend\1.Такой путь указан и в переменной среды path.Указал и ещё такие пути: D:\Transcend\1\Up1 и D:\Transcend\1\AP_list и D:\Transcend\1\AP_list.txt.При запуске Up1 пишет что не удаётся найти файл AP_list.txt. Может как-то можно сделать привязку программ одна к другой чтоб они запускались из cmd через этот код.Или как-то нужно правильно указать путь к текстовому файлу.Может я это не правильно сделал.Я в первый раз это делал Да,видимо надо сказать что если я запускаю Up1.exe и AP_list.txt не через cmd - а из папки,где они лежат рядом- всё прекрасно работает-батник,скомпилированый в exe считывает данные из текстового файла.А мне нужно запустить эту программу Up1.exe через cmd и этот код который выводит окно cmd с выбором запуска нужной программы.Надеюсь всё объяснил доходчиво.Заранее Благодарю за помощь,сам развязать задачу не в силах! Файл AP_list.txt запускается из cmd без указания пути,так как путь указан в переменной среды path | Всего записей: 113 | Зарегистр. 11-07-2015 | Отправлено: 18:59 12-09-2016 | Исправлено: Linksach, 19:53 12-09-2016 |
|