
makakofeio
(usa Outra)
Enviado em 29/11/2012 - 01:13h
Bom, frequentemente eu necessito de MAQ's presentes na minha rede, por questão de controle. Bom eu geralmente ligo-as e vou executo o comando(lembrando que as maquinas que necessito o MAQ sao Windows):
nbtstat -a "nome da maquina"
Funciona, porém seria mais pratico fazer um programinha para isto, entao pensei:
#include<iostream.h>
int main () {
system("nbtstat -a m1");
system("pause>>NULL");
system("nbtstat -a m2");
system("pause>>NULL");
system("nbtstat -a m3");
system("pause>>NULL");
system("nbtstat -a m4");
system("pause>>NULL");
system("nbtstat -a m5");
system("pause>>NULL");
system("nbtstat -a a1");
system("pause>>NULL");
system("nbtstat -a a2");
system("pause>>NULL");
system("nbtstat -a a3");
system("pause>>NULL");
}
Bom, porem sao muitos setores diferentes. Entao pensei em alguma estrutura de repetição que faça este numero ir variando de 1 ate quantidade x, porém, nao sei como referenciar essa variavel dentro da função system, tipo:
#include<iostream.h>
int main () {
for (int i = 1; i <= x; i++)
{
system("nbtstat -a m%d",i);
system("pause>>NULL");
}
}
Porém este tipo de refencia nao funciona em system, se alguém tiver alguma ideia de como faço isso, agradeço.
OBS: fiz a parte de salvar em um .txt, só nao puis acima pois ficaria meio extenso, e ja existe perguntas sobre esse assunto muito bem explicadas.