Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » AutoIT (Часть 2)

Модерирует : gyra, Maz

Widok (01-06-2010 13:08): Лимит страниц. Продолжаем здесь.  Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

   

Pacho



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
#NoTrayIcon
 
#include <Misc.au3>
#include <Constants.au3>
#include <WinAPI.au3>
 
_Singleton("CopyText")
 
Opt("MustDeclareVars", 1)
Opt("TrayMenuMode", 1+2)
Opt("TrayAutoPause", 0)
Opt("TrayIconDebug", 1)
 
Global $hCopyText = TrayCreateItem("Копировать")
Local $hExitItem = TrayCreateItem("Выход")
TraySetState()
 
Global $hDll = DllOpen("User32.dll")
 
While True
  Switch TrayGetMsg()
    Case $hCopyText
      CopyText()
    Case $hExitItem
      _Exit()
  EndSwitch
  If _IsPressed(1, $hDll) And BitAND(TrayItemGetState($hCopyText), $TRAY_CHECKED) == $TRAY_CHECKED And _WinAPI_GetClassName(_WinAPI_GetForegroundWindow()) <> "Shell_TrayWnd" Then
    TrayItemSetState($hCopyText, $TRAY_UNCHECKED)
    Local $sText = WinGetText(WinGetHandle("[ACTIVE]"))
    ClipPut($sText)
    ConsoleWrite($sText&@CRLF)
  EndIf
WEnd
 
Func CopyText()
  If BitAND(TrayItemGetState($hCopyText), $TRAY_CHECKED) <> $TRAY_CHECKED Then
    TrayItemSetState($hCopyText, $TRAY_CHECKED)
  Else
    TrayItemSetState($hCopyText, $TRAY_UNCHECKED)
  EndIf
EndFunc
 
Func _Exit()
  DllClose($hDll)
  Exit
EndFunc

Всего записей: 263 | Зарегистр. 02-04-2005 | Отправлено: 23:02 16-05-2010 | Исправлено: Pacho, 23:11 16-05-2010
   

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Программы » AutoIT (Часть 2)
Widok (01-06-2010 13:08): Лимит страниц. Продолжаем здесь.


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru