Как можно, чтобы Quicksilver набрал метку времени?
568
Dan Rosenstark
Я бы хотел, чтобы Quicksilver набрал для меня метку времени в формате 2010-10-15 13:42. Кто-нибудь знает, как это сделать?
3 ответа на вопрос
1
Ingmar Hupp
Не уверен, что именно вы хотите. Предполагая, что вам просто нужна временная метка в вашей QS, чтобы вы могли скопировать / вставить ее в другое место, установите плагин командной строки, если вы этого еще не сделали, он укажет qsвам путь. Затем вы можете сделать это date "+%Y-%m-%d %H:%M:%S" | qsиз оболочки, и результат будет помещен в окно ртути.
Теперь, если вы поместите вышеупомянутое в скрипт, который вы вызываете из QS, у вас должно быть то, что вы хотите, при условии, что я правильно угадал, что вы хотели :)
Вау, это аккуратно. Я проверю это.
Dan Rosenstark 13 лет назад
0
Я знаю, что это старый пост, но у меня был тот же вопрос и я потратил слишком много времени, пытаясь найти правильный ответ, так что вот оно.
В редакторе 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
Откройте панель Quicksilver, добавьте пользовательский триггер и найдите сценарий на первой панели, запустите AppleScript на второй панели и назначьте сочетание клавиш во всплывающем окне при нажатии на список триггеров.
Для разных форматов времени перейдите в терминал и введите: