segunda-feira, 10 de maio de 2021
Concatenar comandos no CMD
Gerar arquivo com saída de comando no prompt de comando do windows
quinta-feira, 18 de fevereiro de 2021
Como procurar um arquivo por linha de comando no prompt de comando
Uma maneira simples de realizar uma busca de arquivo no prompt de comando windows é através do comando dir, seguindo a sintaxe abaixo.
Sintaxe
dir /s /b arquivo
Onde
- arquivo - Nome do arquivo a ser procurado.
Exemplos
Exemplo 1 - Neste exemplo será listado todos os arquivos com com extensão .txt.
dir /s/b *.txt
Exemplo 2 - Neste exemplo será listado todos os arquivos com nome de teste.bat
dir /s/b teste.bat
quarta-feira, 17 de fevereiro de 2021
Rodando .bat no diretório correto como administrador.
Há momentos que desejamos rodar um .bat como administrador para facilitar o dia-a-dia, porém sempre que executamos o mesmo ele é direcionado "C:\windows\system32" e muitas vezes o .bat tem informações a serem consultadas no diretório onde o mesmo se encontra.
Para corrigir tal problema é necessário só adicionar as linhas abaixo no começo do seu .bat.
@setlocal enableextensions
@cd /d "%~dp0"
sábado, 13 de fevereiro de 2021
Criar, editar e deletar variável de ambiente no windows
Apenas na sessão
Ao alterar ou criar uma variável de forma temporária que só existira quando o terminal estiver aberto. Quando o mesmo for fechado ela será apagada.
Sintaxe:
set variavel=valor
Onde:
* variavel - Nome da variável
* valor - Valor atribuído a variável
Exemplo
set JAVA="Teste teste"
set idade=32
Forma Permanente
Ao alterar ou criar uma variável de forma permanente ela existirá até mesmo se você fechar o terminal e abrir novamente.
setx variavel valor
Onde:
variavel - Nome da variável
valor - Valor atribuído a variável
Exemplo
setx JAVA "Teste teste"
setx idade 32
Forma permanente no sistema (nível de administrador)
Ao alterar ou criar uma variável de forma permanente ela existirá até mesmo se você fechar o terminal e abrir novamente em todas sessões. Usa-se o /M para atribuir a variável ao prompt a nível da administrador.
setx variavel valor /M
Onde:
variavel - Nome da variável
valor - Valor atribuído a variável
Exemplo
setx JAVA "Teste teste" /M
setx idade 32 /M
Removendo uma variável permanente no sistema (nível de administrador)
Para remover uma variável criada com setx basta apontar o conteúdo da variável para um valor vazio conforme a sintaxe abaixo:
setx variavel ""
Onde:
variavel - Nome da variável
Exemplo
setx JAVA ""
setx idade""
quarta-feira, 10 de fevereiro de 2021
Como pegar informações da placa mãe por linha de comando
Para pegar informações da placa mãe através linha de comando podemos utilizar o comando wmic
Pode-se pegar todas informações através do comando abaixo:
wmic baseboard
Caso você queira pegar uma coluna especifica basta colocar o titulo da mesma após o get, veja o comando abaixo:
wmic baseboard get product,Manufacturer
terça-feira, 8 de dezembro de 2020
Como limpar o console em python
Uma das maneiras que podemos utilizar para limpar o console em python é utilizar o próprio comando do sistema para isso. no windows podemos usar o comando "cls" e no linux "clean".
Exemplo:
import os
os.system('cls') or None
Nesse exemplos colocamos 'or None' para que não seja "printado" na tela um 0 (zero).
segunda-feira, 13 de abril de 2020
Abri no notepad com texto via linha de comando no windows
Exemplos com o prompt de comando aberto (CMD)
Exemplo 1 - Especificando o local que será criado o arquivo
cmd /c echo "sou um teste" >c:\tmp\my.txt|start notepad c:\tmp\my.txt
Exemplo 2 - Sem especificação do local que será criado o arquivo
cmd /c echo "sou um teste" >my.txt|start notepad my.txt
quinta-feira, 29 de agosto de 2019
Pegar o hostname no windows
1º Abra o prompt de comando e digite hostname
Nesse exemplo hostname do computador é DSK-0DI2PLR
terça-feira, 2 de julho de 2019
Como habilitar ou desabilitar a ação de hibernar do windows
Para verificar se o computador tem suporte basta digitar powercfg.exe /a no proprio cmd.
sintaxe:
powercfg.exe /a
Abaixo é possível ver o comando executado.
Habilitar
Para habilitar a hibernação basta utilizar o parâmetro /hibernate on.
Sintaxe:
powercfg.exe /hibernate on
Desabilitar
Para desabilitar a hibernação basta utilizar o parâmetro /hibernate off.
Sintaxe:
powercfg.exe /hibernate off
segunda-feira, 24 de junho de 2019
Copiando arquivos com robocopy
Sintaxe:
robocopy diretorio_origin diretorio_destino nome_arquivo
Onde:
- diretorio_origin - Directório do qual o arquivo será copiado.
- diretorio_destino - Directório que receberá o arquivo.
- nome_arquivo - Arquivo existente no directório, que será copiado.
Exemplo:
robocopy c:\tmp c:\tmp2 log.txt
domingo, 12 de maio de 2019
Como bloquear a tela do windows por linha de comando e interface gráfica
1. Bloqueio por modo gráfico
Para bloquear a tela do Windows basta apertar as teclas:
win + L
2. Bloquei por linha de comando
Para bloquear por linha de comando basta abri o prompt e utilizar o comando abaixo:
rundll32.exe user32.dll,LockWorkStation
segunda-feira, 28 de janeiro de 2019
Criando, Removendo e Renomeando pastas por linha de comando (windows)
Criando uma pastas
Sintaxe:
mkdir nome_pasta
Exemplo:
mkdir pastaTeste
Para criar várias pastas de uma única vez bastas colocar os nomes separadas por espaço.
Exemplo:
mkdir teste1 teste2 teste3
Renomeando uma pasta
move nome_orginal novo_nome
ExemplO;
move pastaTeste pastaXX
Movendo uma pasta
move nome_arquivo local_arquivo
Exemplo;
move pastaXX c:\teste\teste2
Removendo uma pasta
rmdir nome_pasta
Exemplo:
rmdir pastaXX
quinta-feira, 4 de outubro de 2018
Pegar o nome do usuário logado com linha de comando
Power Shell
Get-WMIObject -class Win32_ComputerSystem | select username
Prompt de comando cmd
Através do comando whoami
Sintaxe:
whoami
Através do comando query user
Através do query user são obtidos mais informações como: nome da sessão (SessionName) e hora de logon.Sintaxe:
query user
quarta-feira, 26 de setembro de 2018
Como pegar o mac de computadores na rede
MAC de todos computadores de uma rede
Sintaxe:
MAC de um IP especifico
Sintaxe:
Onde:
sexta-feira, 7 de setembro de 2018
Bloquear o windows por linha de comando
Para bloquear windows por linha de comando basta executar o comando baixo no terminal, powershell ou menu executar (win+r)
C:\Windows\System32\rundll32.exe user32.dll, LockWorkStation
Exemplo menu executar:
Abra o menu executar (aperte o botão win e a letra R) e cole o comando acima e clique em executar.
Exemplo no cmd
Basta colocar a linha de código no cmd.
Exemplo com powershell
quarta-feira, 17 de maio de 2017
Salvar conteudo de saida de comando em variavel via prompt MSDOS
comando > nome_arquivo
Introdução
O principal objetivo deste post é explicar de maneira simples e rápido como se direciona o resultado da execução de um comando para um arquivo. Isso poderia ser utilizado por exemplo para criar arquivos de log.
Sintaxe:
comando > nome_arquivo_log
Onde:
comando - comando a ser executado.
nome_arquivo_log - nome do arquivo do qual receberá a saída do comando executado.
Exemplo:
dir > log.log
Figura 1 - Prompt de comando para execução |
Abaixo é possível visualizar o arquivo de log já criado.
Figura 2 - Comando após execução do comando e criação do arquivo de log.log |
Figura 3 - Conteúdo do arquivo de log |