Я бы хотел, чтобы Quicksilver набрал для меня временную метку в формате 2010-10-15 13:42. Кто-нибудь знает, как это сделать?
Я бы хотел, чтобы Quicksilver набрал для меня временную метку в формате 2010-10-15 13:42. Кто-нибудь знает, как это сделать?
Ответы:
Не уверен, что именно вы хотите. Предполагая, что вам просто нужна временная метка в вашей QS, чтобы вы могли скопировать / вставить ее в другое место, установите плагин командной строки, если вы этого еще не сделали, он укажет qs
вам путь. Затем вы можете сделать это date "+%Y-%m-%d %H:%M:%S" | qs
из оболочки, и результат будет помещен в окно ртути.
Теперь, если вы поместите вышеупомянутое в скрипт, который вы вызываете из QS, у вас должно быть то, что вы хотите, при условии, что я правильно угадал, что вы хотели :)
Это также может быть интересно.
http://www.macosxtips.co.uk/index_files/automatically-insert-date-and-time.html
Я знаю, что это старый пост, но у меня был тот же вопрос и я потратил слишком много времени, пытаясь найти правильный ответ, так что вот оно.
В редакторе 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 {command down}
end tell
end tell
Откройте панель Quicksilver, добавьте пользовательский триггер и найдите скрипт на первой панели, запустите AppleScript на второй панели и назначьте сочетание клавиш во всплывающем окне при нажатии на список триггеров.
Для разных форматов времени перейдите в терминал и введите:
man date