Batch-Satti
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Batch-Satti

Você não está conectado. Conecte-se ou registre-se

[DUVIDA] mandar o ip do PC e o endereço da placa de rede

2 participantes

Ir para baixo  Mensagem [Página 1 de 1]

joaowianney

joaowianney

Queria acrescentar a esse batch um comando que também mandasse
o ip do PC e o endereço da placa de rede (a MAC) se tiver como? E se não fosse pedir demais
queria que explicassem os comandos pra que possa aumentar os conhecimentos de
todos nós, muito obrigado.
Como por exem.:%time:~0,2%:%time:~3,2%
:reset
:ftp
ping localhost>nul

Comando a ser alterado
||
\/
@echo off
:reset
set user=Sua usuario de ftp
set pass=Sua senha ftp
set server=Seu servidor de ftp
set start=%time:~0,2%:%time:~3,2%
echo %date%>historico.txt
echo computador foi ligado as %start% >>historico.txt
echo pelo %username% >>historico.txt
:ftp
set name=%time:~0,2%.%time:~3,2%
ren historico.txt %name%.txt
echo %user%>>[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
echo %pass%>>[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
echo put %name%.txt>>[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
echo bye>>[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
ftp -s:"[Tens de ter uma conta e sessão iniciada para poderes visualizar este link] %server%
ping localhost>nul
exit

Borsatti

Borsatti

EXPLICAÇÃO DO COMANDO %time:~0,2%:%time:~3,2%
RODE O SCRIPT ABAIXO E ENTENDERÁ A EXPLICAÇÃO .

Código:
@ECHO OFF
ECHO SUPONDO QUE TIME SEJA 11:25:45,60
ECHO %TIME%
ECHO %time:~0,2% OU SEJA NO INICIO DA VARIAVEL "0" (NENHUM ESPAÇO),2 MOSTRA DUAS CASAS (HORA)
ECHO %time:~3,2% OU SEJA NO INICIO DA VARIAVEL "3" (PULA 3 CASAS) ,2 MOSTRA DUAS CASAS (MINUTO)
ECHO %time:~6,2% OU SEJA NO INICIO DA VARIAVEL "6" (PULA 6 CASAS) ,2 MOSTRA DUAS CASAS (SEGUNDO)
ECHO SUPONDO QUE VOCÊ QUEIRA MOSTRAR NO EXEMPLO ACIMA (O ,60 ) FAZ -SE ASSIM
ECHO %time:~8,3% OU SEJA NO INICIO DA VARIAVEL "8" (PULA 8 CASAS) ,3 MOSTRA DUAS CASAS (,MILISEGUNDO)

PAUSE

http://batch-satti.com

Borsatti

Borsatti

EXPLICAÇÃO DE ping localhost>nul

A FUNÇÃO DO PING LOCALHST>NUL É A DE FAZER UM SLEEP OU PAUSE !
TAMBEM PODERIA TER SIDO COLOCALO ASSIM PING 127.0.0.1>NUL
>NUL QUER DIZER PARA NÃO MOSTRAR INFORMAÇÕES NA TELA
SE VOCÊ RODAR O SCRIPT SEM O >NUL VAI ENTENDER OQUE ELE FAZ !

NO CASO OS COMANDOS
:reset
:ftp

ESTÃO SEM FUNÇÃO NESTE SCRIPT
A FUNÇÃO DE : ANTES DE UM TITULO DEFINE O INICIO DE UMA ROTINA !
EX:

@ECHO OFF
:INICIO
ECHO TESTE
GOTO INICIO


JÁ COM :: SIGNIFICA UM LEMBRETE

http://batch-satti.com

Borsatti

Borsatti

AGORA QUANTO A SUA PERGUNTA QUANTO IP NOME DE PLACA ETC .
SUGIRO QUE VEJA ESSE SCRIPT [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]

http://batch-satti.com

Conteúdo patrocinado



Ir para o topo  Mensagem [Página 1 de 1]

Permissões neste sub-fórum
Não podes responder a tópicos