Ir ao conteúdo
  • Cadastre-se

ricardo_br

Membro Pleno
  • Posts

    7.495
  • Cadastrado em

  • Última visita

Tópicos solucionados

  1. O post de ricardo_br em Acesso Remoto - Home Office (Acesso de Arquivos) foi marcado como solução   
    Olá Bruno,
     
    Só porque você acessa uma máquina remotamente pela área de trabalho remoto não que dizer que eles possam acessar seu computador pessoal também.
     
    Para que outras pessoas possam acessar sua máquina remotamente você tem que autorizar explicitamente nas propriedades do systema.

  2. O post de ricardo_br em Arquivo .bat com comando cacls para acessa pasta negada foi marcado como solução   
    @marcelo.br Parece certo, porém a Microsoft recomenda o uso do icacls ao invés do cacls porque este é a versão mais atual do comando para trocar permissões...
  3. O post de ricardo_br em Descartar ou vender equipamentos com segurança para não ter dados recuperados foi marcado como solução   
    Olá, você pode vender de tudo, como existem programas que fazem recuperação de dados também existem programas que fazem a destruição dos dados de forma definitiva. Basta usar um desses programas no HD,SSD,pendrive,cartão de memória que você quer vender. 
     
    Modems, roteadores e switches realmente podem armazenar dados de navegação mais acredito que basta fazer um reset (restaurar para configurações de fabrica) que resolve.
     
    outros equipamentos que você falou como memória, monitor, placa de vídeo, placa-mãe, webcam não tem nenhum risco.
  4. O post de ricardo_br em erro no cmd / powershell com comandos ''dism'' e sfc /scannow foi marcado como solução   
    @Bruno Iachinski Sim, source deve apontar para os arquivos novos no DVD ou USB de instalação não para c:\....
  5. O post de ricardo_br em comando no cmd que da niveis de permição altamente alto foi marcado como solução   
    Antes de indicar o local da pasta: -LiteralPath '%pasta%'
     
    Aqui tem um exemplo onde o usuário digita a pasta onde será verificado o tamanho:
     
    @echo off setlocal enabledelayedexpansion :Inicio cls echo. set /p "pasta=Informe a pasta: " for /f "tokens=1-3 delims=-" %%a in ('powershell -NoProfile -Command "$bytes = (Get-ChildItem -LiteralPath '%pasta%' -Recurse -force -ErrorAction SilentlyContinue -File | Measure-Object -Property Length -Sum).Sum;$mega = '{0:N2}' -f [math]::Round($bytes / 1MB,2);$giga = '{0:N2}' -f [math]::Round($bytes / 1GB,2);write-host $bytes-$mega-$giga"') do ( set "tamanho_bytes=%%a" set "tamanho_mb=%%b" set "tamanho_gb=%%c" ) echo. echo Tamanho da pasta: %pasta% echo Em bytes: %tamanho_bytes% echo Em MB: %tamanho_mb% MB echo Em GB: %tamanho_gb% GB echo. pause goto :Inicio  

  6. O post de ricardo_br em Converter PDF para Corel? foi marcado como solução   
    E se converter de PDF para imagem e depois abrir no Corel e salvar como CRD?
  7. O post de ricardo_br em Como descobrir o nome de um computador através do IP ? (Via CMD) foi marcado como solução   
  8. O post de ricardo_br em script Batch Windows duplicadas foi marcado como solução   
    @Antonio Baptista Para mim está ficando exatamente assim, o exemplo que você postou resulta em:
    11111
    2222
     
    Ou qual resultado você está tendo?
     

  9. O post de ricardo_br em Criar arquivo . bat para fazer uma lista de arquivos numerados foi marcado como solução   
    Aqui está o código, é preciso arrastar a pasta onde estão os arquivos para o arquivo batch e na parte "set Tipo=" você deverá colocar o tipo de arquivo desejado txt exe jpg etc...
     
    @echo off :: Tipo de arquivo escolhido: set Tipo=txt SetLocal EnableDelayedExpansion if exist "%~1" (if not exist "%~1\" exit) else (exit) pushd "%~1" for /f "delims=" %%a in ('dir /b "*.%Tipo%"') do set /a Contador+=1 if %Contador% EQU 0 exit :: DecimaisT é a variável onde é armazenado a quantidade de decimais do total de arquivos set DecimaisT=0 Call :CasasDecimais if %DecimaisT% LSS 2 set DecimaisT=2 :: Contador é a contagem normal :: ContadorZ é igual Contador com zero a esquerda set Contador=0 for /f "Delims=" %%a in ('dir /b "*.%Tipo%"') do ( set /a Contador+=1 set ContadorZ=0000000000!Contador! set ContadorZ=!ContadorZ:~-%DecimaisT%! >>"%~dp0Resultado.txt" echo Arquivo_!ContadorZ! = %%a ) exit :: Verifica qual a quantidade maxima de casas decimais do total de arquivos :CasasDecimais if "!Contador:~%DecimaisT%,1!"=="" goto :EOF set /a DecimaisT+=1 goto :CasasDecimais  
  10. O post de ricardo_br em Criar bat para mover arquivos por data "D-1" foi marcado como solução   
    Não entendi, você quer mover todos os arquivos menos os de hoje ou somente os arquivos de ontem?
     
    Todos menos os de hoje:
    @echo off set Fonte=C:\Users\attilio\Desktop\teste_move set Destino=C:\Users\attilio\Desktop\Teste_move1 robocopy "%Fonte%" "%Destino%" /move /minage:1 exit  
    Somente os arquivos de ontem:
     
    @echo off set Fonte=C:\Users\attilio\Desktop\teste_move set Destino=C:\Users\attilio\Desktop\Teste_move1 robocopy "%Fonte%" "%Destino%" /move /minage:1 /maxage:2 exit  
  11. O post de ricardo_br em Como organizar números de uma forma específica em batch foi marcado como solução   
    @Anonimo213212 Mais como são essas listas são arquivos de texto onde cada número fica em uma linha? Veja se isso ajudaria:
     

     
     
  12. O post de ricardo_br em compactar diretório com progressbar em tempo real foi marcado como solução   
    Esse comando:
     
    start /wait c:\arquiv~1\winrar\winrar.exe d:\backup_files\ultimo d:\caminho\*.*  
    deveria ser algo assim:
     
    start /wait c:\arquiv~1\winrar\winrar.exe a -ep1 -r d:\backup_files\ultimo.zip d:\caminho\*.*  
    Além disso eu recomendo colocar o caminho para o winrar na variável path para que você não precise colocar o caminho completo para rar.exe, winrar.exe sempre que precisar....
  13. O post de ricardo_br em Bat windows ler arquivo foi marcado como solução   
    @Antonio Baptista Veja se é isso:
     
    https://pastebin.com/raw/1nHDQpSc
  14. O post de ricardo_br em Como criar sequencial de arquivo via bat? foi marcado como solução   
    Veja se é isso:
     

     
     
    @echo off set Origem=C:\Documentos\Marcos\CDC.IDA set Destino=C:\Users\marcos.psimoes\Documentos\Marcos set Arquivo=CDC_%date:~0,2%%date:~3,2% :Sequencia set /a Contador+=1 set ZContador=0%Contador% set ZContador=%ZContador:~-2% if not exist "%Destino%\%Arquivo%%ZContador%.IDA" (move /y "%Origem%" "%Destino%\%Arquivo%%ZContador%.IDA") else (goto :Sequencia) exit  
    Isso funciona se não tiver mais de 99 arquvios no destino, se tiver mais vai ter que usar 001, 002, 003 ao invés de 01, 02, 03....
  15. O post de ricardo_br em Como repetir um comando via BAT até que ele tenha sucesso? foi marcado como solução   
    @Jonathas Douglas É só fazer um loop para cada comando e não esquecer de resetar o contador para 1 antes de cada comando...
     
    set Contador=1
    :Loop1
    comando1
    ......
    set Contador=1
    :Loop2
    comando2
    ....
    set Contador=1
    :Loop3
    comando3
    ....
    set Contador=1
    :Loop4
    comando4
    ....
     
    Outra opção que eu acho interessante seria criar um log de erros para você poder ver quais comandos deram erro:
     
    comando1 || echo %date% %Time:~0,8% comando1 falhou >>"Erros.log"
    comando2 || echo %date% %Time:~0,8% comando2 falhou >>"Erros.log"
    comando2 || echo %date% %Time:~0,8% comando3 falhou >>"Erros.log"
  16. O post de ricardo_br em Bat windows ler arquivo foi marcado como solução   
    Veja se é isso, você tem que arrastar o arquivo de texto para o bat e em seguida será criado outro arquivo de texto com o mesmo nome do original só que com _mod no nome e esse não vai ter quebra de linha....
     

     
    @echo off if /i not "%~x1"==".txt" exit for /f "usebackq delims=" %%a in ("%~1") do echo |set /p="%%a">>"%~n1_mod.%~x1" exit  
  17. O post de ricardo_br em Seleção de Pasta Pelo Programa Só Aparece as Pastas da Área de Trabalho foi marcado como solução   
    Faça um backup da área de trabalho, vai nas configurações do onedrive, guia: Backup, Gerenciar Backup, remova a área de trabalho da lista de sincronização....
     
    Ai tente novamente a opção de abrir pasta.
  18. O post de ricardo_br em Onde encontrar um antivírus pago, porém com pagamento único e vitalício? foi marcado como solução   
    @Gustavo3 Acredito que sim, mais não é uma boa ideia. Por exemplo essa licença vitalícia deve ser cara e se o antivírus ficar uma porcaria daqui a 1 ou 2 anos.
     
    Veja se é isso que procura:
    https://windowsreport.com/antivirus-with-unlimited-validity/
  19. O post de ricardo_br em passar parâmetros de um bat para outro? foi marcado como solução   
    @Swalls sim é quase assim.
     
    start "" tratar_arquivo.bat "Teste.txt"  
    Dentro de tratar_arquivo.bat "Teste.txt" vai ser igual a %1
    Pode testar assim echo %1
     
    Se mandar 2 arquivos:
    start "" tratar_arquivo.bat "Teste1.txt" "Teste2.txt" %1 = Teste1.txt %2 = Teste2.txt  
     
  20. O post de ricardo_br em pesquisar arquivo com + 45 caracteres foi marcado como solução   
    Um exemplo seria usar a função foreach do powershell dentro do .bat e redirecionar o resultado para um terçeiro arquivo mostrando o número da linha e o número de caracteres do arquivo original:
     

     
     
     
  21. O post de ricardo_br em como saber se um arquivo está em uso? foi marcado como solução   
    @Swalls tentar mover ou renomear o arquivo ai olhar o errorlevel 
  22. O post de ricardo_br em macro em batch para renomear todo novo arquivo e comprimir foi marcado como solução   
    @Swalls veja se da para entender:
     
    @echo off chcp 1252 >nul REM insira o caminho original dos backups abaixo set "caminho_backup=%userprofile%\desktop" REM insira o novo caminho dos backups set "novo_caminho="c:\backup" REM iniciando mudanças set data=%date:~6,4%-%date:~3,2%-%date:~0,2% set hora=%time:~0,2%-%time:~3,2% set datahora=%data%%hora% :: Pega os arquivos que tem data maior que hoje e envia os dados na forma de 3 parâmetros para a função Renomear :: onde: :: %%~a = caminho completo :: %%~na = somente nome do arquivo :: %%~xa = somente a extensão do arquivo for /f "tokens=1 delims=" %%a in ('forfiles /P %caminho_backup% /M *.bak /D +%date% /C "cmd /c echo @path"') do call :Renomear "%%~a" "%%~na" "%%~xa" exit :Renomear :: Dentro dessa função os parâmetros são reconhecidos como (conforme a ordem em que são passados): :: %~1 = caminho completo :: %~2 = somente nome do arquivo :: %~3 = somente a extensão :: %%~a = vai ser o nome do arquivo até o primeiro underscore: for /f "tokens=1 delims=_" %%a in ("%~2") do ren "%~1" "%%~a_%datahora%%~3" goto :EOF  
  23. O post de ricardo_br em Tecla do espaço do teclado apple parou de funcionar. foi marcado como solução   
    ALT ESQUERDA do teclado + 32 na parte numérica do teclado.
     
    Também é possível usar programas como sharpkeys para atribuir o espaço para outra tecla que você não usa frequentemente, ai você passa a usar aquela tecla como espaço.
  24. O post de ricardo_br em Como remover o dual boot foi marcado como solução   
    @Daniel Fagundes Pressione as teclas: WINDOWS + R para abrir o comando executar, digite: msconfig e pressione ENTER. Na guia "Inicialização do sistema" selecione a entrada que não quiser e clique no botão: excluir.
  25. O post de ricardo_br em Backup de maquina virtual foi marcado como solução   
    Da boot pelo USB de instalação do Windows, entra na parte de reparação quando perguntar, Prompt de comando. Ai usa os comandos xcopy ou robocopy para fazer backup das maquinas para o local que você quiser.

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