AppleScript não pressionará “22.com”?

0

enter image description here

enter image description here

Eu tentei codificá-lo de maneiras diferentes, mas não importa o que eu faça, ele não vai digitar "22.com".

RomeoMontague
fonte
5
Olá, bem-vindo ao Ask Different. Por que não adicionar isso à sua pergunta anterior do AppleScript em: apple.stackexchange.com/questions/258415/… um de nossos usuários provavelmente será capaz de matar todos os seus pássaros de uma só vez, em vez de abrir novos tópicos.
bret7600
3
Se a primeira foto contiver sua senha real, recomendo que você altere a senha imediatamente.
klanomath
Eu apenas tentei tell application "System Events" to keystroke "22.com" e a saída: 22.com
user3439894

Respostas:

1

Descobri que tentar pressionar o teclado com um grande número de caracteres é altamente não confiável. Não parece esperar que cada caractere seja digitado antes de retornar. Eu sugeriria tentar essa solução alternativa que estou usando:

on keystroke_string_(keystr)
    tell application "System Events"
        repeat with _character in keystr
            keystroke _character
        end repeat
    end tell
end keystroke_string_

Isso vai percorrer os personagens e pressionar cada um manualmente. Descobri que isso funciona muito bem com qualquer tamanho de string.

William T Froggard
fonte