Мне часто приходится вводить текущую дату и время в нескольких документах, формах и т. д.
Есть ли какое-нибудь легковесное приложение, которое позволило бы мне автоматически вставлять (или копировать в буфер обмена) текущую дату и время (в алфавитном порядке, если это возможно) с помощью простого сочетания клавиш? Мне интересны решения для Windows.
решение1
Вы можете сделать это с помощьюAutoHotkey.
Пример изДокументация AutoHotkey:
:*:]d:: ; This hotstring replaces "]d" with the current date and time via the commands below.
FormatTime, CurrentDateTime,, M/d/yyyy h:mm tt ; It will look like 9/1/2005 3:53 PM
SendInput %CurrentDateTime%
return
Пример с форума AutoHotkey:Ввод системной даты и/или времени при нажатии горячей клавиши:
$F12::
SetTitleMatchMode, 2
IfWinActive, Notepad
{
FormatTime, xx,, ddMMMyy ; This is one type of the date format
FormatTime, zz,, hh:mm:ss tt ; This is one type of the time format
SendInput, %xx%{Enter}
SendInput, %zz%
}
Return
ВидетьФорматВремядля получения списка доступных форматов даты.
Чтобы настроить:
- Загрузить и установитьAutoHotkey_L, пусть ассоциируется с файлами .ahk
- Скопируйте любой из приведенных выше примеров, вставьте в Блокнот и сохраните где-нибудь с
.ahk
расширением, например, Мои документы/keys.ahk. - Перейдите к сохраненному файлу и дважды щелкните по нему.
- Добавьте скрипт .ahk в папку «Автозагрузка»
решение2
Помимо простого копирования и вставки в документы, в Microsoft Word есть функция, позволяющая это сделать.
решение3
Phraseexpress сделает это и многое другое. https://www.phraseexpress.com/
У них есть бесплатная версия, которой я и пользуюсь.
Создайте фразу с {#date} {#datetime -f tt}
Я использую сочетание клавиш ctrl alt t.
Вставляется в любое место на компьютере.