Per spegnere il computer bisogna utilizzare il programma shutdown che è situato nella cartella di windows.
Per eseguire un programma in Pascal bisogna dire al compilatore di utilizzare la libreria del dos, quindi:
Per eseguire un programma in Pascal bisogna dire al compilatore di utilizzare la libreria del dos, quindi:
program spegni_compiuter; uses dos; // continua..
In seguito utilizziamo la procedura exec che accetta due stringhe come parametri.
la prima richiede il nome ed il percorso del file, la seconda i parametri da passare al programma che andremo ad eseguire.
Per osservare come funziona il programma shutdown basta aprire il dos e scrivere shutdown(tranquilli non si spegne il compiuter perchè mancano i parametri), osserverete che il programma vi scrive tutti le possibili opzioni.
Quindi scegliete quella che più vi aggrada e inseritela nel programma. Dunque infine il programma sarà strutturato così:
la prima richiede il nome ed il percorso del file, la seconda i parametri da passare al programma che andremo ad eseguire.
Per osservare come funziona il programma shutdown basta aprire il dos e scrivere shutdown(tranquilli non si spegne il compiuter perchè mancano i parametri), osserverete che il programma vi scrive tutti le possibili opzioni.
Quindi scegliete quella che più vi aggrada e inseritela nel programma. Dunque infine il programma sarà strutturato così:
program spegni_compiuter;
uses dos;
begin
exec('shutdown', '/s');
//per xp usare '-s' al posto di '/s'
end.
In ultimo dopo averlo compilato attenti a farlo girare altrimenti...
ciao tasx
ciao tasx
Approfondita conoscenza Java e Pascal, C# (XNA, GtkSharp) anche su Linux(MONO).
C (SDL, GTK, libpcap, libnet).
Php/Mysql, Javascript(JQuery, JQuery UI)
Actionscript 3.
-
grazie Loryea del tuo super controllo speciale,
-
Super controllo speciale???
Non sono autorizzato, quinidi non ci contare.
-
I commenti non li hai fatti in pascal, ma in C++... per il resto va bene.
-
i caratteri // indicando il commento sia in c++ che in pascal, ma se vuoi anche in delphi, java, objective c, php e chi più ne ha più ne metta (ho solo citato i linguaggi che conosco, ma sicuramente ce ne saranno infiniti altri con // come commenti)
-
Uh! é vero, non ci avevo fatto caso, di solito in pascal, lo scrivevo:
(*Commento*) oppure {Commento}
-
si, per quanto ne so, ogni linguaggio ha almeno 2 modi di commentare, uno che commenta una sola riga (che appunto di solito è //) e un altro che commenta un blocco di righe (che può essere (* *) in pascal e delphi, oppure /* */ in molti altri linguaggi ecc.....) il pascal, visto che non usa le graffe come apertura e chiusura di blocchi di codice, ma usa invece il begin e l'end, può permettersi di usare le graffe come apertura di commenti (cosa che non potrebbe permettersi il c++ ovviamente )
-
forse sarebbe più opportuno program spegni_computer; non compiuter! xD complimenti x il sito cmq........

Feeds
Sondaggio
Condividi
Numeri



Aggiungi un commento