+ Responder ao Tópico
Resultados 1 a 8 de 8

Tópico: Mostrar Imagem em Fullscreen (Splash)

  1. #1
    Jogador de Fliperama slipcarliknot Tem muito do que se orgulhar slipcarliknot Tem muito do que se orgulhar slipcarliknot Tem muito do que se orgulhar slipcarliknot Tem muito do que se orgulhar slipcarliknot Tem muito do que se orgulhar slipcarliknot Tem muito do que se orgulhar slipcarliknot Tem muito do que se orgulhar slipcarliknot Tem muito do que se orgulhar Avatar de slipcarliknot
    Data de Ingresso
    09/2009
    Localização
    Fortaleza CE
    Posts
    458
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)
    Reputação
    123

    Mostrar Imagem em Fullscreen (Splash)

    Olá a todos!

    Hoje venho trazer um script simples feito em AutoHotkey que me ajuda bastante.
    O script consiste em mostrar uma imagem em tela cheia (Fullscreen), durante um tempo (configurado no arquivo .ini), e serve por exemplo para esconder o carregamento do um emulador chamado pelo frontend, até o jogo aparecer.

    Código:
    ;========================================================================================
    ; Autor:	Luis Slipcar
    ; Função do Script:
    ;	Mostra uma Imagem em tela cheia durante o tempo especificado no arquivo .ini	
    ;========================================================================================
    
    ;===Inicio do Script=====================================================================
    
    ;Leitura do arquivo .ini
    IniRead, Vimagem, splash.ini, config, imagem
    IniRead, Vtempo, splash.ini, config, tempo
    
    ;Coloca a imagem em overlay
    Gui +LastFound +AlwaysOnTop -Caption +ToolWindow
    
    ;Recebe dados da imagem e do tamnho da tela
    Gui, Add, Picture, x0 y0 w%A_ScreenWidth% h%A_ScreenHeight% , %Vimagem%
    
    ;Mostra imagem no tamanho da tela do monitor
    Gui, Show, x0 y0 h%A_ScreenHeight% w%A_ScreenWidth%
    
    ;Tempo que a imagem fica na tela
    Sleep, %Vtempo%000
    
    ExitApp
    
    ;=============Fim do Script==============================================================
    Download do Executável:
    Download
    O melhor lugar para criticar o próximo é na frente do espelho !!!


    GGPO: slipcarliknot
    Supercade: slipcarliknot
    Arclive: slipcarliknot
    PSN_ID: slipcarliknot

  2. #2
    > Moderador amaral Ótima reputação além de muito prestígio amaral Ótima reputação além de muito prestígio amaral Ótima reputação além de muito prestígio amaral Ótima reputação além de muito prestígio amaral Ótima reputação além de muito prestígio amaral Ótima reputação além de muito prestígio amaral Ótima reputação além de muito prestígio amaral Ótima reputação além de muito prestígio amaral Ótima reputação além de muito prestígio amaral Ótima reputação além de muito prestígio amaral Ótima reputação além de muito prestígio Avatar de amaral
    Data de Ingresso
    02/2010
    Localização
    Nova Iguaçu
    Posts
    4.271
    Mentioned
    461 Post(s)
    Tagged
    0 Thread(s)
    Reputação
    336

    Re: Mostrar Imagem em Fullscreen (Splash)

    up meu amigo
    ta sumido,um abraço
    "nós devemos amar nossos inimigos"


  3. #3
    > Moderador kleber Ótima reputação além de muito prestígio kleber Ótima reputação além de muito prestígio kleber Ótima reputação além de muito prestígio kleber Ótima reputação além de muito prestígio kleber Ótima reputação além de muito prestígio kleber Ótima reputação além de muito prestígio kleber Ótima reputação além de muito prestígio kleber Ótima reputação além de muito prestígio kleber Ótima reputação além de muito prestígio kleber Ótima reputação além de muito prestígio kleber Ótima reputação além de muito prestígio Avatar de kleber
    Data de Ingresso
    12/2011
    Localização
    Areado
    Posts
    886
    Mentioned
    202 Post(s)
    Tagged
    0 Thread(s)
    Reputação
    235

    Re: Mostrar Imagem em Fullscreen (Splash)

    @slipcarliknot show amigo.

  4. #4
    Jogador de Fliperama slipcarliknot Tem muito do que se orgulhar slipcarliknot Tem muito do que se orgulhar slipcarliknot Tem muito do que se orgulhar slipcarliknot Tem muito do que se orgulhar slipcarliknot Tem muito do que se orgulhar slipcarliknot Tem muito do que se orgulhar slipcarliknot Tem muito do que se orgulhar slipcarliknot Tem muito do que se orgulhar Avatar de slipcarliknot
    Data de Ingresso
    09/2009
    Localização
    Fortaleza CE
    Posts
    458
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)
    Reputação
    123

    Re: Mostrar Imagem em Fullscreen (Splash)

    Citação Postado originalmente por amaral Ver Post
    up meu amigo
    ta sumido,um abraço
    Citação Postado originalmente por kleber Ver Post
    @slipcarliknot show amigo.
    Opa tô de volta galera!
    Abraço!
    O melhor lugar para criticar o próximo é na frente do espelho !!!


    GGPO: slipcarliknot
    Supercade: slipcarliknot
    Arclive: slipcarliknot
    PSN_ID: slipcarliknot

  5. #5
    Jogador de Tetris (1988) Wilson755 Seu nome é conhecido por todos Wilson755 Seu nome é conhecido por todos Wilson755 Seu nome é conhecido por todos Wilson755 Seu nome é conhecido por todos Wilson755 Seu nome é conhecido por todos Wilson755 Seu nome é conhecido por todos Avatar de Wilson755
    Data de Ingresso
    02/2018
    Localização
    Macatuba/SP
    Posts
    201
    Posts de Blog
    2
    Mentioned
    20 Post(s)
    Tagged
    0 Thread(s)
    Reputação
    38

    Cool Re: Mostrar Imagem em Fullscreen (Splash)

    Estou com uma dificuldade, no emulador Kfusion de mega drive, para esconder a tela do emulador.
    Conforme o script era para abrir a gif, e fechar após 1 segundo do emulador aberto.
    Porém acontece que assim que o emulador é aberto, a imagem se fecha e dá para ver o emulador sendo maximizado. e mesmo que eu coloque Sleep(10000) ou seja 10 segundos SplashOff(); fecha a janela da gif acontece a mesma coisa.

    Código:
    ;esconde a janela de carregamento.
    SplashImageOn("", "..\..\Advmenu\auxiliar\image\Loading\12-MEGADRIVE.gif", 1280, 1024, -1, -1, 1)
    Sleep(2000)
    
    ;chama o emulador
    $exe_mame = ShellExecute("Fusion.exe", '"' & $CmdLine[1] & '"', @ScriptDir,"open",@SW_SHOWNORMAL)
    If @error Then
    	SplashImageOn("", "..\..\Advmenu\auxiliar\image\mensa5.gif", 220, 40, -1, -1, 1)
    	SoundPlay("..\..\Advmenu\auxiliar\som\erroemuexe.wav")
    	SplashOff()
    	Exit(0)
     EndIf
    
    WinWaitActive("[TITLE:Fusion 3.64 (C) Steve Snake, 2010.]", "", 10)
    
    ;Espera a janela do emulador abrir para fechar a imagem Now loading.gif
    Example1()
    Func Example1()
       Local $hWnd = WinGetHandle("[TITLE:Fusion 3.64 (C) Steve Snake, 2010.]", "")
        Sleep(1000)
        SplashOff(); fecha a janela da gif
    EndFunc
    Tentei assim tbm

    Código:
    ;chama o emulador
    $exe_mame = ShellExecute("Fusion.exe", '"' & $CmdLine[1] & '"', @ScriptDir,"open",@SW_SHOWNORMAL)
    If @error Then
    	SplashImageOn("", "..\..\Advmenu\auxiliar\image\mensa5.gif", 220, 40, -1, -1, 1)
    	SoundPlay("..\..\Advmenu\auxiliar\som\erroemuexe.wav")
    	SplashOff()
    	Exit(0)
     EndIf
    
    WinWaitActive("[CLASS:KegaClass]", "", 1)
    
    ;Espera a janela do emulador abrir para fechar a imagem Now loading.gif
    Example1()
    Func Example1()
        Local $hWnd = WinWaitActive("[CLASS:KegaClass]", "", 10)
        Sleep(1000)
        SplashOff(); fecha a janela da gif
    EndFunc

  6. #6
    > Usuário VIP pedrowarlock Ótima reputação além de muito prestígio pedrowarlock Ótima reputação além de muito prestígio pedrowarlock Ótima reputação além de muito prestígio pedrowarlock Ótima reputação além de muito prestígio pedrowarlock Ótima reputação além de muito prestígio pedrowarlock Ótima reputação além de muito prestígio pedrowarlock Ótima reputação além de muito prestígio pedrowarlock Ótima reputação além de muito prestígio pedrowarlock Ótima reputação além de muito prestígio pedrowarlock Ótima reputação além de muito prestígio pedrowarlock Ótima reputação além de muito prestígio Avatar de pedrowarlock
    Data de Ingresso
    11/2011
    Localização
    Rio de janeiro
    Posts
    966
    Mentioned
    219 Post(s)
    Tagged
    0 Thread(s)
    Reputação
    249

    Re: Mostrar Imagem em Fullscreen (Splash)

    a imagem só vai sumir se o emulador estiver ativado na tela "WinWaitActive..."

  7. #7
    Jogador de Tetris (1988) Wilson755 Seu nome é conhecido por todos Wilson755 Seu nome é conhecido por todos Wilson755 Seu nome é conhecido por todos Wilson755 Seu nome é conhecido por todos Wilson755 Seu nome é conhecido por todos Wilson755 Seu nome é conhecido por todos Avatar de Wilson755
    Data de Ingresso
    02/2018
    Localização
    Macatuba/SP
    Posts
    201
    Posts de Blog
    2
    Mentioned
    20 Post(s)
    Tagged
    0 Thread(s)
    Reputação
    38

    Re: Mostrar Imagem em Fullscreen (Splash)

    A imagem some, só que eu quero deixa um delay. 2 segundos. Porém a imagem já some assim qie o emulador abre.

  8. #8
    > Usuário VIP pedrowarlock Ótima reputação além de muito prestígio pedrowarlock Ótima reputação além de muito prestígio pedrowarlock Ótima reputação além de muito prestígio pedrowarlock Ótima reputação além de muito prestígio pedrowarlock Ótima reputação além de muito prestígio pedrowarlock Ótima reputação além de muito prestígio pedrowarlock Ótima reputação além de muito prestígio pedrowarlock Ótima reputação além de muito prestígio pedrowarlock Ótima reputação além de muito prestígio pedrowarlock Ótima reputação além de muito prestígio pedrowarlock Ótima reputação além de muito prestígio Avatar de pedrowarlock
    Data de Ingresso
    11/2011
    Localização
    Rio de janeiro
    Posts
    966
    Mentioned
    219 Post(s)
    Tagged
    0 Thread(s)
    Reputação
    249

    Re: Mostrar Imagem em Fullscreen (Splash)

    Código:
    ;esconde a janela de carregamento.
    SplashImageOn("", "..\..\Advmenu\auxiliar\image\Loading\12-MEGADRIVE.gif", 1280, 1024, -1, -1, 1)
    Sleep(2000)
    
    ;chama o emulador
    $exe_mame = ShellExecute("Fusion.exe", '"' & $CmdLine[1] & '"', @ScriptDir,"open",@SW_SHOWNOACTIVATE)
    If @error Then
    	SplashImageOn("", "..\..\Advmenu\auxiliar\image\mensa5.gif", 220, 40, -1, -1, 1)
    	SoundPlay("..\..\Advmenu\auxiliar\som\erroemuexe.wav")
    	SplashOff()
    	Exit(0)
     EndIf
    
    sleep(5000)
    
    GUISetState(@SW_SHOW, $exe_mame)
    WinWaitActive("[TITLE:Fusion 3.64 (C) Steve Snake, 2010.]", "", 10)
    
    ;Espera a janela do emulador abrir para fechar a imagem Now loading.gif
    Example1()
    Func Example1()
       Local $hWnd = WinGetHandle("[TITLE:Fusion 3.64 (C) Steve Snake, 2010.]", "")
        Sleep(1000)
        SplashOff(); fecha a janela da gif
    EndFunc

+ Responder ao Tópico

Tópicos Similares

  1. Mostrar imagem no segundo monitor com irfanview!
    Por alexx_arcade no fórum Outras configurações
    Respostas: 2
    Último Post: 22/12/2013, 11:55
  2. Mostrar uma imagem quando iniciar o emulador
    Por Bruce2008 no fórum Pedidos de ajuda e dúvidas com autoit (Suporte)
    Respostas: 28
    Último Post: 08/07/2013, 05:53
  3. Mostrar um timer com uma imagem de fundo.
    Por kayser2008 no fórum Pedidos de ajuda e dúvidas com autoit (Suporte)
    Respostas: 11
    Último Post: 20/08/2012, 08:23
  4. Mostrar mais de uma imagem ao mesmo tempo (_SplashImageOnEx)
    Por Belini no fórum Scripts em autoit (UDF's e exemplos)
    Respostas: 14
    Último Post: 20/04/2012, 20:41
  5. Tela Fullscreen Advancemenu Invertido.
    Por reidofliperama no fórum ADVMENU
    Respostas: 6
    Último Post: 27/08/2009, 12:22

Tags para este Tópico

Marcadores

Permissões de Postagem

  • Você não pode iniciar novos tópicos
  • Você não pode enviar respostas
  • Você não pode enviar anexos
  • Você não pode editar suas mensagens
  • BB Code está Ligado
  • Smilies estão Ligados
  • Código [IMG] está Ligado
  • Código HTML está Desligado