Newsgroup: it.comp.os.dos
Titolo: Comando Reboot da varie versioni DOS, ma come???

Qualcuno sa dirmi, come faccio per riavviare un pc da dos senza rersettarlo
dall'apposito tasto o con la combinazione CTRL+ALT+CANC???
So per esempio che il comando PAUSE permette, all'interno di un file BATCH
di fermare  temporaneamente l'esecuzione fino alla pressione di un tasto.
Io su un vecchio 486 devo far riavviare il pc dopo l'uscita da un programma
lanciato nell'autoexec.
Grazie


Ah be', c'è un modo semplicissimo per farlo:
Prendi un editor esadecimale
e crea un file .COM contenente i caratteri
"cd" "19" (in esadecimale)
che corrispondono ai codici ascii 205 e 25
(una doppia linea orizzontale che NON è l'uguale
e una freccia in giù).
Ti accorgerai che questo file di due bytes
ha la simpatica proprietà di far resettare il dos.
Ora richiamalo nell'autoexec
dopo l'altro programma che devi lanciare
e sei a posto! :o)
MaRoK

 wrote in message
q3ie8.21068$fa5.7...@twister2.libero.it...

Se mi fai un esempio + dettagliato, grazie...
Visto che con gli editor esadecimali non sono proprio uno che se la cava...
Per l'inserimento nel autoexec non ho problemi thanks!

Visto che con gli editor esadecimali non sono proprio uno che se la cava...
Eheheh... anch'io li uso solo per le... "emergenze"! :o)
Allora:
1) prendi un editor esadecimale
(mi viene in mente xtreegold per dos,
ma altrimenti scarica FrHed da 
http://www.kibria.de/
)
2) vedrai lo schermo diviso in quattro colonne,
posiziona il cursore all'inizio
della prima riga della prima colonna e digita:
CD19
3) a destra dello schermo, se sei in windows leggerai
una i maiuscola con l'accento e poi un punto o un quadrato nero,
se sei in dos leggerai una doppia linea orizzontale
seguita da una freccia verso il basso
(ma se è diverso non importa,
magari hai una codetable non standard...)
4) salva il file come 
RESETTA.COM
5) hai ottenuto un file di 2 bytes che fa resettare
il dos5, il dos6.x e il dos7 di windows95 e 98
(NON windows 95 e 98, per fortuna!!!)
6) posiziona 
RESETTA.COM
 in una directory del path
(per esempio copialo in C:\)
7) aggiungi 
RESETTA.COM
 al fondo dell'autoexec.bat
Se hai ancora dubbi chiedi pure! :o)
MaRoK

Se mi fai un esempio + dettagliato, grazie...
C'e' anche un metodo piu' semplice:
1) scrivi sulla tastiera: copy con 
riavvia.com
2) schiacci il tasto <ALT> e tenendolo premuto sul tastierino numerico
scrivi 205. Dopo aver scritto il numero rilasci il tasto alt
3) schiacci il tasto <ALT> e tenendolo premuto sul tastierino numerico
scrivi 25. Dopo aver scritto il numero rilasci il tasto alt
4a) schiacci il tasto <ctrl> insieme al tasto <z> ed il tasto <invio>
4b) schiacci il tast <f6> ed il tasto <invio>
e ti ritrovi col tuo file.
Se e' come quello che usavo (e non ricordavo) io, ha solo un difetto:
se hai piu' di 640kbyte di ram, ti vede tutta la memoria estesa come
occupata. Occhio, sono 10 anni che non lo uso piu', puo' anche darsi
(spero) che la coppia di byte fosse diversa.
-- 
soffiando non ho ottenuto nulla, ma aspirando ho fatto in un attimo (da "l'ultima burba" di Leo Ortolani)

(spero) che la coppia di byte fosse diversa.
No, è giusta: cd 19 in hex corrisponde a 205 25 in decimale! :o)
MaRoK