Как можно, чтобы Quicksilver набрал метку времени?

568
Dan Rosenstark

Я бы хотел, чтобы Quicksilver набрал для меня метку времени в формате 2010-10-15 13:42. Кто-нибудь знает, как это сделать?

0

3 ответа на вопрос

1
Ingmar Hupp

Не уверен, что именно вы хотите. Предполагая, что вам просто нужна временная метка в вашей QS, чтобы вы могли скопировать / вставить ее в другое место, установите плагин командной строки, если вы этого еще не сделали, он укажет qsвам путь. Затем вы можете сделать это date "+%Y-%m-%d %H:%M:%S" | qsиз оболочки, и результат будет помещен в окно ртути.

Теперь, если вы поместите вышеупомянутое в скрипт, который вы вызываете из QS, у вас должно быть то, что вы хотите, при условии, что я правильно угадал, что вы хотели :)

Вау, это аккуратно. Я проверю это. Dan Rosenstark 13 лет назад 0
0
Dan Rosenstark

Это также может быть интересно.

http://www.macosxtips.co.uk/index_files/automatically-insert-date-and-time.html

0
self-taught_self-made

Я знаю, что это старый пост, но у меня был тот же вопрос и я потратил слишком много времени, пытаясь найти правильный ответ, так что вот оно.

  1. В редакторе AppleScript скопируйте и вставьте этот скрипт в большое окно, нажмите «Скомпилировать» и сохраните как скрипт на рабочий стол. Я спас мой как type date.

    set date_ to (do shell script "date +%Y.%m.%d\\ %H:%M:%S\\ %z") set the clipboard to the date_ tell application "System Events" set frontmostApplication to name of the first process whose frontmost is true end tell tell application frontmostApplication activate tell application "System Events" keystroke "v" using  end tell end tell 
  2. Откройте панель Quicksilver, добавьте пользовательский триггер и найдите сценарий на первой панели, запустите AppleScript на второй панели и назначьте сочетание клавиш во всплывающем окне при нажатии на список триггеров.

enter image description here

Для разных форматов времени перейдите в терминал и введите:

man date