Вставка даты / времени в любую программу с помощью сочетания клавиш
Когда вы пишете контент, такой как технический контент, новостные статьи и т. Д., Вы можете захотеть вставить текущую дату или метку времени в используемую вами программу или редактор. В Блокноте вы можете добавить метку времени, нажав клавишу F5.
Microsoft Office Word, OneNote позволяет сочетания клавиш Alt + Shift + D и Alt + Shift + T для вставки текущей даты и текущего времени соответственно.
Точно так же WordPad имеет кнопку панели инструментов « Дата и время», которая позволяет вставлять дату или метку времени в выбранном вами формате из списка из 13 вариантов.

Но если вы используете программу, которая не имеет встроенной функции для вставки текущей даты и времени, вам может понадобиться сторонний макрос или инструмент автоматизации для этой цели. Благодаря инструментам автоматизации вы также можете использовать одну комбинацию горячих клавиш для вставки даты или метки времени в любую программу.
Вставьте дату или время в любую программу, используя горячую клавишу клавиатуры
AutoHotkey - это бесплатный язык сценариев с открытым исходным кодом для Windows, который позволяет пользователям легко создавать небольшие и сложные сценарии для всех видов задач, таких как заполнители форм, автоматический щелчок, макросы и т. Д.
- Скачайте AutoHotkey и установите его.
- Щелкните правой кнопкой мыши на рабочем столе, нажмите «Создать» и выберите « AutoHotkey Script» .
- Переименуйте файл сценария
New AutoHotkey Script.ahk
insert_date.ahk
вinsert_date.ahk
- Щелкните правой кнопкой мыши файл и выберите « Редактировать скрипт».
- Удалите все строки в скрипте и замените его следующим кодом:
^! d :: FormatTime, CurrentDateTime,, чч: мм тт М / дд / гггг SendInput, % CurrentDateTime% return
- Сохраните файл
insert_date.ahk
и закройте редактор. - Дважды щелкните, чтобы запустить скрипт. Это будет отображаться в области уведомлений.
- Теперь переключитесь на программу, в которую вы хотите вставить дату или метку времени.
- Нажмите Ctrl + Alt + D, чтобы вставить метку времени в текущую позицию курсора.
Настройка скрипта
Вы можете изменить горячую клавишу клавиатуры в (1-й строке) скрипта, если вам нужно. Вот модификаторы.
!
{Alt}+
{Shift}^
{Ctrl}#
{Winkey}
Например, для Ctrl + Alt + Shift + D вы бы использовали ^!+d
Полный список ключей, которые вы можете отправить или перехватить, см. В документации AutoHotkey SendInput.
Без использования горячих клавиш
Если вы хотите вставить метку времени, набрав определенное слово - например, td
, то отредактируйте скрипт .ahk и замените его содержимое следующим:
:: td :: FormatTime, CurrentDateTime,, чч: мм тт М / дд / гггг SendInput, % CurrentDateTime% return
Теперь введите td
(и затем пробел) в любой программе. Слова td
будут заменены текущей датой / отметкой времени. Смотрите эту анимацию:

Точно так же вы можете настроить формат даты или метки времени.

Формат даты | Результат |
чч: мм тт м / дд / гггг | 11:26 15/6/2019 |
чч: мм тт мм / дд / гггг | 11:26 15/06/2019 |
чч: мм: сс тт мм / дд / гггг | 11:26:22 6/06/2019 |
ЧЧ: мм ММ / дд / гггг | 11:26 15.06.2009 |
ЧЧ: мм МММ / дд / гггг | 11:26 15 июня 2019 г. |
(без форматирования) | 11:26 Суббота, 15 июня 2019 г. |
См. Документацию AutoHotkey синтаксиса FormatTime для получения дополнительной информации.
Приведенный выше скрипт AutoHotkey использует всего 1.5 MB
памяти.

И вы даже можете скомпилировать скрипт .ahk в файл .exe, чтобы вам не нужно было устанавливать программу AutoHotkey. Это особенно полезно, если вы управляете большим количеством компьютеров как часть домашней или рабочей сети.
$config[ads_text6] not found