Ir ao conteúdo
  • Cadastre-se

JohnWiki

Membros Plenos
  • Total de itens

    24
  • Registro em

  • Última visita

  • Qualificações

    N/D

Reputação

7

Informações gerais

  • Cidade e Estado
    Natal/RN
  • Sexo
    Masculino
  1. @Paulo102030 Qual deles??
  2. 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.
  3. @isrnick Pô cara, valeu mesmo, cê me salvou kkkk Deu certíssimo! #MelhorResposta
  4. 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
  5. 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
  6. 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.
  7. 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 Se tiver dado certo, volta e nos dá o retorno do seu sucesso, caso, não tenha dado certo, volte também kkk #AmoBat <3
  8. Excelente código Parabéns pelo trabalho
  9. 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
  10. 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
  11. 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) @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
  12. Eu faria da seguinte maneira: @echo off cls echo. if exist "arquivo.dat" ( goto continue ) else ( goto criar ) :CONTINUE set rede=<arquivo.dat goto FIM :CRIAR set /p IP=IP: echo %IP% > arquivo.dat :FIM exit Daí você poderia adaptar colocando seus programas citados dentro do batch.
  13. 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. 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
  14. 1º Se ainda tiver usando o teclado USB, tente ir nessas configurações: Menu Iniciar pesquise Teclado, então clique nele. 2º 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 #Se não tiver, tente instalar o driver do dispositivo novamente. ( Espero ter ajudado, caso tenha alguma dúvida, conte para nós )
  15. É 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

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações 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: minicurso “Como ganhar dinheiro montando computadores”

Gabriel TorresGabriel Torres, fundador e editor executivo do Clube do Hardware, acaba de lançar um minicurso totalmente gratuito: "Como ganhar dinheiro montando computadores".

Você aprenderá sobre o quanto pode ganhar, como cobrar, como lidar com a concorrência, como se tornar um profissional altamente qualificado e muito mais!

Inscreva-se agora!