Ir ao conteúdo
  • Cadastre-se

Giovanni Uchoa

Membro Pleno
  • Posts

    63
  • Cadastrado em

  • Última visita

Tudo que Giovanni Uchoa postou

  1. Boa tarde amigo. O que pode acontecer é os fans da placa estarem reforçando a refrigeração não só da placa em si mas do interno do gabinete inteiro. Recomendo que troque a pasta térmica do processador para um primeiro teste.
  2. Como podem ver na imagem o pendrive aparece no gerenciador porém ao clicar com o botão esquerdo, a opção 'Abrir' se encontra em um coloração cinza e não acontece nada ao clicar nela. O PenDrive também não aparece no explorador de arquivos. Achei a solução! Para quem quiser saber, bastar seguir as orientações deste link: https://br.easeus.com/storage-media-recovery/pen-drive-não-aparece-no-pc.html O meu problema era a letra da unidade que estava dando conflito com meus HDs, troquei para outra letra, no caso 'E' e o computador reconheceu na hora.
  3. @Pincipi Vou fazer o teste com outro HD, obrigado pela dica! Depois volterei aqui para dizer se deu certo ou não.
  4. O erro "O computador foi reiniciado de forma inesperada ou encontrou um erro inesperado. A instalação do windows não pode continuar. Para instalar o windows, clique em "ok" para reiniciar o computador e reinicie a instalação." aparece após a reinicialização do notebook necessária depois de concluir a instalação do windows. Já tentei várias vezes a reinstalação do Windows mas o mesmo erro ocorre. Tentei também acessar o regedit e mudar o setup.exe de '1' para '3', mas não funciona. Detalhe que talvez seja importante: o notebook não segura carga, funciona somente conectado na tomada. Porém em nenhum momento durante a instalação eu retirei-o da tomada. Alguém pode me ajudar? Agradeço.
  5. Olá gente, estou tendo um problema no qual eu mostro certinho no vídeo, mas basicamente a placa-mãe liga, ou seja acende o led, mas o pc não, não liga os coolers nem nada. Alguém pode me ajudar? eu realmente já testei de tudo e não sei o que pode ser.
  6. No meu notebook Positivo C14CU51 aparece a informação de que ele é Sistema operacional em 32 bits e processador com base em x64. Isso significa que ele roda 64bits?
  7. @Basole isso dá certo porém ele somente esconde o input na tela, mas não coloca os asteriscos no lugar
  8. Bom eu quero fazer com que o usuário ao digitar um input, não veja o mesmo na tela, mas sim asteriscos. Alguém sabe como fazer? Por exemplo: senha = input('Digite sua senha: ') Mas quero que ao usuário digitar não mostre a senha e sim asteriscos...
  9. @Rei_da_Colina sim, eles estão instalados e atualizados. ah esqueci de comentar que uso o w10
  10. Gente, meu notebook Dell Vostro 3300 está com um problema no qual ele reconhece o alto-falante no gerenciamento de dispositivos, porém não sai nenhum som. Alem disso ele tambem não deixa sair som quando eu conecto um fone na entrada P2. Curiosamente o microfone funciona normal... O que fazer?
  11. Bom dia galera, preciso trocar o SSD de um notebook, e preciso achar um de 240gb. Alguém sabe me recomendar uma loja nacional que tenha té uns R$200,00 ?
  12. @ricardo_br Exato, isso que acontecia, simplesmente fechava o prompt. Obrigado de verdade mano!
  13. @ricardo_br Deu certo aqui ricardo! Obrigado. Só mais uma coisa hehehe, eu testei colocar as variáveis sem aspas "" e não deu certo, porém quando colquei funcionou normalmente, sabe me dizer o porque?
  14. @ricardo_br Entendido! Vou tentar depois ai te digo se deu certo. Mas pra que serve o set de sucesso sem nada depois? ( set sucesso=)
  15. Bom, eu quero criar uma condição para o usuário poder editar os seus dados, que no caso seria a condição de ele existir no banco de dados "UsersDatabase.csv". Para isso eu usei um IF e ELSE, porém quando eu tento rodar o script, ele toda vez, sem exceção, interpreta como se o usuário não existisse. Como resolver? :editar echo Digite o CPF do usuario: set /p cpf_edit= for /f "tokens=1-4 delims=; " %%a in (UsersDatabase.csv) do (IF /I "%cpf_edit%" == "%%d" ( cls echo %%a %%b - %%c - %%d) else (goto :editar)) echo. echo ------------------------ echo Qual dado deseja editar? echo. echo 1 - Nome echo. echo 2 - Data echo. echo 3 - CPF echo. echo ------------------------ set /p dado_edit= cls for /f "tokens=1-4 delims=; " %%a in ('type UsersDatabase.csv ^| find /i /v "" ') do if %%d equ %cpf_edit% (>>UserInfo.tmp echo %%a;%%b;%%c;%%d) if %dado_edit% equ 1 (goto :nome_edit) if %dado_edit% equ 2 (goto :data_edit) if %dado_edit% equ 3 (goto :cpf_edit) :nome_edit for /f "tokens=1-4 delims=; " %%a in ('type UsersDatabase.csv ^| find /i /v "" ') do if not %%d equ %cpf_edit% (>>UsersDatabase.tmp echo %%a %%b;%%c;%%d) echo Digite o novo nome do usuario: set /p new_name= echo. echo Digite o novo sobrenome do usuario: set /p new_sn= for /f "tokens=1-4 delims=; " %%a in ('type UserInfo.tmp ^| find /i /v "" ') do if %%d equ %cpf_edit% (>>UsersDatabase.tmp echo %new_name% %new_sn%;%%c;%%d) goto :del_tmp :data_edit for /f "tokens=1-4 delims=; " %%a in ('type UsersDatabase.csv ^| find /i /v "" ') do if not %%d equ %cpf_edit% (>>UsersDatabase.tmp echo %%a %%b;%%c;%%d) echo Digite a nova data de nascimento do usuario: set /p new_date= for /f "tokens=1-4 delims=; " %%a in ('type UserInfo.tmp ^| find /i /v "" ') do if %%d equ %cpf_edit% (>>UsersDatabase.tmp echo %%a %%b;%new_date%;%%d) goto :del_tmp :cpf_edit for /f "tokens=1-4 delims=; " %%a in ('type UsersDatabase.csv ^| find /i /v "" ') do if not %%d equ %cpf_edit% (>>UsersDatabase.tmp echo %%a %%b;%%c;%%d) echo Digite o novo CPF do usuario: set /p new_cpf= for /f "tokens=1-4 delims=; " %%a in ('type UserInfo.tmp ^| find /i /v "" ') do if %%d equ %cpf_edit% (>>UsersDatabase.tmp echo %%a %%b;%%c;%new_cpf%) goto :del_tmp :del_tmp cls echo Dados atualizados com sucesso! del UsersDatabase.csv del UserInfo.tmp ren "UsersDatabase.tmp" "UsersDatabase.csv"
  16. @ricardo_br Muito obrigado pleo vídeo Ricardo! Consegui entender agora, você costuma postar vídeos regularmente?
  17. @ricardo_br Ricardo, acho que se eu entender essa parte do código, conseguirei resolver a questão de como editar os dados: Consegue me explicar sua lógica aqui? Confesso que o comando find não consegui entender; porque IF NOT e não ELSE?; porque as aspas dentro do set no for? Agradeço
  18. @kgin Deu pra ter uma ideia, vou tentar aqui! Obrigado.
  19. @ricardo_br Por exemplo, editar um dado de um usuário já cadastrado no cvs.
  20. @kgin Beleza, valeu mano. A próxima que quero aprender é phyton, mas primeiro quero manjar bastante de bat. Sla kkkk
  21. Bom, estou tentando criar um script que rode o famoso, incluir, editar, localizar e deletar em batch. Já consegui a parte do incluir, porém não achei nada que me ajude a conseguir editar o aquivo. Podem me ajudar? <CODE> @echo off mode 80, 25 color 8E echo ---------------------- echo Incluir Usuario (I) echo ---------------------- echo Editar Usuario (E) echo ---------------------- echo Localizar Usuario (L) echo ---------------------- echo Deletar Usuario (D) echo ---------------------- set /p choice= if %choice% equ i ( cls goto :incluir) if %choice% equ e ( cls goto :editar) if %choice% equ l ( cls goto :localizar) if %choice% equ d ( cls goto:deletar) :incluir goto :name :name echo Digite seu nome: set /p nome= cls echo Digite seu sobrenome: set /p sobrenome= cls :age echo Digite sua data de nascimento: (dd/mm/aaaa) set /p nasc= set /a ano=%date:~6,4%-%nasc:~6,4% set MesDiaAtual=%date:~3,2%%date:~0,2% set MesDiaNasc=%nasc:~3,2%%nasc:~0,2% if %MesDiaAtual% geq %MesDiaNasc% (set /a idade=%ano%) else (set /a idade=%ano%-1) cls if %idade% lss 18 ( echo Precisas ter 18 anos ou mais para se cadastrar... pause>nul cls goto :age ) else (goto :pk) :pk echo Digite seu CPF: (***.***.***-**) set /p cpf= cls echo ------------------------ echo NOME: %nome% %sobrenome% echo ------------------------ echo IDADE: %idade% echo ------------------------ echo CPF: %cpf% echo ------------------------ echo. echo Confirmar dados? (sim/não) set /p yn= if %yn% equ sim ( cls >>UsersDatabase.csv echo %nome% %sobrenome%,%nasc%,%cpf% echo Dados cadastrados com sucesso! ) else ( cls goto :name) pause>nul
  22. Aaah entendi, valeu!!! Só mais uma coisa kkkk, esse arquivo cvs você cria antes ou tem uma forma de criar ele pelo script ?
  23. @ricardo_br Boa noite Ricardo, fui tentar criar uma base de dados pro meu script, porém não quero só copiar, quero entender o que você fez e tentar fazer por conta própria. Consegue me ajudar mano? você explica muito bem. Queria entender o que essas duas linhas de comando fazem (marcadas em vermelho): @echo off color 8E mode 80, 25 for /f %%a in ('"prompt $H&for %%b in (1) do rem"') do set "BS=%%a" :MenuPrincipal set Opcao= cls echo. echo Menu Principal echo. echo (C) Cadastrar Cliente echo. echo (V) Ver Clientes echo. echo (L) Localizar Cliente echo. echo (D) Deletar Cadastro echo. set /p "Opcao=%BS% Opcao: " IF /i "%Opcao%"=="v" goto :Ver IF /i "%Opcao%"=="c" goto :Cadastrar IF /i "%Opcao%"=="d" goto :Deletar IF /i "%Opcao%"=="l" (goto :Localizar) else (goto :MenuPrincipal) :Cadastrar cls set /p "nome=%BS% Digite seu nome: " cls set /p "sobrenome=%BS% Digite seu sobrenome: " :age cls set /p "nasc=%BS% Digite sua data de nascimento: (dd/mm/aaaa): " set /a ano=%date:~6,4%-%nasc:~6,4% set MesDiaAtual=%Date:~3,2%%Date:~0,2% set MesDiaNasc=%nasc:~3,2%%nasc:~0,2% if "%MesDiaAtual%" GEQ "%MesDiaNasc%" (set /a idade=%ano%) else (set /a idade=%ano%-1) cls if %idade% lss 18 ( echo Precisas ter 18 anos ou mais para se cadastrar... pause>nul cls goto :age ) else ( goto :pk ) :pk echo Digite seu CPF: (###.###.###-##) set /p cpf= cls echo ------------------------ echo NOME: %nome% %sobrenome% echo ------------------------ echo IDADE: %idade% echo ------------------------ echo CPF: %cpf% echo ------------------------ pause>nul >>Clientes.csv echo %nome%;%sobrenome%;%idade%;%cpf%;%nasc% goto :MenuPrincipal :Ver cls echo. echo Lista de Clientes: echo ------------------ echo Indice; Nome; Sobrenome; Idade; CPF; Data Nascimento for /f "tokens=1-6 Delims=;[]" %%a in ('type Clientes.csv ^|find /i /v /n ""') do echo %%a; %%b; %%c; %%d; %%e; %%f echo. pause goto :MenuPrincipal :Localizar set Pesquisar= cls echo. echo Digite o nome do cliente: set /p "Pesquisar=%BS% Pesquisar: " echo. echo Indice; Nome; Sobrenome; Idade; CPF; Data Nascimento for /f "tokens=1-6 Delims=;[]" %%a in ('type Clientes.csv ^|find /n /i "%Pesquisar%"') do echo %%a; %%b; %%c; %%d; %%e; %%f echo. pause goto :MenuPrincipal :Deletar set Indice= cls echo. echo Digite o Indice do Cliente que deseja apagar "c" para cancelar: IF /i "%Indice%"=="c" goto :MenuPrincipal set /p "Indice=%BS% Indice: " for /f "tokens=1-6 Delims=;[]" %%a in ('type Clientes.csv ^|find /i /n /v ""') do IF NOT "%%a"=="%Indice%" >>"Clientes.tmp" echo %%b;%%c;%%d;%%e;%%f del /q "Clientes.csv" ren "Clientes.tmp" "Clientes.csv" goto :MenuPrincipal
  24. @ricardo_br Caramba! Perfeito cara, muito obrigado! Agora deu certo aqui, e sua explicação é top demais! E ainda completentou com um database que eu já estava pensando em fazer mas não sabia como, obrigado demais!!

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...