Содержание
Когда вы пишете контент, такой как технический контент, новостные статьи и т. Д., Вы можете захотеть вставить текущую дату или метку времени в используемую вами программу или редактор. В Блокноте вы можете добавить метку времени, нажав клавишу F5.
Microsoft Office Word, OneNote позволяет комбинациям клавиш Alt + Shift + D и Alt + Shift + T вставлять текущую дату и текущее время соответственно.
Точно так же WordPad имеет Дата и время Кнопка на панели инструментов, которая позволяет вставить дату или метку времени в выбранном вами формате из списка из 13 вариантов.
Но если вы используете программу, которая не имеет встроенной функции для вставки текущей даты и времени, вам может потребоваться сторонний макрос или инструмент автоматизации для этой цели. Благодаря инструментам автоматизации вы также можете использовать одну комбинацию горячих клавиш для вставки даты или метки времени в любую программу.
Вставьте дату или время в любую программу, используя горячую клавишу клавиатуры
AutoHotkey — это бесплатный язык сценариев с открытым исходным кодом для Windows, который позволяет пользователям легко создавать небольшие и сложные сценарии для всех видов задач, таких как заполнители форм, автоматический щелчок, макросы и т. Д.
- Скачайте AutoHotkey и установите его.
- Щелкните правой кнопкой мыши на рабочем столе, нажмите «Создать» и выберите Скрипт AutoHotkey.
- Переименовать файл скрипта
New AutoHotkey Script.ahk
вinsert_date.ahk
- Щелкните правой кнопкой мыши файл и выберите Редактировать скрипт
- Удалите все строки в скрипте и замените его следующим кодом:
^!d:: FormatTime, CurrentDateTime,, hh:mm tt M/dd/yyyy SendInput, %CurrentDateTime% return
- Сохранить файл
insert_date.ahk
и закройте редактор. - Дважды щелкните, чтобы запустить скрипт. Он появится в области уведомлений.
- Теперь переключитесь на программу, в которую вы хотите вставить дату или метку времени.
- Нажмите Ctrl + Alt + D, чтобы вставить метку времени в текущую позицию курсора.
Настройка скрипта
При необходимости вы можете изменить горячую клавишу клавиатуры в (1-й строке) скрипта. Вот модификаторы.
!
{Alt}+
{Сдвиг}^
{Ctrl}#
{} Winkey
Например, для Ctrl + Alt + Shift + D вы бы использовали ^!+d
.
Полный список ключей, которые вы можете отправить или перехватить, см. В документации AutoHotkey SendInput.
Без использования горячих клавиш
Если вы хотите вставить метку времени, набрав определенное слово — например, td
, затем отредактируйте скрипт .ahk и замените его содержимое следующим:
::td:: FormatTime, CurrentDateTime,, hh:mm tt M/dd/yyyy 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. Это особенно полезно, если вы управляете большим количеством компьютеров в домашней или рабочей сети.