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

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

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

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

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

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).

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

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я попробовал три различных архиватора - на всех архив распаковывается.
А потому:
1. Возможно, что при скачивании дистрибутива произошла ошибка и у вас сейчас попросту испорченный файл.
2. Может быть у вас очень древняя версия архиватора, который вы используете? Обновитесь.
 
p.s.
Дистрибутив программы создан архиватором 7-Zip 4.57.

Всего записей: 112 | Зарегистр. 17-11-2003 | Отправлено: 07:50 18-04-2008
front242



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
и как можно сделать чтобы отображался OSD показывающий % громкости при нажатии на клавиатуре кнопок эту громкость регулирующих, кнопки работают безо всяких дров, регулируют, но вот невидно
 
прога просто супер, автору респект!

Всего записей: 1012 | Зарегистр. 03-04-2004 | Отправлено: 21:22 22-04-2008 | Исправлено: front242, 21:36 22-04-2008
sandrey

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Если эти кнопки действительно работают без каких-либо дополнительных программ, то попробуйте сделать их горячими клавишами caesar. Берем описания горячих клавиш из caesar.conf-example и в up-volume и down-volume

Код:
  ; строку
  Key                      Ctrl+Alt+Up
  ; заменяем на
  Key                      0xAF
  ; (как вариант      Ctrl+0xAF)
  ;
  ; а строку
  Key                      Ctrl+Alt+Down
  ; заменяем на
  Key                      0xAE

После чего перезапускаем caesar и пробуем.
Возможности попробовать самому у меня, к сожалению, нет.

Всего записей: 112 | Зарегистр. 17-11-2003 | Отправлено: 09:20 23-04-2008
front242



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sandrey
всё работает, это именно то, что я хотел СПАСИБО!

Всего записей: 1012 | Зарегистр. 03-04-2004 | Отправлено: 16:40 23-04-2008 | Исправлено: front242, 16:41 23-04-2008
poweruser007

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Программа супер, наконец-то безо всяких глюков работает переключение раскладки по правому Ctrl и на рабочей Win2003Srv и на домашней Vista x64 Ultimate. Автору респектище!

Всего записей: 17 | Зарегистр. 16-12-2003 | Отправлено: 10:02 25-04-2008
sandrey

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Новая версия caesar - 0.9.10.
 
Среди изменений:

  • горячие области экрана (произвольные дейстивая при кликах мышью (прокрутке колесика мыши) в различных областях экрана, задачи на вход указателя мыши в произвольные области экрана и выход из них);
  • новые команды для работы с буфером обмена и клавишей XKey;
  • "caesar control center" - простенький интерактивный bat-файл для тех, кто никогда не видел командной строки
  • и многое другое.

Полный список изменений смотрите в файле whatsnew.txt. Пример написания конфигурационного файла - caesar.conf-example.

Всего записей: 112 | Зарегистр. 17-11-2003 | Отправлено: 10:51 28-04-2008 | Исправлено: sandrey, 16:24 28-04-2008
alt76



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
хоть по правилам спасибо нужно говорить через личку, иногда от правил, когда на то есть *достойная* причина, можно отходить
 
sandrey
СПАСИБО, респект и уважуха за отличную программу

Всего записей: 1260 | Зарегистр. 03-04-2003 | Отправлено: 11:46 28-04-2008 | Исправлено: alt76, 11:47 28-04-2008
sandrey

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

Цитата:
сделать возможным навесить задачу не только на просто клик по Caption, а на правую или левую его половину.

Реализовано.
 

Цитата:
Хочу закрывать на таскбаре в Windows окна правой кнопкой мыши

Теперь можно реализовать с помощью "горячих областей". Вот пример.
 

Цитата:
Можно в caesar реализовать такую фишку: подведишь указатель мыши в правый НИЖНИЙ угол, то программа свернет все окна, при повторении действия все окна вернуться на свои места?

Реализовано.
 

Цитата:
Хотелось бы в будующей версии увидеть команду ClearFormatingInClipboard которая бы сбрасывала форматирование у форматированого текста

Реализовано (команда ChangeClipboardFormat).
 

Цитата:
добавить функционал, позволяющий различать когда была просто нажата отпущена XKey и когда XKey был нажат с какой нить клавишей

Реализовано.
 

Цитата:
если есть выделение, конвертировать веделение, а не слово слева от курсора (функция IsClipboardEmpty)

Функцию добавил, но следует учитывать, что некоторые программы при отсутствии выделения по Ctrl+C копируют в буфер либо целиком строку, либо вообще весь текст. Для таких программ нужна отдельная обработка.
 

Цитата:
если буковка русская, то ее в eng, если eng, то в русскую (новая функция)

Новой функции для этого не нужно. Составьте таблицу транслитерации и воспользуйтесь функцией TranslitClipboard. С преобразованием

Код:
 
transliteration {
  From          I Ш
  To             Ш I
}

caesar справляется как надо. Кстати, а как вы решите дилемму: во что преобразовывать символ двойная кавычка? - в букву Э или в символ @?
 

