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

3 ответа3

1

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

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

0

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

  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 {command down}
        end tell
    end tell
    
  2. Откройте панель Quicksilver, добавьте пользовательский триггер и найдите сценарий на первой панели, запустите AppleScript на второй панели и назначьте сочетание клавиш во всплывающем окне при нажатии на список триггеров.

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

man date
0

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .