Как в VB выполнить сложную команду из bat-файла

Узнай цену своей работы

Формулировка задачи:

Уважаемые гуру, помогите ! Имеется консольная прога и понадобилось создать для нее GUI, что собственно и мотивировало начать изучать VB. Вот пример выражения, как оно выглядит в командной строке: c:\tools.exe -c "%.6f degrees" -ee -p "$gpslatitude, $gpslongitude" c:\FILES\ >> c:\RESULT\result.txt здесь я запускаю прогу tools.exe с опциями -с, -ee, -p и аргументами опций ("xxxxx"), далее программа с переданными ей опциями выбирает все файлы из директории c:\FILES\ и отправляет результат обработки в result.txt сначала подумала что проще будет просто тупо генерировать bat с нужным выражением и далее запускать его через Shell, но как то это мне показалось страшно диким, пробовала просто строку запускать через Shell, но полагаю что здесь нужно использовать API функцию ShellExicute, но ума не могу себе дать, как это сделать

Решение задачи: «Как в VB выполнить сложную команду из bat-файла»

textual
Листинг программы
Const q$ = """"
 
"-c " & q & "%.6f degrees" & q & " -ee -p " & q & "$gpslatitude, $gpslongitude" & q & " c:\FILES\ >> c:\RESULT\result.txt"

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4.286 из 5
Похожие ответы