![]() |
|
Модераторы: Akina |
![]()
|
|
| mihanik |
|
|||
![]() -=Белый Медведь=- ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 4054 Регистрация: 24.4.2006 Где: г. Тверь Репутация: 11 Всего: 109 |
Итак...
Задача у меня стоит такая. 1. Запустить из своего скрипта стороннюю программу (да хоть Word. Без разницы) 2. Свернуть окно запущенной программы на панель задачь. 1-е сделать могу. Даже несколькими способами. 2-е что-то никак не получается Всё это делаю в VBS... Кто-нибудь может дать идею? |
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 34 Всего: 454 |
А почему не запускать бы его сразу minimized?
-------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| mihanik |
|
|||
![]() -=Белый Медведь=- ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 4054 Регистрация: 24.4.2006 Где: г. Тверь Репутация: 11 Всего: 109 |
Гы...
Дык не получается... Что-то типа этого?
Или другой режим вместо 2 (ну... 7, например) (испробовал все режимы от 0 до 10) Не всегда срабатывает. А мне надо 100%-е срабатывание. Уже сутки бьюсь. Сейчас у меня идея есть. Можно создать ярлычёк для программы с установленным свойством minimized и запускать прогу через ярлык. Это всё равно, что из Питера в Москву через дальний восток, но... Попробую... |
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 34 Всего: 454 |
Правда, с Вордом есть одна загвоздка - он пытается восстановить свой предыдущий размер... -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| mihanik |
|
|||
![]() -=Белый Медведь=- ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 4054 Регистрация: 24.4.2006 Где: г. Тверь Репутация: 11 Всего: 109 |
||||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 34 Всего: 454 |
mihanik
Извертел во всех направлениях следующий скрипт:
Не могу найти условий, при которых Ворд стартует НЕСВЕРНУТЫМ. -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| mihanik |
|
||||
![]() -=Белый Медведь=- ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 4054 Регистрация: 24.4.2006 Где: г. Тверь Репутация: 11 Всего: 109 |
Дорогой, Akina!
А кто сказал, что надо открывать какой-либо документ? Короче так. Akina, запусти ворд сначала вручную ( и оставь его висеть ), а потом запусти свою программу... Вот так, например, ворд выскочит на экран.
Добавлено @ 16:26 С ярлыком то же самое получается... Если прежнее состояние программы было max, то ничего не получается. Если же программа была не на весь экран, то всё срабатывает... Я сейчас повешусь... Добавлено @ 16:27 Ярлык создаю так...
Добавлено @ 16:32 Использовать sendkeys "%( ){DOWN}{DOWN}{DOWN}{ENTER}" тоже не выход. Не известно, где будет фокус находиться... Это сообщение отредактировал(а) mihanik - 22.3.2007, 16:23 |
||||
|
|||||
| mihanik |
|
|||
![]() -=Белый Медведь=- ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 4054 Регистрация: 24.4.2006 Где: г. Тверь Репутация: 11 Всего: 109 |
Хм...
Интересно, а где в реестре, допустим Outlook, хранит размер окна при последнем запуске? |
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 34 Всего: 454 |
Так речь о том, чтобы запустить ЕЩЕ ОДИН ЭКЗЕМПЛЯР??? тю-ю-ю... с этого и надо было начинать...
Боюсь, что тут тебе не повезло - надо искать окно Ворда через FindWindow, а это API, а через VBS туда... ну не знаю как, короче. Но вряд ли по прямой. -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| mihanik |
|
|||
![]() -=Белый Медведь=- ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 4054 Регистрация: 24.4.2006 Где: г. Тверь Репутация: 11 Всего: 109 |
Ну...
В принципе, можно выгружать все экземпляры этого приложения до работы основной части программы. Примерно так...
А потом запускать свою прогу. Но, повторяю, что если последнне состояние окна было максимальным, то описанные выше решения не подходят... Добавлено @ 16:54 А кто говорил, что это должен быть единственный экземпляр ? |
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 34 Всего: 454 |
Ну-ка, попробуй вот это...
-------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| mihanik |
|
|||
![]() -=Белый Медведь=- ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 4054 Регистрация: 24.4.2006 Где: г. Тверь Репутация: 11 Всего: 109 |
Так...
С Вордом сработало... Как бы теперь с Outlook'ом так же поступить |
|||
|
||||
| mihanik |
|
|||
![]() -=Белый Медведь=- ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 4054 Регистрация: 24.4.2006 Где: г. Тверь Репутация: 11 Всего: 109 |
Akina, тебе за "соучастие" +.
Проблема пока не решена. Пока на неё махну рукой. (дело терпит) Пусть это будет особенностью работы программы... В описалове так и скажу.... Если кто сможет дать идею работающую в любом случае, буду рад. Решения только на VBS |
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 34 Всего: 454 |
Бага, описанная в документации - это фича программы. Не забивай себе голову.
-------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
![]()
|
| Правила форума "VB6" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | VB6 | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |