PIRATA!
12-02-2002, 01:57
Allora.
Di hardware ci posso anche capire, ma riguardo alla programmazione faccio ancora abbastanza schifo.Qualcosa riesco a fare in DOS, ma quello che sto per descrivervi non lo riesco ancora a fare.
Il mio problema è fare un AUTOEXEC.BAT di un dischetto di boot che mi 'chieda' se voglio eseguire una particolare applicazione dos.
Tutto è nato dal fatto che l'applicazione in questione, che chiameremo PIPPO.EXE (per capirci :)), non riesce a stare sullo stesso floppy dove risiede l'AUTOEXEC.BAT per questioni di spazio, e quindi ho dovuto metterla da sola su di un secondo floppy.
Ora... l'AUTOEXEC.BAT mi dovrebbe chiedere se voglio eseguire quella applicazione PRIMA che finisca di essere caricato, visto che vorrei che questo caricasse un altra applicazione che chiameremo PLUTO.EXE (la quale invece risiede sullo stesso floppy dove risiede l'AUTOEXEC.BAT) se decido di NON caricare PIPPO.EXE. E' da notare che PLUTO.EXE è scritto nell'ultima riga dell'AUTOEXEC.BAT, quindi non mi pare che ci siano problemi nel fare questo script. Basta interporlo tra il contenuto dell'AUTOEXE.BAT e la sua ultima riga.
Ora... la cosa è un pochetto complicata (per me) quindi vi prego di autarmi.
Ecco cosa vorrei che facesse l'AUTOEXEC.BAT quando arriva PRIMA della sua ultima riga:
Vuoi eseguire questa applicazione? (Yes/No)
Se digito Y:
Inserire il floppy numero 2 e premere un tasto a caso quando siete pronti:
Ora... se il floppy è quello sbagliato (mettete caso) perchè non trova il file PIPPO.EXE, vorrei che mi dicesse:
Floppy sbagliato: (Retry/Abort)
Notate le 2 sole possibilita!! Vorrei che mi chieda cosa fare perchè se per puro caso ho sbagliato precedentemente a digitare Y, in questo modo posso annullare la rischiesta di inserire il floppy numero 2 e così continiare a finire di caricare il mio AUTOEXEC.BAT premendo A per Abort, e così caricarmi PLUTO.EXE
Questo stesso messaggio vorrei che venisse ripetuto in loop ogni volta che sbaglio floppy se continuo a premere R per Retry ogni volta.
Se invece il floppy è quello giusto, vorrei che eseguisse l'applicazione (PIPPO.EXE).
Se invece premo N:
Allora il mio AUTOEXEC.BAT continua a caricarsi ed andrà a completarsi caricando la sua ultima riga che riguarda l'esecuzione di PLUTO.EXE.
Mi sembra che sia semplice a farsi un .BAT del genere.
Io non sono buono, ma tempo fa ho avuto ra le mani floppy con .BAT più complicati.
AH! DIMENTICAVO!! A me serve che i messaggi siano in lingua inglese, lettere da digitare comprese (Yes/No, Retry/Abort). Al massimo posso editare il .BAT e tradurmelo da me. Fin qui ce la faccio. :)
Vi prego di aiutarmi. Ve ne sarei MOLTO grato.
Grazie anticipatamente.
Di hardware ci posso anche capire, ma riguardo alla programmazione faccio ancora abbastanza schifo.Qualcosa riesco a fare in DOS, ma quello che sto per descrivervi non lo riesco ancora a fare.
Il mio problema è fare un AUTOEXEC.BAT di un dischetto di boot che mi 'chieda' se voglio eseguire una particolare applicazione dos.
Tutto è nato dal fatto che l'applicazione in questione, che chiameremo PIPPO.EXE (per capirci :)), non riesce a stare sullo stesso floppy dove risiede l'AUTOEXEC.BAT per questioni di spazio, e quindi ho dovuto metterla da sola su di un secondo floppy.
Ora... l'AUTOEXEC.BAT mi dovrebbe chiedere se voglio eseguire quella applicazione PRIMA che finisca di essere caricato, visto che vorrei che questo caricasse un altra applicazione che chiameremo PLUTO.EXE (la quale invece risiede sullo stesso floppy dove risiede l'AUTOEXEC.BAT) se decido di NON caricare PIPPO.EXE. E' da notare che PLUTO.EXE è scritto nell'ultima riga dell'AUTOEXEC.BAT, quindi non mi pare che ci siano problemi nel fare questo script. Basta interporlo tra il contenuto dell'AUTOEXE.BAT e la sua ultima riga.
Ora... la cosa è un pochetto complicata (per me) quindi vi prego di autarmi.
Ecco cosa vorrei che facesse l'AUTOEXEC.BAT quando arriva PRIMA della sua ultima riga:
Vuoi eseguire questa applicazione? (Yes/No)
Se digito Y:
Inserire il floppy numero 2 e premere un tasto a caso quando siete pronti:
Ora... se il floppy è quello sbagliato (mettete caso) perchè non trova il file PIPPO.EXE, vorrei che mi dicesse:
Floppy sbagliato: (Retry/Abort)
Notate le 2 sole possibilita!! Vorrei che mi chieda cosa fare perchè se per puro caso ho sbagliato precedentemente a digitare Y, in questo modo posso annullare la rischiesta di inserire il floppy numero 2 e così continiare a finire di caricare il mio AUTOEXEC.BAT premendo A per Abort, e così caricarmi PLUTO.EXE
Questo stesso messaggio vorrei che venisse ripetuto in loop ogni volta che sbaglio floppy se continuo a premere R per Retry ogni volta.
Se invece il floppy è quello giusto, vorrei che eseguisse l'applicazione (PIPPO.EXE).
Se invece premo N:
Allora il mio AUTOEXEC.BAT continua a caricarsi ed andrà a completarsi caricando la sua ultima riga che riguarda l'esecuzione di PLUTO.EXE.
Mi sembra che sia semplice a farsi un .BAT del genere.
Io non sono buono, ma tempo fa ho avuto ra le mani floppy con .BAT più complicati.
AH! DIMENTICAVO!! A me serve che i messaggi siano in lingua inglese, lettere da digitare comprese (Yes/No, Retry/Abort). Al massimo posso editare il .BAT e tradurmelo da me. Fin qui ce la faccio. :)
Vi prego di aiutarmi. Ve ne sarei MOLTO grato.
Grazie anticipatamente.