Как с помощью скрипта эмулировать интерактивную работу с cmd? #233135


#0 by Звездочёт
Можно ли как-то с помощью скрипта эмулировать интерактивную работу с cmd? Например, давать команду объекту oExec и получать ответ. Снова давать команду и снова получать ответ :)
#1 by Темный Эльф
В пятницу всем все можно
#2 by preda1or
ну если продумать все команды и сделать эмулятор...
#4 by smaharbA
Stdout stdin stderr
#5 by smaharbA
set wshshell=createobject("wscript.shell") set proc=wshshell.exec("%comspec% /c dir /oge %windir%*.*") wscript.echo proc.stdout.readall
#6 by zalex
А с пайпами не проще? КомандаСистемы(Комманда+">"+"ДискПутьИмяФайлаКудаПеренаправить"); после чего просто открываешь этот файл объектом "текст"...
#7 by Ковычки
+ КомандаСистемы(Комманда+" 1>"+ДискПутьИмяФайлаКудаПеренаправить+" 2>"+ДискПутьИмяФайлаКудаПеренаправитьОшибки);
#8 by Звездочёт
всё так :) но это только одна команда. А как насчет "Снова давать команду и снова получать ответ"? Например, как эмулировать следующую последовательность команд (cmd я уже запустил): cd cd .. cd
#9 by RDD
Скока денег дашь? За совет/реализацию? Ты ж бесплатно ничего не предлагаешь, только на свой сайт отправляешь за бабки.
#10 by Звездочёт
на какой сайт? :) какие бабки? :) нету у меня никакого сайта :)
#11 by Звездочёт
Пока только такой вариант работает (или ) А можно как-то передавать поток другому скрипту, чтобы не создавать файлов?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С