Scripts úteis para o Sikuli

3

Graças ao Lifehacker, deparei-me com Sikuli , que é descrito como:

Sikuli is a visual technology to search and automate graphical user interfaces (GUI) using images (screenshots). The first release of Sikuli contains Sikuli Script, a visual scripting API for Jython, and Sikuli IDE, an integrated development environment for writing visual scripts with screenshots easily. Sikuli Script automates anything you see on the screen without internal API's support. You can programmatically control a web page, a desktop application running on Windows/Linux/Mac OS X, or even an iphone application running in an emulator.

Como isso parece muito promissor, talvez complementar a AutoHotKey Estou curioso em saber que scripts vocês virão com . Especialmente porque este programa é portátil e pode resolver problemas de "Superusuário" simples.

Example script from their documentation:

  • setThrowException(True)
  • setAutoWaitTimeout(10000)
  • switchApp("System Preferences.app")
  • click(alt text)
  • click(alt text)
  • click(alt text)
  • click(alt text)
  • wait(alt text)
  • type("192.168.0.1\t")
  • type("255.255.255.0\t")
  • type("192.168.0.254\t")
  • click(alt text)
    
por Ivo Flipse 20.03.2017 / 11:16

2 respostas

2

Acabei de encontrar alguns novos exemplos no blog deles . Sikuli parece extremamente útil para software controlado por GUI, como software anti-vírus

oucontrolandoseusistemaoperacional,comoalterartemaseconfiguraçõesdeenergia

    
por 20.10.2011 / 06:48
1

Basicamente você pode fazer tudo com Sikuli e talvez até mais que você pode fazer com scripts ou Terminal.

Isso pode ser útil para usuários básicos, mas se você pode fazer a mesma coisa com um script simples, qual seria o utilitário? (da maneira que um usuário normal não vai fazer o script em si, mas sim pedir a alguém que sabe mais do que ele para lhe dar um script totalmente funcional)

Então, se você está procurando por scripts úteis especialmente para o Sikuli , qualquer Automator, AppleScript, scripts de shell ou qualquer idioma portado para o Sikuli é útil.

Alguns exemplos, scripts para:

  • Alterando o User-Agent no Safari
  • Configurando um servidor proxy ou desativando-o
  • Bloqueando a tela
  • Alterar a resolução da tela se você tiver vários monitores
  • Alterando para placa gráfica (para MacBook Pro com cartões duplos)
  • Ativando ou alterando a ordem das interfaces de rede
  • Ligar o Bluetooth e ligar ao iPhone para a partilha de rede
  • Escolhendo o volume de inicialização

Eu tentei escolher ações que não deveriam ser fáceis de fazer sem o Sikuli.

    
por 10.02.2010 / 17:19