Форум » [x]Harbour » Запуск внешнего приложения » Ответить

Запуск внешнего приложения

Dima:

Ответов - 26, стр: 1 2 All

petr707: Может - наколка, старая как мир ? При вызове с:\winprint\winprint в отличие от с:\winprint\winprint.exe вызывается не c:\winprint\winprint.EXE а c:\winprint\winprint.BAT или CMD если они есть в этой папке Из под Far'a запускали - с:\winprint\winprint ?

Dima: petr707 пишет: Из под Far'a запускали - с:\winprint\winprint ? Запускал из под CMD , сработало норм. При чем только эти 2-е выше описанные функции не хотят его запускать а Hb_run и WAPI_ShellExecute запускают и по ходу его из Clipper нормально запускал SWPRUNCMD. Так что я просто в догадках..........

petr707: меняем вызов - вместо с:\winprint\winprint что-нибудь типа start /k с:\winprint\winprint.exe ...

Dima: Снял в диспетчере задач странное на мой взгляд приложение и тест что выше (Сделал простой тест ) заработал , что снимал уже и не помню. Завтра бум разбираться. petr707 Спасибо !

rvu: Dima пишет: hb_run() Запускается в отдельном окне что напрягает и не скрыть его.......... Меня напрягает, что запускается сначала консоль. Например, при этом она совершенно пользователю не нужна: hb_run("start %windir%\system32\calc.exe") А можно как нибудь ее параметры хотя бы изменить? Размеры, например? В идеале хорошо бы вообще без нее.

Dima: rvu Попробуй hb_processrun Пример hb_processrun(hb_DirBase()+"7za.exe "+cpars,@cstr1,@cstr,@cstrerr)



полная версия страницы