-
Posts
63 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
posts postados por Giovanni Uchoa
-
-
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.
-
@Pincipi Vou fazer o teste com outro HD, obrigado pela dica!
Depois volterei aqui para dizer se deu certo ou não.
-
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.
-
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.
-
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?
-
@Basole isso dá certo porém ele somente esconde o input na tela, mas não coloca os asteriscos no lugar
-
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...
- 1
-
@Rei_da_Colina sim, eles estão instalados e atualizados. ah esqueci de comentar que uso o w10
-
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?
-
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 ?
- 1
-
@ricardo_br Exato, isso que acontecia, simplesmente fechava o prompt. Obrigado de verdade mano!
-
@ricardo_br Estranho, mas tudo bem. Valeu!!
-
@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?
-
@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=)
-
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"
-
@ricardo_br Muito obrigado pleo vídeo Ricardo! Consegui entender agora, você costuma postar vídeos regularmente?
-
@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
- 1
-
@kgin Deu pra ter uma ideia, vou tentar aqui! Obrigado.
- 1
-
@ricardo_br Por exemplo, editar um dado de um usuário já cadastrado no cvs.
-
@kgin Beleza, valeu mano.
A próxima que quero aprender é phyton, mas primeiro quero manjar bastante de bat. Sla kkkk
-
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 8Eecho ----------------------
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
:nameecho Digite seu nome:
set /p nome=
clsecho 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=
clsecho ------------------------
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
-
Aaah entendi, valeu!!! Só mais uma coisa kkkk, esse arquivo cvs você cria antes ou tem uma forma de criar ele pelo script ?
-
@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
-
@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
Velocidade das ventoinhas muito alta
em Refrigeração e superaquecimento
Postado
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.