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