Цитата:
поиск слова более интеллектуальный - пока не встретится пробел, перевод строки или начало области редактирования

Реализован поиск в буфере обмена последнего слова по разделителям, заданным вами.
 

Цитата:
 Не принципиально, но всётаки хотелось бы видить минимальный UI - иконку в трее с индикацией раскладки, контекстное меню - выход, просмотр caesar.log, может еще какиенить мелочи

Написал батник, который позволяет производить некоторые операции с caesar без запуска командной строки. Должно помочь :-)

Всего записей: 112 | Зарегистр. 17-11-2003 | Отправлено: 16:21 28-04-2008 | Исправлено: sandrey, 20:37 28-04-2008
front242



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sandrey
а можно как-то сделать чтобы помимо изменения размеров окон "сохранить", "сохранить как.." итп можно было бы принудительно задавать тип представления данных - список, таблица, эскизы итп

Всего записей: 1012 | Зарегистр. 03-04-2004 | Отправлено: 20:20 28-04-2008
alt76



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

Цитата:
Кстати, а как вы решите дилемму: во что преобразовывать символ двойная кавычка? - в букву Э или в символ @?  

по контексту, поэтому и дальше буду просить/предлагать развивать/реализовывать интеллектуальные методы, а не простые замены по TranslitClipboard
 
 
предложение: ввести функции для определения разрешения экрана и базовые арифметические операции с ними (мне хватит + - /), а то конфиги по типу  
> Mouse                    move in Rect 1014,759, 5000,5000
не очень удобны хотелось бы чего нить в этом роде:
> Mouse                    move in Rect ScreenWidth-10, ScreenHeight-10,  5000, 5000
 
 
Добавлено:
front242
есть специализированный софт для этих целей

Всего записей: 1260 | Зарегистр. 03-04-2003 | Отправлено: 21:15 28-04-2008
front242



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
alt76 а нафига мне зоопарк плодить? цезарь мне уже 3 программы заменяет

Всего записей: 1012 | Зарегистр. 03-04-2004 | Отправлено: 21:33 28-04-2008
maxirk



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

Цитата:
; "Горячая клавиша" на нажатие правой кнопки мыши в области,
  ; в которой расположена панель задач. (Прямоугольник, в
  ; котором располагаются кнопки приложений, у каждого будет
  ; свой, поэтому не ориентируйтесь на приведенные здесь
  ; координаты. Учтите, что область системного трея не должна
  ; входить в этот прямоугольник.)

А как определять координаты "прямоугольнка"? Где-то встречал прогу - навел, он те выдал координату. Хотя можно и самому пораскинуть мозгой и примерно область в зависимости от разрешения прописать Программа хардкорная, слов нет просто - я тащусь  
Хотелось бы еще, что б caesar заменил фишки FileBox Extender - кнопочки часто юзаю:
   

Цитата:
alt76 а нафига мне зоопарк плодить? цезарь мне уже 3 программы заменяет
 
Какие? PuntoSwitcher... ээ что еще?

Всего записей: 158 | Зарегистр. 11-09-2006 | Отправлено: 22:49 28-04-2008 | Исправлено: maxirk, 23:04 28-04-2008
front242



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
maxirk
Цитата:
Какие? PuntoSwitcher... ээ что еще?

microsoft intelli type и выше упомянутый FileBox Extender

Всего записей: 1012 | Зарегистр. 03-04-2004 | Отправлено: 23:10 28-04-2008
sandrey

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

Цитата:
а можно как-то сделать чтобы помимо изменения размеров окон "сохранить", "сохранить как.." итп можно было бы принудительно задавать тип представления данных - список, таблица, эскизы итп

Ну вот так - сходу - стопроцентно работающего решения не нашел. Пока могу предложить следующий, достаточно надежный, вариант:

Код:
task set-opensave-dialog-size {
  SetWindowPos             236,40
  SetWindowSize            565,640
  ; Идея такая: щелкаем правой кнопкой мыши в пустом месте
  ; списка файлов, появляется контекстное меню, в котором мы
  ; выбираем пункт "Вид", а затем один из пунктов "Эскизы
  ; страниц", "Плитка", "Значки", "Список" или
  ; "Таблица".
  ; Недостаток метода в том, что мы можем промахнуться и
  ; попасть не на пустое место списка файлов, а на какой-нибудь
  ; файл. Тогда нажатие правой кнопки на файле вызовет его
  ; контекстное меню, в котором никакого пункта "Вид", конечно,
  ; нет.
  ;
  ; Переместим указатель мыши в центр октрытого диалога
  ; (519 = 236 + 565/2; 360 = 40 + 640/2).
  SetMousePos              519,360
  ; Вызываем контекстное меню
  ClickMouseButton         right
  Sleep                    130
  ; Нажимая клавиши "в" и "з" (для русскоязычной версии
  ; Windows), выбираем пункт меню "Вид" и в нем -  
  ; "Значки"
  TypeText                 в з
}

 

Цитата:
А как определять координаты "прямоугольнка"? Где-то встречал прогу - навел, он те выдал координату.

Да не нужно никаких специальных программ. Нажмите кнопку PrintScreen, потом откройте Paint ("Пуск", "Программы", "Стандартные", "Paint"), выберите в нем "Правка", "Вставить". Ну вот - перед вами рисунок вашего экрана. Координаты точки над который находится указатель мыши отображаются в правой части строки состояния Paint'а (проверьте что бы галочка в меню "Вид", "Строка состояния" была установлена).

Всего записей: 112 | Зарегистр. 17-11-2003 | Отправлено: 09:51 29-04-2008
maxirk



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

Цитата:
упомянутый FileBox Extender
 
"Always on top" в caesar доступен тлько из контекстного меню, которе надо вызывать и еще не видно закреплено окон или нет, а в FileBox Extender - кнопка, все видно.
 
А как же с 3мя остальными кнопками?
 
Все настроил
 
Теперь можно отказаться от TaskBar Shuffle, юзал для возможности закрытия окна колесиком, перетяжка окон на таскбаре мне не нужна.
 

Всего записей: 158 | Зарегистр. 11-09-2006 | Отправлено: 12:11 29-04-2008
sandrey

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

Цитата:
"Always on top" в caesar доступен тлько из контекстного меню

Ну это не совсем так. Продемонстрирую (кнопку это, конечно, не заменит, но...):

Код:
; По нажатию средней кнопки мыши в правой части заголовка окна
; покажем текущее состояние флага "Always On Top".
hotkey show-alwaysontop {
  Mouse                    MClick on CaptionRight
  Task {
    osdText                always on top is %O
  }
}
;
; При прокрутке колесика мыши вверх в заголовке окна установим
; флаг "Always On Top".
hotkey on-alwaysontop {
  Mouse                    WheelUp on CaptionRight
  Task {
    SetAlwaysOnTop         on
    if errorlevel = 0
      osdFontSize          48
      osdText              %O
    endif
  }
}
;
; При прокрутке колесика мыши вниз в заголовке окна сбросим
; флаг "Always On Top".
hotkey off-alwaysontop {
  Mouse                    WheelDown on CaptionRight
  Task {
    SetAlwaysOnTop         off
    if errorlevel = 0
      osdFontSize          48
      osdText              %O
    endif
  }
}

Всего записей: 112 | Зарегистр. 17-11-2003 | Отправлено: 15:39 29-04-2008
vitaly1



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sandrey
Достаточно часто пользуюсь возможностью переключения текста, набранного в неправильной раскладке. В связи с этим пожелание: если я выделяю какой-то текст и жму на соотв. кнопку, чтобы его исправить, то сабж захватывает (выделяет) и предыдущее слово и его тоже "исправляет". Можно ли настроить программу таким образом, чтобы конвертировался только выделенный текст?

Всего записей: 5415 | Зарегистр. 28-08-2004 | Отправлено: 16:22 05-05-2008
sandrey

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

Цитата:
Можно ли настроить программу таким образом, чтобы конвертировался только выделенный текст?

Конечно можно. И в caesar.conf-example этот случай также рассматривается. А именно: там написано, что что бы корректировать раскладку выделенного текста, а не предыдущего слова нужно в задаче к горячей клавише change-layout

Код:
    ; строку
    SendKeystroke          Ctrl+Shift+Left Ctrl+C
    ; заменить на
    SendKeystroke          Ctrl+C


Всего записей: 112 | Зарегистр. 17-11-2003 | Отправлено: 07:32 06-05-2008
vitaly1



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sandrey
Спасибо. А можно использовать оба метода?
 
Если я написал 1 слово неправильно, то достаточно нажать клавишу, не выделяя слово, и исправление сработает. А если слов несколько, то приходится выделять, но тогда захватывается и 1 пред. слово. Это при Ctrl+Shift+Left Ctrl+C
 
Если оставить просто Ctrl+C, то придется выделять и 1 слово для преобразования.

----------
Топик по украинскому языку

Всего записей: 5415 | Зарегистр. 28-08-2004 | Отправлено: 11:35 06-05-2008
sandrey

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

Цитата:
А можно использовать оба метода?

Или опишите и используйте две горячих клавиши (например, Pause и Win+Pause) или следуйте рекомендации, приведенной в файле caesar.conf-example (я же написал выше ссылку) - там в комментарии описан случай, когда сначала определяется есть ли выделенный текст, и, если есть, то производится его преобразование, если же выделения нет, - то корректируется предыдущее слово (в примере оно определяется с помощью "SendKeystroke Shift+Home Ctrl+C" и "UseWordbreakTemplate", но вместо этого можно и просто "Sendkeystroke Ctrl+Shift+Left Ctrl+C").

Всего записей: 112 | Зарегистр. 17-11-2003 | Отправлено: 20:59 06-05-2008 | Исправлено: sandrey, 21:02 06-05-2008
Открыть новую тему     Написать ответ в эту тему

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

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


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru