Existe uma linguagem de script cross OS (win / mac)? [fechadas]

0

Eu uso o Autohotkey para todos os meus scripts do Windows, mas gostaria de usar algo que poderia se aplicar a um Mac também. Sem ter que escrevê-lo em vários idiomas. E tê-lo compatível com o Linux também não faria mal. Existe uma coisa dessas? Eu gostaria de usá-lo para manipulação de arquivos, operações do sistema operacional especificamente, e gestos de hotkeys / mouse seria bom também.

Se não, não seria possível criar um único idioma e, em seguida, ter um interpretador Windows e Mac separado que implementaria o comando de acordo com o sistema operacional que o executa? Em seguida, use instruções condicionais em que não há recursos / funções equivalentes em cada sistema operacional?

Se o acima não existir, existe algo próximo, ou duas linguagens similares na sintaxe, tornando mais fácil implementar em ambas as plataformas?

Obrigado!

** Encontrei toneladas de respostas logo após postar isso. O Stack Exchange tinha informações mais do que suficientes ao pesquisar por scripts entre SOs

    
por David Hobs 28.04.2013 / 01:56

4 respostas

1

O Perl é instalado por padrão em praticamente tudo, menos no Windows. No mundo * nix, provavelmente ainda é a linguagem não-shell mais amplamente usada para todas as tarefas de sysadmin.

    
por 28.04.2013 / 02:52
0

dezenas, como java e python, como um começo simples.

    
por 28.04.2013 / 02:01
0

Haha, pesquisei as palavras-chave erradas, eu acho.

O Python (com os módulos certos) pode suportar teclas de atalho, fazer capturas de tela e muito mais. Isso provavelmente será o que eu vou.

Não vou listar tudo aqui, mas se alguém mais estiver curioso, o Stack Exchange tem muitas perguntas e respostas sobre esse assunto.

    
por 28.04.2013 / 02:04
0
  • Bash / Shell se você instalar o UnixTools ou o Cygwin será executado no Mac / Windows / Linux.
  • Python, Ruby
  • O
  • Beanshell ( link ) também é uma boa escolha. Existem algumas classes de robôs em Java que você pode usar para interação com GUI e muitos outros pacotes de terceiros.

Como para "Se não, não seria possível criar um único idioma, então ter um interpretador separado para Windows e Mac que implementaria o comando de acordo com o sistema operacional que o executa?"

Bem, isso é o que é uma linguagem de script. As respostas acima são exemplos do que você está dizendo.

    
por 28.04.2013 / 02:05