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

Вопросы, не попадающие в другие разделы.

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

Сообщение Dimitor » Чт дек 20, 2007 12:11 pm

Каким образом из InTouch можно запустить сторонне приложение, чтобы оно оказалась не на переднем плане, а в фоне, за окном InTouch?

Я пока пользуюсь StartApp/if InfoAppActive/wwControl(...,"Minimize"), но это решение неудобное, окно приложения мелькает на экране при старте...

Кстати приложение консольное, если это имеет значение
Dimitor
 
Сообщения: 42
Зарегистрирован: Пт июл 13, 2007 11:05 am

Сообщение Admin » Чт дек 20, 2007 2:49 pm

Насколько я помню, стороннее приложение делают активным функцией ActiveateApp taskname; - то есть после запуска стороннего приложения Вам нужно делать ActivateApp view;
На всякий случай вот пример:

Код: Выделить всё
{Activates an already running Windows application.
Syntax
ActivateApp apptitle;
Parameters
apptitle

The application title or Windows task list name of the running application you want to activate.

Example(s)
This script checks if a command prompt window is already open, and if so, activates it. Otherwise it starts the command prompt window. }

IF InfoAppActive( InfoAppTitle("cmd")) == 1 THEN

ActivateApp InfoAppTitle("cmd");

ELSE

StartApp "cmd";

ENDIF;

Admin
Site Admin
 
Сообщения: 294
Зарегистрирован: Пт май 04, 2007 7:32 pm

Сообщение Dimitor » Чт дек 20, 2007 5:49 pm

Неудачное решение

ни ActivateApp "view.exe"
ни ActivateApp InfoAppTitle("view.exe")

не вытаскивают окно WindowViewer-а на передний план
Dimitor
 
Сообщения: 42
Зарегистрирован: Пт июл 13, 2007 11:05 am

Сообщение Admin » Чт дек 20, 2007 6:09 pm

Не надо view.exe - просто view.
А еще можно попробовать поставить галочку Always Maximize в Special-Configure-Windowviewer-Window Configuration.
Admin
Site Admin
 
Сообщения: 294
Зарегистрирован: Пт май 04, 2007 7:32 pm

Сообщение Dimitor » Чт дек 20, 2007 6:43 pm

не view, а то что у меня написано в Special - Configure - WindowViewer - Window Configuration - Title Bar :)

Тем не менее направление поиска не то... удается добиться лишь быстрого (почти мгновенного) исчезновения окна с экрана, а я хочу чтобы оно вообще не появлялось...
Dimitor
 
Сообщения: 42
Зарегистрирован: Пт июл 13, 2007 11:05 am


Вернуться в Другое

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 33