Ir ao conteúdo
  • Cadastre-se

JohnWiki

Membro Pleno
  • Posts

    24
  • Cadastrado em

  • Última visita

posts postados por JohnWiki

  1. Se você ou alguém está tendo este problema, e acaba por tentar desta maneira:

    start program001.exe
    start program002.exe
    start program003.exe

    Saiba que não dará certo, ah, você deve saber também, rsrs.

    Porque assim os arquivos seriam carregados simultaneamente não dando oportunidade do instalador operar normalmente.

    Por isso vim postar esta solução para você que deseja instalar vários programas, porém um após o outro.

     

    Invés do comando START, use o comando CALL, assim o batch chamará o próximo programa somente quando o anterior tiver sido fechado.

    Por exemplo:

    call explorer.exe
    call notepad.exe
    call calc.exe

    Espero ter tirado a dúvida de alguém e forte abraço. Qualquer dúvida, entre em contato no meu perfil.

  2. 9 minutos atrás, Eros_G8 disse:

    nao vi nenhum processo estranho aberto e agora?

     

    Bom, então se você disse que isto ocorreu ao ligar o computador, tente ir na inicialização do windows para ver os programas que estão iniciando junto ao windows:

     

    Tecle Windows+R

    Digite msconfig depois tecle Enter

    Vá na aba Serviços

    Marque a caixa Ocultar todos os serviços da Microsoft

    E desmarque o programa que não lhe convém (que pode ser o problema em questão)

    Depois vá na aba Inicialização de Programas

    E novamente desmarque os programas que não lhe convém.

     

    Ah, clique em Ok e reinicie o computador :) 

     

    Veja se dá certo e nos dê o retorno, amigo ;) 

  3. Opa, amigo. Tudo bom? 

    Primeiramente, aconselho você a abrir o Gerenciador de Tarefas, ir na aba Processos, e ver se tem algum programa diferente ou desconhecido sendo executado (se possível, nos mostre aqui). Se houver, clique com o botão direito do mouse e em seguida em Abrir local do arquivo, assim você verá de onde este programa está sendo executado, podendo desta forma até excluí-lo, mas isto somente após encerrar seu processo.

     

    Espero que consiga resolver. Tente e nos dê um retorno ;) 

  4. Eae, galerinha Hardware.

    Tentei quase tudo (quase porque talvez você tenha alguma dica que possa me ajudar).

    Bom, este é o código que tenho usado:

    @echo off
    echo @echo off >> "Unir.bat"
    echo if exist #Nivers.txt del /f #Nivers.txt >nul >>"Unir.bat"
    echo for %%f in (*.log) do type "%%f" >> #Nivers.txt >>"Unir.bat"
    echo exit /b >>"Unir.bat"
    pause>nul
    exit

    E o resultado que desejo é:

    @echo off
    if exist #Nivers.txt del /f #Nivers.txt >nul
    for %%f in (*.log) do type "%%f" >> #Nivers.txt
    exit /b

    Porém, quando executo e vou ver meu arquivo criado, ele está assim:

    if exist #Nivers.txt del /f #Nivers.txt 
    for %f in (*.log) do type "%f" 
    exit /b 

    Notem que também sumiu o código ">nul" e ">>"

    Não queria incomodá-los.

    Mas espero de coração obter ajuda, revirei a net toda até se esgotar meus conhecimentos e vir até vocês. 

     

    Desde já agradeço sua atenção.

  5. Bom, depende muito do seu compilador, sugiro que use o Bat to Exe, deixarei o link da versão que uso (porque acho menos complicado), mas caso queira a mais atualizada do site do desenvolvedor é só clicar aqui.

     

    Versão que uso (Bat To Exe Converter v2.4.8)

    https://www.mediafire.com/file/29578ke5b4ah526/Bat_To_Exe_Converter.zip

    capture-20180629-015447.png.26bb3158a3d80b6c0945305c37a46643.png

     

    Se tiver dado certo, volta e nos dá o retorno do seu sucesso, caso, não tenha dado certo, volte também kkk :P 

    #AmoBat <3 

  6. Em 08/03/2018 às 14:38, LSLS disse:

    já coloquei o caminho de destino entre aspas e mesmo assim não funciona.

     

    Acontece que, aparentemente o uso das aspas foi colocado de forma incorreta. 

    Tente desta maneira: 

    COPY "C:\Atualizar\*.xlsx" "\\139.10.3.1\Octopus\04 - GESTÃO DE ABASTECIMENTO\4. Movimentação Manual de Estoque\"

    Tente agora e nos dê retorno de seu batch ;) 

    • Curtir 1
  7. Em 30/05/2018 às 20:04, xXAndréOliveiraXx disse:

    acrescentar mais "Runas" e fazer com que o arquivo selecione-as de modo aleatório... o que eu posso fazer??

     

    Tente este código que sorteia números aleatórios, assim você pode incrementar no seu jogo da maneira que deseja ;) 

     

    @echo off
    echo.
    setlocal enabledelayedexpansion
    :: AQUI DEFINE QUAIS NÚMEROS PODEM SER SORTEADOS
    set "runas=1 2 3 4 5 6 7 8 9"
    
    set "tamanho=0"
    set "resultado="
    
    :: CRIA UM ARRAY COM OS ELEMENTOS
    for %%a in (%runas%) do (
        set "!tamanho!=%%a"
        set /a "tamanho+=1"
    )
    
    :: RETORNA 3 NÚMEROS ALEATÓRIOS, CASO QUEIRA MAIS OU MENOS NÚMEROS
    :: ALTERE APENAS O TERCEIRO NÚMERO, NESTE CASO O "3"
    for /L %%G in (1 1 3) do (
        set /a "indice=!random! %% tamanho"
        for %%b in (!indice!) do set "resultado=!resultado!!%%b!"
    )
    :: AQUI ESTÁ O RESULTADO FINAL
    echo %resultado% SORTEADOS!
    endlocal
    echo.
    pause

    Testa e nos dê o retorno se deu certo ou não ;) 

    • Obrigado 1
  8. Em 30/05/2018 às 13:51, William.12247 disse:

    Porém não está dando certo, se eu aperto enter ou outra tecla ele sempre vai pro 'goto 3'.

    Mas eu queria que somente se a pessoa digitasse 'exit' poderia ir pro 'goto 3'...

    Tente criar um rótulo para o choice, assim fazendo o usuário retornar para comando choice caso digite algo que não seja exit

     

    Veja o exemplo que fiz pegando seu código: 

    (*Código pronto para cópia logo após as imagens)

    choice.png.9db70b070024cc720066a9c5017354ad.png

    Comando sendo executado

    @echo off
    cls
    echo.
    set choice=
    :VOLTANDO
    cls
    echo.
    set /p choice=Digite EXIT para sair:
    if not "%choice%" == "exit" goto VOLTANDO
    if "%choice%" == "exit" goto 3
    :3
    echo.
    echo EXIT pressionado com sucesso!
    echo.
    pause

    Altere o código da maneira que desejar, seguindo o exemplo da linha: 

    if "%choice%" == "opcao" goto rotulo

    Onde tem "opcao" insira a opção que deseja ligar a tal rotulo 

    --------------------------------------------------------------------------

    Espero que seja isso que você queria ;) Se for, dá como resolvido a questão rsrs

  9. Entra neste site e procura pelo driver do teclado, já foi inserido as informações do seu notebook.

     

    https://www.acer.com/ac/pt/BR/content/support-product/4097?b=1

     

    Você tem a opção de baixar um programa para detectar o seu hardware e definir o driver certo.

    tec3.jpg.2c3fc023249ad54f628c1fc81ab2b823.jpg

    adicionado 8 minutos depois

    Tem esta segunda opção, encontrei este site: 

     

    http://www.driverscape.com/manufacturers/acer/laptops-desktops/aspire-e1-531/924

     

    Teclado PS /2  Padrão, exatamente o que precisa ;) 

     

    tec4.jpg.a0b4005a00357f6414e2dd8b331c23af.jpg

  10. Se ainda tiver usando o teclado USB, tente ir nessas configurações:

    Menu Iniciar pesquise Teclado, então clique nele.

     

    tec1.jpg.39df37e612f9f8f9747634b55f533510.jpg

     

    Na janela que abrir, clique na aba Hardware e clique um a um nos dispositivos conectados como teclado e veja se está funcionando corretamente. Sabendo que:

    Teclado HID = Teclado USB

    Teclado Padrão PS/2 = Teclado Padrão Integrado

     

    tec2.jpg.e51bf824a3db675aac185b7879362446.jpg

     

    #Se não tiver, tente instalar o driver do dispositivo novamente.

    ( Espero ter ajudado, caso tenha alguma dúvida, conte para nós ;) )

  11. É bem simples e complexo na verdade, crie uma pasta específica em seu pendrive, uma pasta que não tenha em nenhuma outra mídia removível (ex: #BackupPlanilhas). Então copie o código a seguir EM UM BLOCO DE NOTAS e salve com extensão .bat

    @echo off
    title COPIAR ARQUIVOS
    cls
    color E0
    :: AQUI VOCÊ DEFINE A PASTA OU ARQUIVO DO SEU DISCO REMOVÍVEL
    set pen=#BackupPlanilhas
    :: AQUI VOCÊ TEM QUE DIZER QUAL A EXTENSÃO DOS SEUS ARQUIVOS
    set /p ext=Qual a extensÆo dos arquivos?
    :: AQUI VOCÊ DEFINE A PASTA E/OU ARQUIVO DO PC
    set PC=%userprofile%\Desktop\*.%ext%
    
    echo EFETUANDO BACKUP DOS ARQUIVOS PARA O PC
    echo.
    :: AGORA O BAT VAI PROCURAR EM TODOS AS UNIDADES
    :: A PASTA OU ARQUIVO DO SEU DISCO REMOVÍVEL
    :UNIDADE E
    set un=E:
    title %un%
    
    %un% 
    if %cd:~0,2% == %un% ( 
    	goto E 
    ) ELSE ( 
    	goto UNIDADE F
    )
    :E
    cd \
    if exist %pen% ( 
    	CLS
    	echo UNIDADE %un% ENCONTRADA!
    	echo.
    	echo INICIANDO CàPIAS... 
    	copy %PC% %pen% 
    	echo FINALIZADO!
    	echo.
    	pause
    	exit
    ) ELSE (
    	CLS
    	echo UNIDADE %un% NÇO ENCONTRADA! 
    	echo CONTINUANDO BUSCA...
    	ping localhost -n 4 >nul
    	goto UNIDADE F
    )
    :UNIDADE F
    set un=F:
    title %un%
    
    %un% 
    if %cd:~0,2% == %un% ( 
    	goto F 
    ) ELSE ( 
    	goto UNIDADE G
    )
    :F
    cd \
    if exist %pen% ( 
    	CLS
    	echo UNIDADE %un% ENCONTRADA!
    	echo.
    	echo INICIANDO CàPIAS... 
    	copy %PC% %pen% 
    	echo FINALIZADO!
    	echo.
    	pause
    	exit
    ) ELSE (
    	CLS
    	echo UNIDADE %un% NÇO ENCONTRADA! 
    	echo CONTINUANDO BUSCA...
    	ping localhost -n 4 >nul
    	goto UNIDADE G
    )
    :UNIDADE G
    set un=G:
    title %un%
    
    %un% 
    if %cd:~0,2% == %un% ( 
    	goto G 
    ) ELSE ( 
    	goto UNIDADE H
    )
    :G
    cd \
    if exist %pen% ( 
    	CLS
    	echo UNIDADE %un% ENCONTRADA!
    	echo.
    	echo INICIANDO CàPIAS... 
    	copy %PC% %pen% 
    	echo FINALIZADO!
    	echo.
    	pause
    	exit
    ) ELSE (
    	CLS
    	echo UNIDADE %un% NÇO ENCONTRADA! 
    	echo CONTINUANDO BUSCA...
    	ping localhost -n 4 >nul
    	goto UNIDADE H
    )
    :UNIDADE H
    set un=H:
    title %un%
    
    %un% 
    if %cd:~0,2% == %un% ( 
    	goto H 
    ) ELSE ( 
    	goto FIM
    )
    :H
    cd \
    if exist %pen% ( 
    	CLS
    	echo UNIDADE %un% ENCONTRADA!
    	echo.
    	echo INICIANDO CàPIAS... 
    	copy %PC% %pen% 
    	echo FINALIZADO!
    	echo.
    	pause
    	exit
    ) ELSE (
    	CLS
    	echo UNIDADE %un% NÇO ENCONTRADA! 
    	echo CONTINUANDO BUSCA...
    	ping localhost -n 4 >nul
    	goto FIM
    )
    :FIM
    cls
    echo.
    echo.
    echo.
    echo                       NENHUMA UNIDADE REMOVIVEL 
    echo                             ENCONTRADA
    echo.
    echo.
    pause

    Respondi meio tarde porque criei a conta a pouco tempo, mas espero ter tirado sua dúvida e a de muitos ;) 

    • Obrigado 1
  12. Pelo o que entendi, você quer anuciar se tal arquivo existe com extensão .exe e dizer se é verdadeiro ou não :/ 

    Se for isso, testa esse código

    @echo off
    set /p arq=Digite o arquivo que procura: 
    if exist "%arq%".exe (
    	echo Arquivo Encontrado!
    ) ELSE (
    	echo Nada encontrado! Que pena :/ 
    )
    echo.
    pause

    Se tiver sido útil, marca minha resposta com um Obrigado :)

  13. sim, amigo. é possível. copie o código e salve com extensão bat. 

    lembre-se de salvar com formatação em ansi, pois contém caracteres ansi.

    @echo off
    title copiar arquivos
    cls
    color e0
    :: aqui você define a pasta ou arquivo do seu disco removível
    set cell=#familia\teste
    :: aqui você define a pasta ou arquivo do pc
    set pc=%userprofile%\desktop\backupcell
    
    echo efetuando backup dos arquivos para o pc
    echo.
    :: agora o bat vai procurar em todos as unidades
    :: a pasta ou arquivo do seu disco removível
    :unidade e
    set un=e:
    title %un%
    
    %un% 
    if %cd:~0,2% == %un% ( 
    	goto e 
    ) else ( 
    	goto unidade f
    )
    :e
    cd \
    if exist %cell% ( 
    	cls
    	echo unidade %un% encontrada!
    	echo.
    	echo iniciando càpias... 
    	copy %cell% %pc% 
    	echo finalizado!
    	echo.
    	pause
    	exit
    ) else (
    	cls
    	echo unidade %un% nço encontrada! 
    	echo continuando busca...
    	ping localhost -n 4 >nul
    	goto unidade f
    )
    :unidade f
    set un=f:
    title %un%
    
    %un% 
    if %cd:~0,2% == %un% ( 
    	goto f 
    ) else ( 
    	goto unidade g
    )
    :f
    cd \
    if exist %cell% ( 
    	cls
    	echo unidade %un% encontrada!
    	echo.
    	echo iniciando càpias... 
    	copy %cell% %pc% 
    	echo finalizado!
    	echo.
    	pause
    	exit
    ) else (
    	cls
    	echo unidade %un% nço encontrada! 
    	echo continuando busca...
    	ping localhost -n 4 >nul
    	goto unidade g
    )
    :unidade g
    set un=g:
    title %un%
    
    %un% 
    if %cd:~0,2% == %un% ( 
    	goto g 
    ) else ( 
    	goto unidade h
    )
    :g
    cd \
    if exist %cell% ( 
    	cls
    	echo unidade %un% encontrada!
    	echo.
    	echo iniciando càpias... 
    	copy %cell% %pc% 
    	echo finalizado!
    	echo.
    	pause
    	exit
    ) else (
    	cls
    	echo unidade %un% nço encontrada! 
    	echo continuando busca...
    	ping localhost -n 4 >nul
    	goto unidade h
    )
    :unidade h
    set un=h:
    title %un%
    
    %un% 
    if %cd:~0,2% == %un% ( 
    	goto h 
    ) else ( 
    	goto fim
    )
    :h
    cd \
    if exist %cell% ( 
    	cls
    	echo unidade %un% encontrada!
    	echo.
    	echo iniciando càpias... 
    	copy %cell% %pc% 
    	echo finalizado!
    	echo.
    	pause
    	exit
    ) else (
    	cls
    	echo unidade %un% nço encontrada! 
    	echo continuando busca...
    	ping localhost -n 4 >nul
    	goto fim
    )
    :fim
    cls
    echo.
    echo.
    echo.
    echo                       nenhuma unidade removivel 
    echo                             encontrada
    echo.
    echo.
    pause

    espero ter ajudado, fiz este script hoje, teste e nos dê o retorno ;)

     

  14. *Caso seja Windows:

     

    Baixe e instale o Media Player Classic (caso não tenha)

    Baixe aqui na versão do seu windows

     

    2º Vá em Exibir>Opções>Reprodução e marque Reproduzir

     

    1.jpg.42950d04983be70c0dd6b985f8ebc916.jpg2.jpg.6135cbd11baf66d52e9a0e40425a9735.jpg

    3.jpg.ddea36638705852f2f01c77ea5ef5371.jpg

     

    Depois, onde está escrito Após a reprodução e escolha Reproduzir o próximo arquivo da pasta 

     

    4.jpg.59b2642b1e208e385874ccf7c30f88c4.jpg

     

    Em seguida clique em OK e faça bom proveito ;)

     

    5.jpg.b83f41c4ca8d5393c3dc9ef906702eab.jpg

     

    Espero ter ajudado ;) 

    Depois de testar, nos dê o retorno ;) 

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!