PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Bluestacks (http://pccar.ru/forumdisplay.php?f=132)
-   -   iCarDS + Bluestacks + Яндекс.Навигатор (http://pccar.ru/showthread.php?t=19528)

Lexx09 18.10.2015 23:07

Цитата:

Сообщение от Krysanov (Сообщение 340753)
решил попробовать с программой авто запуска интернета , прописал
; Закрываем программу по коннекту интернета
ShellExecute("C:\Program Files (x86)\SP Dialer\SP Dialer.exe", "-exit")
и не получилось...

Эта команда не универсальная для всех приложений, а индивидуальная для GpsGate.

Krysanov 19.10.2015 18:34

Цитата:

Сообщение от Lexx09 (Сообщение 340760)
Эта команда не универсальная для всех приложений, а индивидуальная для GpsGate.

Ок, а универсальную как добыть?

Lexx09 19.10.2015 20:17

Цитата:

Сообщение от Krysanov (Сообщение 340839)
Ок, а универсальную как добыть?

Универсальные - "WinClose", "ProcessClose".)

Krysanov 19.10.2015 20:33

Цитата:

Сообщение от Lexx09 (Сообщение 340847)
Универсальные - "WinClose", "ProcessClose".)

вот наткнулся на это http://autoit-script.ru/index.php?topic=2775.0

Krysanov 19.10.2015 20:58

lexx09, как это
Код:

_SysTrayIconRemove(...)
Opt('TrayIconHide', 0)
Opt('TrayIconHide', 1)

будет работать в скрипте? Я так понимаю, данная функция будет отлавливать все "мертвые" иконки и скрывать их?

Lexx09 19.10.2015 21:11

Цитата:

Сообщение от Krysanov (Сообщение 340851)
lexx09, как это
Код:

SysTrayIconRemove(...)
Opt('TrayIconHide', 0)
Opt('TrayIconHide', 1)

будет работать в скрипте? Я так понимаю, данная функция будет отлавливать все "мертвые" иконки и скрывать их?

Конкретно это кусок кода работать не будет, т.к. в команде SysTrayIconRemove отсутствует параметр.

В 7-м ответе вроде рабочий пример.

Krysanov 19.10.2015 22:11

Цитата:

Сообщение от Lexx09 (Сообщение 340852)
...
В 7-м ответе вроде рабочий пример.

в 7-ом ни чего не вижу, может в 8-ом?
Код:

#NoTrayIcon
#include
Local $PID

While 1
    $PID = _SysTrayIconPids()
    For $i = 0 To UBound($PID)-1
        If $PID[$i] = -1 Then _SysTrayIcon_MouseOver($i)
    Next
    Sleep(3000)
WEnd

Func _SysTrayIcon_MouseOver ($iIndex)
    Local $TrayIcon_Pos = _SysTrayIconPos($iIndex)
    Local $Old_Mouse_Pos = MouseGetPos()
    MouseMove($TrayIcon_Pos[0], $TrayIcon_Pos[1], 0)
    Sleep(10)
    MouseMove($Old_Mouse_Pos[0], $Old_Mouse_Pos[1], 0)
EndFunc


Lexx09 19.10.2015 22:17

Так это и есть 7-й ответ (он же является 8-м сообщением).

Я так предполагаю, что в первом сообщении тоже рабочий вариант.

Krysanov 20.10.2015 13:21

Цитата:

Сообщение от Lexx09 (Сообщение 340861)
Так это и есть 7-й ответ (он же является 8-м сообщением).

Я так предполагаю, что в первом сообщении тоже рабочий вариант.

Не поделишься SysTray_UDF.au3 ? Сори за офтоп

Lexx09 20.10.2015 17:08

У меня нет ее.


Часовой пояс GMT +4, время: 15:17.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot