Напишем свой лаунчер для Винды на AutoHotKeys, что бы запускать программы, вводить где надо текстовые блоки, и все что угодно.
AutoHotKeys - лучшее средство для такого, меню получится вида
Полностью настраивается на горячие кнопки, редактирование пунктов не стал выносить в отдельный конфиг ,т.к. код AutoHotKeys итак вполне лаконичен.
начнем со строки
#SingleInstance, force
Это говорит что в памяти будет лишь одна наша копия.
Следующее мы создадим один пункт меню для примера
Menu, MyMenu, Add, &1 today, today
today:
FormatTime, today,, dd.MM.yyyy
Send, %today%
return
Этот пункт меню будет просто вводить текущую дату, куда где находится курсор.
По факту в главном меню у меня нет простых пунктов поэтому я использую подменю, это делается так:
Menu, timeMenu, Add, &1 today, today
Menu, timeMenu, Add, &2 +1 Month, todayPlusMonth
Menu, MyMenu, Add, &1 dates, :timeMenu
Первые 2 строки это элементы подменю, а третья - это само подменю
У каждого пункта должа быть функция выполнения, вот они
; dates
today:
FormatTime, today,, dd.MM.yyyy
Send, %today%
return
todayPlusMonth:
; get current date + 1 month
todayPlusMonth = %A_Now%
EnvAdd, todayPlusMonth, 30, Days
FormatTime, todayPlusMonth,%todayPlusMonth%, dd.MM.yyyy
Send, %todayPlusMonth%
return
или так картинкой:
Осталось только назначить хоткей по которому будет запускаться меню:
; Hotkey
#d::Menu, MyMenu, Show
Все !
Менюшка готова, теперь вы можете сами создать себе совершено любую менюшку.
А как запустить какую-нибудь программу-то забыл написать...
Элементарно !
Вот простой пример:
Run, c:\programma\mysoft.exe