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


Система IP-видеонаблюдения "Линия". Скачать бесплатную демо-версию для 16 камер. НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » caesar

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

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13

Открыть новую тему     Написать ответ в эту тему

sandrey

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
caesar
Небольшая утилита, совмещающая в себе расширенное управление окнами Windows, менеджер горячих клавиш, переключатель раскладки клавиатуры, а также планировщик заданий. CAESAR не имеет графического интерфейса, управляется из командной строки, а все настройки описываются в конфигурационном файле.

 
Вот некоторые возможности программы:

  1. переключение раскладки клавиатуры по клавише Ctrl (или Shift), индикация раскладок клавиатуры с помощью Scroll Lock, Caps Lock, Num Lock;
  2. изменение (через буфер обмена) регистра набираемого текста, его транслитерация и обратная транслитерация, корректировка раскладки клавиатуры;
  3. сворачивание окон в область уведомлений, изменение их прозрачности, перемещение мышью при нажатой Alt, прокрутка содержимого окна под указателем мыши;
  4. выполнение произвольных действий при создании (открытии) окна (запуске приложения);
  5. назначение горячих клавиш на произвольную последовательность действий (управление окном, запуск приложений, скриптов, выход из системы, перезагрузка, эмуляция клавиатуры и мыши);
  6. любые действия при нажатии мышью (прокрутке ролика мыши) на такие кнопки, как «Свернуть», «Развернуть», «Закрыть» и др., а также в произвольных областях экрана;
  7. выполнение определённой последовательности действий с некоторой периодичностью (по расписанию);
  8. ...

Более подробную информацию смотрите сайте программы: http://caesar-09.narod.ru.
 


Текущая версия caesar - 0.9.11 от 25 сентября 2008 г. (zip, 106 КБ или 7z, 78 КБ)
 


23.09.2011. Работа сайта программы восстановлена.
 
12.03.2013. Небольшое обновление caesar. Это не новая полноценная версия; внесенные изменения связаны только с обеспечением совместимости функций работы с громкостью звука в системах старше Windows XP (например, в Windows 7).

Всего записей: 104 | Зарегистр. 17-11-2003 | Отправлено: 10:21 29-05-2007 | Исправлено: sandrey, 08:14 12-03-2013
maxirk



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
http://habrahabr.ru/sandbox/42504/

Всего записей: 158 | Зарегистр. 11-09-2006 | Отправлено: 03:53 28-03-2012
maxirk



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sandrey
 
Проходит какое-то время и скрипт сворачивания IBR в трей перестает работать. Снова работает только после перезапуска IBR.  
 
Тоже самое со скриптом "Копировать все 4ой кнопкой мыши".
 
Что делать?

Всего записей: 158 | Зарегистр. 11-09-2006 | Отправлено: 08:42 09-04-2012
st13Pavel

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А в Windows 7 подсветка Scroll Lock при смене раскладки работает?.
 
Такой конфиг не работает. Ни Scroll ни Num Lock.

Код:
 
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; конфигурационный файл caesar (c) Андрей Салмов
 
; Этот конфигурационный файл caesar можно рассматривать как
; файл по умолчанию, или как файл-пример.
;
; Вы можете переписать его под свои нужды.
;  
; Подробные комментарии к описанному ниже (и не только)
; приведены в файле man/caesar.conf-example.
; Полное описание синтаксиса данного файла смотрите
; в man/caesar.conf-full.
 
 
#
# Общие настройки
#
 
; Scroll Lock отображает состояние раскладки клавиатуры.
OnScrollLockForLayout      0x0419
OnNumLockForLayout         0x0419
 
; Настройки для вывода OSD-сообщений
; (оптимальны для разрешения 1024x768).
osdRectPos                 520,400
osdRectSize                500,340
osdFontSize                18
osdTextFlags               0x010A
 
 
#
# Действия при старте caesar
#
 
; Включение цифровой клавиатуры при старте caesar.
OnStartCaesar {
  SetNumLock               off
}
 
 

Всего записей: 19 | Зарегистр. 27-11-2006 | Отправлено: 00:28 26-05-2012
maxirk



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Хочу обновление

Всего записей: 158 | Зарегистр. 11-09-2006 | Отправлено: 05:15 15-08-2012
pentadactyl

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Код:
 
Xkey                  Escape
OnDownXkey {
      SendKeystroke             Ctrl+0
      Sleep                   160
      DownKey                   Escape
}
OnUpxkey {
     UpKey                Escape
}
 

 
Не пойму почему не работает, все перепробовал — никакого эффекта. hotkey другое дело, но через него нельзя повесить два действия на esc, как я понял, хоть я и пытался:

Код:
 
hotkey change-layout {
  Key                      0x1B
  Task {    
    SendKeystroke          Escape
    Sleep                  160
    SendKeystroke          Ctrl+0
  }  
}
 

Тут он как будто бы в рекурсию уходит У меня в caesar.conf только этот код и всё.

Всего записей: 1 | Зарегистр. 20-10-2012 | Отправлено: 05:49 20-10-2012
sandrey

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Не знаю, что делает Ctrl+0, но вообще у меня ваш код работает (заменил Ctrl+0 на Ctrl+A и проверил, например, в Блокноте).
 

Код:
 
Xkey                  Escape
OnDownXkey {
      SendKeystroke             Ctrl+A
     osdText           нажали Esc
      Sleep                   160
      DownKey                   Escape
}
OnUpxkey {
    osdText       отпустили Esc
     UpKey                Escape
}
 

 
Добавлено:
Доступно небольшое обновление caesar.
Это не новая полноценная версия; внесенные изменения связаны только с обеспечением совместимости функций работы с громкостью звука в системах старше Windows XP (например, в Windows 7).

Всего записей: 104 | Зарегистр. 17-11-2003 | Отправлено: 08:10 12-03-2013
unhappy



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
sandrey
здравствуйте!
на работе использую caesar в частности для горячих клавиш.
используется win7 prof. в домене.  
моя учетная запись - пользователь.
заметил, что в какой-то произвольный момент перестают работать хоткеи.
помогает только перезапуск caesar.
хоткеи пропадают спонтанно.

Всего записей: 681 | Зарегистр. 25-10-2002 | Отправлено: 16:47 12-03-2013
maxirk



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
1.
Цитата:
заметил, что в какой-то произвольный момент перестают работать хоткеи.
помогает только перезапуск caesar.
хоткеи пропадают спонтанно.  

 
У меня Windows 7 x64 хоткеи не пропадают.
 
Но у меня пропадает работоспособность функций связанных с мышкой.
Например, функция: "По нажатию средней кнопки мыши в правой части заголовка окна покажем текущее состояние флага "Always On Top"". После перезапуска опять работает, проходит время - не работает. Иногда нужна эта функция, но перезапускать Caesar лень.
 
Тоже самое "Закрытие приложения по нажатию правой кнопки мыши на его кнопке в панели задач."
 
Хотелось бы решить эту проблему.  
 
2. Я только что с помощью Caesar сделал скрипт - нажимаю F6 и текст текущй открытой страницы в Firefox открывается в Ice Book Reader http://www.ice-graphics.com/ICEReader/IndexR.html (это такая читалка с монитора удобная)! Как только не извращались с этим http://www.ice-graphics.com/forumr/viewtopic.php?p=13532#13532
 
Смотрите скринкаст http://www.screenr.com/ylz7
 
Вот скрипт:
 

Код:
;Сохранить в 1.txt. Выполнить команду по открытию в IBR
 
hotkey my-openibr {
Key F6
Task {
 
Sendkeystroke Ctrl+A
Sleep         100
Sendkeystroke Ctrl+C
Sleep         100
RunApp        C:\Program Files\Windows NT\Accessories\wordpad.exe
Sleep         200
Sendkeystroke Ctrl+V
Sleep         200
Sendkeystroke Ctrl+S
Sleep         200
Sendkeystroke 1
Sleep         200
Sendkeystroke Enter
Sleep         200
Sendkeystroke Left
Sleep         200
Sendkeystroke Enter
Sleep         200
Sendkeystroke Alt+F4
Sleep         100
RunApp        C:\Program Files (x86)\ICE Book Reader Professional Russian\ICEReaderRus.exe /import="C:\Users\bogdanov\Desktop\1.rtf"
}
}
 

