Jump to content

Belini

Administradores (Adm)
  • Content count

    2,003
  • 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,911 profile views
  1. Vou testar aqui, obrigado @Luigi
  2. @manimal você conseguiu abrir vídeo usando apenas a dll do VLC sem abrir a interface dele? Se sim pode me dar um exemplo de como carregar o arquivo e mostrar o vídeo em tela cheia.
  3. Obrigado pelas dicas @Luigi
  4. @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/
  5. @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.
  6. 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
  7. 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.
  8. 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.
  9. 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.
  10. 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!
  11. 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 .
  12. 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?
  13. 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.
  14. 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/
  15. @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
×