Como posso fazer com que o Quicksilver digite um timestamp?

0

Eu gostaria que o Quicksilver escrevesse um timestamp para mim no formato 2010-10-15 13:42. Alguém sabe como fazer isso?

    
por Dan Rosenstark 16.10.2010 / 19:43

3 respostas

1

Não tenho certeza do que você quer exatamente. Supondo que você só quer um timestamp no seu QS para que você possa copiá-lo / colá-lo em algum outro lugar, instale o plugin da linha de comando se você ainda não o fez, ele colocará qs em seu caminho. Então você pode fazer date "+%Y-%m-%d %H:%M:%S" | qs do shell e colocar o resultado em uma janela de quicksilver.

Agora, se você colocar o texto acima em um script que você invoca do QS, você deve ter o que deseja, supondo que eu tenha adivinhado corretamente o que você queria:)

    
por 20.10.2010 / 21:55
0

Isso também pode ser interessante.

link

    
por 24.10.2010 / 19:45
0

Eu sei que este é um post antigo, mas eu fiz a mesma pergunta e gastei muito tempo tentando encontrar a resposta certa, então aqui está.

  1. No editor AppleScript, copie e cole esse script na janela grande, clique em compilar e salve como um script na sua área de trabalho. Eu salvei o meu como 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. Abra o painel Quicksilver, adicione um gatilho personalizado e localize o script no primeiro painel, execute como AppleScript no segundo painel e atribua um atalho de teclado no pop-up quando clicar na lista de gatilhos.

Para diferentes formatos de hora, acesse o terminal e digite:

man date
    
por 25.02.2014 / 10:52