Всего записей: 158 | Зарегистр. 11-09-2006 | Отправлено: 11:11 13-03-2013 | Исправлено: maxirk, 11:11 13-03-2013
unhappy



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
maxirk

Цитата:
У меня Windows 7 x64 хоткеи не пропадают.  

работаете под пользователем?
 
у меня дома под учеткой с правами админа тоже не пропадают хоткеи.
а вот на работе права пользовательские и пропадают - просто больше пока ни с чем связать не могу кроме этого отличия :/

Всего записей: 681 | Зарегистр. 25-10-2002 | Отправлено: 15:31 13-03-2013
maxirk



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
работаете под пользователем?
 
у меня дома под учеткой с правами админа тоже не пропадают хоткеи.  

 
Под админом

Всего записей: 158 | Зарегистр. 11-09-2006 | Отправлено: 03:58 14-03-2013 | Исправлено: maxirk, 03:58 14-03-2013
maxirk



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Теперь можно читать статью в Ice Book Reader  в 1 клик!
 
Вот способ
 
1. Ставим расширение для Firefox Save Text To File https://addons.mozilla.org/en-us/firefox/addon/save-text-to-file/
 
и настраиваем:
   
 
 
2. Ставим программку Caesar и в нее скрипт-запись последовательности клавиш:
 
hotkey my-openibr {
Key F6
Task {
Sendkeystroke Ctrl+A
Sleep 200
Sendkeystroke Shift+F1
Sleep 200
RunApp C:\Program Files (x86)\ICE Book Reader Professional Russian\ICEReaderRus.exe /import="C:\Users\bogdanov\Desktop\HighlightedText.txt"
}
}
 
Ура. Теперь все работает прекрасно: http://www.screenr.com/Qbo7

Всего записей: 158 | Зарегистр. 11-09-2006 | Отправлено: 05:32 12-04-2013
acer_bob

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
в некоторых программах после установки ccron, перестаёт работать колёсико мыши. может есть способ не менять работу колеса, или я что-то недонастроил?

Всего записей: 1 | Зарегистр. 28-06-2013 | Отправлено: 09:30 01-07-2013 | Исправлено: acer_bob, 09:37 01-07-2013
Neveroff



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
sandrey, большое спасибо за софт, за подробное описание, за примеры. Не нашел только как заставить клавишу работать по прежнему, прошу простить за невнимательность, если указано в примере. Хочу по F1 делать вставку в Excel из буфера, а в остальном случае путь F1 работает как прежде.
 

Код:
 
###################################################
window EXCEL {
    FileName  C:\Program Files\Microsoft Office\Office12\EXCEL.EXE
}
###################################################
hotkey KeyF3 {
    Key F3
    Task {
        WindowIs EXCEL
        if result = 1  
            TypeText %C
        else
            !!!Тут что писать?!!!
        endif  
    }
}
###################################################
 

Всего записей: 25 | Зарегистр. 28-12-2004 | Отправлено: 09:02 05-07-2013
sandrey

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
в некоторых программах после установки ccron, перестаёт работать колёсико мыши. может есть способ не менять работу колеса, или я что-то недонастроил?

 
ccron в принципе не может оказывать влияние на горячие клавиши или мышь.
caesar - может.
 
Возможно ваша проблема будет решена, если в caesar.conf добавить строку  

Код:
XScroll   off

 
 

Цитата:
 !!!Тут что писать?!!!  


Код:
SendKeystroke   F3

В тексте вы пишите про клавишу F1, а в примере приводите F3. Я написал как в примере.
 

Всего записей: 104 | Зарегистр. 17-11-2003 | Отправлено: 16:48 19-08-2013 | Исправлено: sandrey, 16:49 19-08-2013
adapters

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
как вставку сделать даты и времени ?

Всего записей: 40 | Зарегистр. 12-08-2011 | Отправлено: 18:27 02-08-2014
unhappy



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
sandrey
а можно сделать капс модификатором как-то проще чем я намудрил?

Код:
 
XKey                       CapsLock
OnDownXKey {
  DownKey LShift
  DownKey LCtrl
  DownKey LAlt
}
OnUpXKey {
  UpKey LShift
  UpKey LCtrl
  UpKey LAlt
  KeyboardWasChanged
  if result = 0
    SendKeystroke          CapsLock
  endif  
}
 
