Jump to content

Belini

Administradores (Adm)
  • Content count

    2,000
  • Joined

  • Last visited

  • Days Won

    104

Belini last won the day on July 3 2018

Belini had the most liked content!

Community Reputation

232 Excelente!

About Belini

  • Rank
    Administrador
  • Birthday 08/25/1968

Profile Information

  • Gender
    Male
  • Location
    Minas Gerais

Recent Profile Visitors

10,685 profile views
  1. @Pedro pinheiro estas funções todas eu conheço e já usei, só queria usar Hotkeyset() sem outra função que verificasse se a tecla foi solta ( _WinAPI_GetAsyncKeyState ou _IsPressed ) porque achei que estava perdendo créditos por estar usando elas e depois descobri que era a falta de um diodo que estava fazendo travar o teclado ou seja já foi resolvido se bem que se encontrasse o código da função Hotkeyset() poderia tentar fazer a função ser chamada apenas uma vez sem precisar desinstalar a hotkey e usar outra função para monitorar quando foi solta e isto com certeza iria tornar a verificação muito mais rápida, se vc encontrar o código da função Hotkeyset() me passa que aí faço testes aqui, enquanto isto se tiver alguma dica de como resolver o problema dos vídeos ficarem em tela cheia pode postar aqui ==> http://www.autoitbrasil.com/forum/index.php?/topic/2174-abrir-vídeo-em-tela-cheia-usando-udf-videoau3/
  2. @Pedro Pinheiro desta forma não resolve pois se a tecla ficar presa vai executar a função repetidamente ou seja desinstala a hotkey executa instala novamente executa... o que eu queria no início do tópico era usar Hotkeyset() e a função ser executada apenas uma vez até a tecla ser solta mas sem usar _WinAPI_GetAsyncKeyState ou _IsPressed e sem precisar desinstalar a hotkey se eu achasse o código da função hotkeyset() talvez conseguisse alterá-lo prá ficar desta forma mas não encontrei e acaba que descobri que o problema aqui era a falta do diodo IN4007 no relé de crédito aí pude voltar a usar _WinAPI_GetAsyncKeyState para saber quando a tecla foi liberada.
  3. Qualquer outro formato fica normal na Gui do script, apenas com .cdg é que abre a janela active Movie Window. Não usar a dll seria o ideal mesmo mas tentei usar o directShow sem ela e não consegui fazer o vídeo abrir em tela cheia como preciso. #include <DSEngine.au3> #include <WindowsConstants.au3> $comp = @DesktopWidth / 2 $alt = @DesktopHeight / 2 $file = @ScriptDir & "\03205.mp4" ;$file = @ScriptDir & "\Almir Sater - Cabecinha No Ombro.cdg" ;========================================= 1º Video $hWnd = GUICreate("TEST 1", $comp, $alt, 0, 0, $WS_CLIPCHILDREN) GUISetState(@SW_SHOW, $hWnd) Engine_Startup(0, @ScriptDir & "\DSEngine_UDF.dll") Engine_LoadFile(0, $file, $hWnd) ;========================================= 1º Video ;========================================= 2º Video $hWnd2 = GUICreate("TEST 2", $comp, $alt, $comp, 0, $WS_CLIPCHILDREN) GUISetState(@SW_SHOW, $hWnd2) Engine_Startup(1, @ScriptDir & "\DSEngine_UDF.dll") Engine_LoadFile(1, $file, $hWnd2) ;========================================= 2º Video Engine_StartPlayback(0) Engine_StartPlayback(1) Engine_MaintainAspectRatio(1, false); coloca o 2º vídeo em fullscreen Do Until GUIGetMsg() = -3 Engine_Shutdown(0) Engine_Shutdown(1) Exit Script + arquivos .mp4 e .cdg ==> https://mega.nz/#!ZMFwjIhA!ziar5G2QPiKy401sG2sraLllvEKGz17UfQeOsBjZtWQ
  4. Foi sim e eu bem achando que eram os pulsos rápidos que estavam travando o programa e na verdade era o reboot do relé que travava o teclado e por isto ficava indicando que estava pressionado o tempo todo.
  5. Enfim resolvi o problema e não vai acreditar o que era, faltava o diodo IN4007 prá evitar reboot no relé e não tinha visto pois a placa do teclado e o relé ficam dentro de uma caixinha preta pensei que fosse o programa porque o noteiro que está nela é um BV20 que manda pulsos bem mais rápido que o BL700 e por mandar mais rápido os reboots são quase juntos por isto acontecia nele e não acontecia com o BL700.
  6. Por algum motivo está travando no loop e reconhecendo a tecla como pressionada mesmo depois que é solta aí o programa todo perde as funções pois não sai mais do loop, não era prá acontecer mas parece que verificar o pressionamento várias vezes seguidas e com intevalo curto está fazendo detectar a tecla sempre pressionada.
  7. Assim também não resolve pois são créditos ai vai ficar dando créditos durante o tempo que a tecla ficar pressionada!
  8. Qual macete? Sim exatamente isto não quero chamar a função mais que uma vez durante o tempo que a tecla ficar pressionada mas também não quero ter que usar _WinAPI_GetAsyncKeyState ou _IsPressed para saber quando ela foi solta .
  9. Existe alguma maneira para quando eu pressionar uma tecla que foi definida como hotkkey chamar a função apenas uma vez sem que eu precise usar _WinAPI_GetAsyncKeyState ou _IsPressed para saber quando ela foi solta?
  10. Tela cheia funciona perfeito mas com cdg não abre na tela do programa onde deveria abrir e ao invés disto abre numa janela com o nome active Movie Window. Neste exemplo era prá ter aberto o mesmo vídeo nas duas Guis do script e não abriu.
  11. Eu achei no forum americano uma UDF que usa uma dll feita pelo @Monoceres que abre tela cheia em qualquer resolução mas nos testes deu alguns bugs principalmente para rodar arquivos .cdg Link: https://www.autoitscript.com/forum/topic/97487-directshow-udf/
  12. @manimal achei complicado este derador que vc indicou e também não tem opção de linguagem nele prá colocar em português aí pesquisando encontrei um site que faz o que eu quero mas na versão gartuita gera no máximo 99 combinações prá gerar mais que isto tem que ser assinante veja: https://www.mestredaloteria.com/megasena/gerador.php
  13. Só que isto não é de um único sorteio tem vez que chega a pegar resultado de até ums 10 concursos para alguém completar os 6 pontos aí pode sair 1 no priemiro concurso, 5 no segundo, 4 no terceiro... Na verdade não sou eu quem quer jogar isto é para um amigo viciado em jogo que tá com ideía de fazer 200 jogos de uma vez a 10,00 = 2.000,00 eu mesmo não tenho coragem prá jogar tanto assim e felizmente não sou viciado em como ele mas vou pedir prá ele uma porcentagem se ganhar sim.
  14. Nenhum dos dois, bolão da megasena pois tem um cara aqui na cidade que faz aí a gente aposta 6 números e vai acumulando em cada sorteio até alguém completar os 6 números e ta dando um prêmio de 10.000,00 prá quem fizer mais pontos no primeiro sorteio e mais ou menos 50.000,00 prá quem completar os 6 números primeiro, vc tem alguma dica de como posso fazer o script?
  15. Alguém tem ideia de como seria prá fazer todas combinações possiveis de 1 a 40 listando 6 números por vez?
×