Вставка даты / времени в любую программу с помощью сочетания клавиш

Когда вы пишете контент, такой как технический контент, новостные статьи и т. Д., Вы можете захотеть вставить текущую дату или метку времени в используемую вами программу или редактор. В Блокноте вы можете добавить метку времени, нажав клавишу F5.

Microsoft Office Word, OneNote позволяет сочетания клавиш Alt + Shift + D и Alt + Shift + T для вставки текущей даты и текущего времени соответственно.

Точно так же WordPad имеет кнопку панели инструментов « Дата и время», которая позволяет вставлять дату или метку времени в выбранном вами формате из списка из 13 вариантов.

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

Вставьте дату или время в любую программу, используя горячую клавишу клавиатуры

AutoHotkey - это бесплатный язык сценариев с открытым исходным кодом для Windows, который позволяет пользователям легко создавать небольшие и сложные сценарии для всех видов задач, таких как заполнители форм, автоматический щелчок, макросы и т. Д.

  1. Скачайте AutoHotkey и установите его.
  2. Щелкните правой кнопкой мыши на рабочем столе, нажмите «Создать» и выберите « AutoHotkey Script» .
  3. Переименуйте файл сценария New AutoHotkey Script.ahk insert_date.ahk в insert_date.ahk
  4. Щелкните правой кнопкой мыши файл и выберите « Редактировать скрипт».
  5. Удалите все строки в скрипте и замените его следующим кодом:
     ^! d :: FormatTime, CurrentDateTime,, чч: мм тт М / дд / гггг SendInput, % CurrentDateTime% return 

  6. Сохраните файл insert_date.ahk и закройте редактор.
  7. Дважды щелкните, чтобы запустить скрипт. Это будет отображаться в области уведомлений.
  8. Теперь переключитесь на программу, в которую вы хотите вставить дату или метку времени.
  9. Нажмите 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

ПОХОЖИЕ СТАТЬИ