Hotkey vim_left {
  Key Ctrl+Alt+Shift+H
  Task press_left {
    UpKey LShift
    UpKey LCtrl
    UpKey LAlt  
    SendKeystroke Left  
    DownKey LShift
    DownKey LCtrl
    DownKey LAlt
  }
}
 
Hotkey vim_down {
  Key Ctrl+Alt+Shift+J
  Task press_down {
    UpKey LShift
    UpKey LCtrl
    UpKey LAlt  
    SendKeystroke Down
    DownKey LShift
    DownKey LCtrl
    DownKey LAlt
  }
}
 
Hotkey vim_up {
  Key Ctrl+Alt+Shift+K
  Task press_up {
    UpKey LShift
    UpKey LCtrl
    UpKey LAlt  
    SendKeystroke Up
    DownKey LShift
    DownKey LCtrl
    DownKey LAlt
  }
}
 
Hotkey vim_right {
  Key Ctrl+Alt+Shift+L
  Task press_right {
    UpKey LShift
    UpKey LCtrl
    UpKey LAlt  
    SendKeystroke Right  
    DownKey LShift
    DownKey LCtrl
    DownKey LAlt
  }
}
 
Hotkey vim_pagedown {
  Key Ctrl+Alt+Shift+D
  Task press_pagedown {
    UpKey LShift
    UpKey LCtrl
    UpKey LAlt  
    SendKeystroke PageDown  
    DownKey LShift
    DownKey LCtrl
    DownKey LAlt
  }
}
 
Hotkey vim_pageup {
  Key Ctrl+Alt+Shift+U
  Task press_pageup {
    UpKey LShift
    UpKey LCtrl
    UpKey LAlt  
    SendKeystroke PageUp
    DownKey LShift
    DownKey LCtrl
    DownKey LAlt
  }
}
 
 

Всего записей: 681 | Зарегистр. 25-10-2002 | Отправлено: 10:06 14-09-2015
kos32

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Windows 10, 64 bit, последняя версия Skype при попытке переключить раскладку skype зависает на команде "SetKeyboardLayout      to prev layout"
 
пришлось добавить костыль
window skype {  
   FileName            C:\Program Files (x86)\Skype\Phone\Skype.exe  
}  
 
; Корректировка и переключение раскладки клавиатуры.
hotkey change-layout {
  Key                      Pause
  Task {
...
    WindowIs               skype
    if result = 0  
        SetKeyboardLayout      to prev layout
    else
    SendKeystroke          Ctrl+Shift
    endif
    RestoreClipboard
    Sleep                  130
  }
}
 

Всего записей: 4 | Зарегистр. 24-03-2008 | Отправлено: 17:27 06-05-2016 | Исправлено: kos32, 17:29 06-05-2016
Neveroff



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Как сохранить положение курсора мыши?
Нужно при нажатии на кнопку кликать мышкой в определенном месте экрана и опять возвращать курсор на место.
 
hotkey KeyF4 {
    Key F4
    Task {
        ClickMouseButton left
#Вот здесь нужно запомнить положение курсора  
        SetMousePos 100,100
        ClickMouseButton left
#Вот здесь вернуть курсор на место.
    }
}
 
И все тоже самое мышкой
 
hotkey doubleclick  {
    Mouse    LClick in Rect 0,0, 640,480
    Task {
        ClickMouseButton left
#Вот здесь нужно запомнить положение курсора  
        SetMousePos 100,100
        ClickMouseButton left
#Вот здесь вернуть курсор на место.
    }
}

Всего записей: 25 | Зарегистр. 28-12-2004 | Отправлено: 15:43 16-11-2017
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13

Компьютерный форум Ru.Board » Компьютеры » Программы » caesar

Имя:
Пароль:
Сообщение

Для вставки имени, кликните на нем.

Опции сообщенияДобавить свою подпись
Подписаться на получение ответов по e-mail
Добавить тему в личные закладки
Разрешить смайлики?
Запретить коды


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

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.Board
© Ru.Board 2000-2017

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru