No AppleScript ao inserir a senha, é necessário um clique -- acos campo com applescript campo com password camp apple Relacionado O problema

In AppleScript when entering password, is a click required


0
vote

problema

português

Estou escrevendo um AppleScript para alternar / desligar uma conexão VPN para um computador.

Eu tenho coisas mais ou menos trabalhando, no entanto, tenho que clicar na caixa de diálogo Password PRUTE para que o script digite minha senha.

Aqui está o bloco de código para colocar a senha em, adicionei o reopen e activate comandos porque eu pensei eles trariam a janela para se concentrar.

  -- Enter the password now! tell application "System Events"     tell process "SecurityAgent"         reopen         activate         set value of text field 2 of window 1 to myPass         click button 2 of window 1     end tell end tell    

Há algo simples que eu sinto falta?


atualização

OK Atualização - na verdade parece que está digitando a senha, mas é depois de talvez um atraso de 6 segundos ou algo assim. Eu não tenho certeza se isso altera a pergunta

english

I'm writing an AppleScript to toggle on/off a VPN connection for a computer.

I have things more or less working, however, I have to click on the password prompt dialog in order for the script to enter my password.

Here is the code block to put the password in, I added the reopen and activate commands because I thought they would bring the window to focus.

-- Enter the password now! tell application "System Events"     tell process "SecurityAgent"         reopen         activate         set value of text field 2 of window 1 to myPass         click button 2 of window 1     end tell end tell 

Is there something simple I'm missing?


UPDATE

Ok Update - Actually it looks like it IS entering the password but its after maybe a 6 second delay or something like that. I'm no sure if that changes the question

        

Lista de respostas

2
 
vote

Tente adicionar isso ao seu código:

  set first responder to text field 2 of window 1    

Isso deve trazer foco para o campo de texto.

para referência, consulte esta postagem em Macscriptter

 

Try adding this to your code:

set first responder to text field 2 of window 1 

This should bring focus to the text field.

For reference, see this post on MacScripter

 
 
1
 
vote
  tell application "System Events" to tell process "SecurityAgent" to ¬ set frontmost to true    
 
tell application "System Events" to tell process "SecurityAgent" to xc2xac set frontmost to true 
 
 

Perguntas relacionadas

7  Mavericks Screen Lock ocorre imediatamente em vez de após 15 minutos de sono  ( Mavericks screen lock occurs immediately instead of after 15 minutes of sleep ) 
Eu estou no OSX 10.9 no final de 2013 MacBook Air. O Keychain iCloud está desativado, o FileVault está desligado e minhas configurações de poupança de energia...

1  Digitando automaticamente uma senha no terminal  ( Automatically typing a password into terminal ) 
Eu quero ser capaz de alterar a senha de uma imagem de disco, mas totalmente automatizada. Existe uma maneira de inserir uma string como uma senha em vez de t...

24  Como posso entrar em contato com o proprietário de um iPhone perdido que tem uma trava de senha?  ( How can i contact the owner of a lost iphone who has a password lock ) 
Eu quero devolver o telefone deles, mas não consigo acessar seus contatos, etc. ...

2  Yosemite não reconhece minha senha do usuário (admin)  ( Yosemite wont recognize my admin user password ) 
Eu instalei o Yosemite e não reconhece minha senha do usuário (admin). sim - eu sou positivo que estou usando a senha correta. Não - o bloqueio de caps é...

1  Como atualizar o acesso do keychain do Mac OS X 10.9  ( How to update mac os x 10 9 keychain access ) 
Eu estou usando o Mac OS X 10.9 e estou tentando atualizar minha senha do keychain. Acabei de alterar alguma senha do Facebook para que agora eu fiz o login n...

0  No AppleScript ao inserir a senha, é necessário um clique  ( In applescript when entering password is a click required ) 
Estou escrevendo um AppleScript para alternar / desligar uma conexão VPN para um computador. Eu tenho coisas mais ou menos trabalhando, no entanto, tenho qu...

2  Passcode do tempo de tela: use a senha em vez de pino de 4 dígitos?  ( Screen time passcode use password rather than 4 digit pin ) 
ios usa uma senha de 4 dígitos para proteger as configurações do tempo da tela (anteriormente conhecida como restrições ). . Use a senha do tempo de tela ...

0  MacBook Air 13 polegadas I5 Processador  ( Macbook air 13 inch i5 processer ) 
Olá eu não sei se há um problema com o meu macbook acabou de comprar ontem e descobri que depois de eu digitar minha senha para entrar no MacBook há sempre es...

13  Como faço para desbloquear minha conta do iTunes quando meu antigo e-mail não está disponível?  ( How do i unlock my itunes account when my old e mail is unavailable ) 
Quando configurei originalmente minha conta do iTunes, usei um endereço de e-mail do meu empregador anterior. Mais tarde, movi minha conta para um endereço de...

5  Chaveiro: Aplicativo ainda solicitando acesso com entrada criada por "Security Add-Generic-Senha"  ( Keychain application still requesting access with entry created via security a ) 
Estou adicionando uma entrada de chaveiro programaticamente em uma máquina através do comando segurança como tal: security add-generic-password -a "usern...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.