Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

322
Visualizações
¿Cómo difundir una variable en AutoHotkey?

En JavaScript, usamos el operador de propagación para distribuir una serie de elementos, por ejemplo

 const arr = [1, 2, 3] console.log(...arr) // 1 2 3

Y quiero lograr un efecto similar en AHK:

 Position := [A_ScreenWidth / 2, A_ScreenHeight] MouseMove Position ; 👈 how to spread it?
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

AFAIK, no hay sintaxis extendida en AHK, pero hay algunas alternativas:

Para arreglos grandes puedes usar:

 position := [A_ScreenWidth / 2, A_ScreenHeight] Loop,% position.Count() MsgBox % position[A_Index] ; show a message box with the content of any value

o

 position := [A_ScreenWidth / 2, A_ScreenHeight] For index, value in position MsgBox % value ; show a message box with the content of any value

En tu ejemplo, puede ser:

 position := [A_ScreenWidth / 2, A_ScreenHeight] MouseMove, position[1], position[2]

Esto moverá el mouse a la mitad inferior de la pantalla.

Para evitar decimales, puede usar las funciones Floor() , Round() , Ceil() por ejemplo, como:

 position := [ Floor( A_ScreenWidth / 2 ), Round( A_ScreenHeight ) ] Loop,% position.Count() MsgBox % position[A_Index] ; show a message box with the content of any value
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda