Oppure

Loading
12/11/08 21:30
MrXZCS
Programmazione c++ problema veloce veloce =)

Ciao A tutti =):rotfl:

sto cerkando di creare un programma ke mi permetta di scegliere il tipo di operazione da fare per eseguire un istruzione di shutdown su pc in remoto...

il programma chiede tempo nomepc e tipo di operazione e crea una stringa ke poi va a scrivere su un file bat ke avvia in seguito...risulato? nn fungeee aiuto xD


il linguaggio e' questo




#include <cstdlib>
#include <iostream>
#include <cstring>
#include <fstream.h>
#include <stdlib.h>

using namespace std;

int risptipo;
string nomecomputer,esecuzione,commento,tempo,tipoesecuzione;
char risp;
ofstream esegui;


int main(int argc, char *argv[])
{
cout<<"Inserisci nome computer : ";
cin>>nomecomputer;
cout<<endl;
cout<<"Inserisci il tempo di esecuzione in secondi: ";
cin>>tempo;
cout<<endl;
cout<<"Che tipo di operazione vuoi eseguire ? \n";
cout<<"[1] Spegnimento \n";
cout<<"[2] Riavvio \n";
cout<<"[3] Chiusura Applicazioni \n";
cin>>risptipo;

switch(risptipo)
{

case 1:
tipoesecuzione = 's';
break;

case 2:
tipoesecuzione = 'r';
break;

case 3:
tipoesecuzione = 'f';
break;

}

cout<<endl;
cout<<"Inserisci commento : ";
cin>>commento;

esecuzione = "cmd shutdown -" + tipoesecuzione + " -t " + tempo + " -m \\" + nomecomputer + " -c \"" + commento + "\"";
esegui.open("attack.bat", ios::out);
esegui<<esecuzione;

cout<<"Procedere con l'esecuzione ??!! [S][N]";
cin>>risp;

if (risp=='s')
{
system("attack.bat";);
}

else
{
cout<<"Procedura annullata!";
}



system("PAUSE";);
return EXIT_SUCCESS;
}
aaa
12/06/09 13:06
davide.riva@live.it
Perchè invece di complicarti la vita non usi la funzione system() invece di creare il file .bat? :pat:
aaa
13/06/09 1:38
theprogrammer
Con un bat che si chiama attack.bat ... ?

Lamerata in agguato ... :heehee:
aaa