Jump to content
Fórum Script Brasil
  • 0

Ajuda script c++


Túlio Cezar

Question

Olá, preciso criar um escript que use bibliotecas basicas como stdio, lib, conio, windows.h, capaz de apresentar um menu com 4 opções: 1 – Ping; 2 – Netstat; 3 – Tabela

de Rotas; 4 – Banco de Dados. A opção 1 – Ping deverá permitir que o usuário

escolha para qual IP será executado o comando de ping, com qual tamanho de

pacote e quantas vezes este ping será enviado à rede. A opção 2 – Netsat

deverá trazer para a tela o resultado do comando “netstat –es” quando

acionada. De forma análoga, a opção 3 – Tabela de Rotas deverá trazer para a

tela a tabela de rotas do Windows (route print) quando acionada. A opção 4

deverá abrir um programa “client SQL” (iSQL) para que o usuário possa

executar comandos de SQL no banco de dados residente, remotamente, no

servidor.

Link to comment
Share on other sites

4 answers to this question

Recommended Posts

  • 0
Para utilizar os comandos nativos do sistema operacional (como ping, netstat e tracert), basta utilizar a função 'system()'.

certo, mas estou com dificuldade, presiso de um codigo como exemplo.

"digite um um ip"

xxx.xxx.xxx.xxx -t ou -l

Para o ping...

crie uma string, e inicialize com a a palavra ping seguida de um espaço:

char p[30] = {"ping "};
Depois pegue os parâmetros que o usuário entra (tamanho e quantidade de disparos), e concatene na string 'p'. Novamente, deixe um espaço após os parametros. Depois, pegue o IP que o usuario entrar e concatene novamente na string. Então, basta dar um
system(p);

Que o comando nativo 'ping' será executado com os parametros e IP escolhidos pelo usuario.

A mesma logica é válida para o netstat e tracert.

Link to comment
Share on other sites

  • 0
Para utilizar os comandos nativos do sistema operacional (como ping, netstat e tracert), basta utilizar a função 'system()'.

certo, mas estou com dificuldade, presiso de um codigo como exemplo.

"digite um um ip"

xxx.xxx.xxx.xxx -t ou -l

Para o ping...

crie uma string, e inicialize com a a palavra ping seguida de um espaço:

char p[30] = {"ping "};
Depois pegue os parâmetros que o usuário entra (tamanho e quantidade de disparos), e concatene na string 'p'. Novamente, deixe um espaço após os parametros. Depois, pegue o IP que o usuario entrar e concatene novamente na string. Então, basta dar um
system(p);

Que o comando nativo 'ping' será executado com os parametros e IP escolhidos pelo usuario.

A mesma logica é válida para o netstat e tracert.

valeu!

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...