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
• C# 4.0 : Asp .NET MVC 4, Windows Presentation Foundation, Windows Forms, XNA, Model – View – ViewModel, Entity Framework, Linq;
• C : Gtk, GLib, SDL, FANN, libnet, libpcap, Api Win32;
• Java ( AWT, Swing);
• Java per Android;
• Web: Php(Zend Framework)/Mysql, Javascript (Knockout, JQuery, JQuery UI), Actionscript 3.0(solo su FlashDevelop), Html, CSS, gestione pacchetto Lamp;
• Basi di Python, Assembler x86 e Reverse Engineering;
-
14:12 - 24/09/11 tasxgrazie Loryea del tuo super controllo speciale,
-
Super controllo speciale???
Non sono autorizzato, quinidi non ci contare.
-
21:06 - 22/09/11 LoryeaI 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 )
-
17:01 - 04/09/10 oirasorforse sarebbe più opportuno program spegni_computer; non compiuter! xD complimenti x il sito cmq........
Aggiungi un commento