Автор Тема: Как закрыть скрипт по нажатию горячих клавиш?  (Прочитано 3958 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн agikon [?]

  • Новичок
  • *
  • Сообщений: 789
  • Репутация: 16
    • Награды
  • Версия AutoIt: 3.3.12.0
Ну например закрепил за скриптом клавиши Ctrl+Е и скрипт завершил свою работу.

Наверное уже подымалась эта тема но что-то не нашел, поэтому не пинайте сильно.

Русское сообщество AutoIt

Как закрыть скрипт по нажатию горячих клавиш?
« Отправлен: Июль 11, 2011, 16:19:16 »

Оффлайн Zaramot [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 1160
  • Репутация: 654
  • Пол: Мужской
  • I ♥ AutoIt
    • Награды
  • Версия AutoIt: 3.3.8.1
Код: AutoIt [Выделить]
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>

HotKeySet('^e','_Exit')

$Form1 = GUICreate("Form1")
GUISetState(@SW_SHOW)

While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
        Case $GUI_EVENT_CLOSE
            Exit
    EndSwitch
WEnd

Func _Exit()
    Exit
Endfunc
 


или

Код: AutoIt [Выделить]
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#include <Misc.au3>

$Form1 = GUICreate("Form1")
GUISetState(@SW_SHOW)

While 1
    if _IsPressed('11') and _IsPressed('45') Then Exit ;CTRL(11) and E(45)
    $nMsg = GUIGetMsg()
    Switch $nMsg
        Case $GUI_EVENT_CLOSE
            Exit
    EndSwitch
WEnd


Оффлайн Kaster [?]

  • Бритва, Бритва Оккама
  • Глобальный модератор
  • *
  • Сообщений: 4020
  • Репутация: 622
  • Пол: Мужской
  • Мой Аватар, он лучший самый
    • Награды
  • Версия AutoIt: 3.3.14.0
agikon  [?]
Цитировать
Наверное уже подымалась эта тема
к нашему великому счастью, многие пользователи сначала смотрят справку, и только потом спешат спросить об этом, а посему таких тем все же меньше, чем могло бы быть.

Русское сообщество AutoIt

Re: Как закрыть скрипт по нажатию горячих клавиш?
« Ответ #2 Отправлен: Июль 11, 2011, 16:24:27 »

 

Похожие темы

  Тема / Автор Ответов Последний ответ
84 Ответов
77738 Просмотров
Последний ответ Февраль 22, 2017, 09:23:20
от ra4o
3 Ответов
4373 Просмотров
Последний ответ Июнь 20, 2010, 15:47:45
от Vlasssov
4 Ответов
2554 Просмотров
Последний ответ Ноябрь 09, 2011, 03:17:17
от Unix
2 Ответов
4925 Просмотров
Последний ответ Февраль 13, 2012, 17:02:17
от madmasles
0 Ответов
1776 Просмотров
Последний ответ Февраль 13, 2012, 16:48:54
от CreatoR
10 Ответов
4168 Просмотров
Последний ответ Апрель 21, 2012, 22:05:30
от C2H5OH
4 Ответов
7070 Просмотров
Последний ответ Февраль 27, 2012, 18:29:35
от madmasles
1 Ответов
3372 Просмотров
Последний ответ Май 11, 2012, 23:13:32
от sngr
7 Ответов
6930 Просмотров
Последний ответ Июль 24, 2015, 04:09:14
от winix
1 Ответов
937 Просмотров
Последний ответ Май 27, 2015, 22:20:02
от alex33