|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Junior Member
Iscritto dal: Jul 2011
Messaggi: 11
|
Creazione di un programma per ms-dos
ciao a tutti...io ho un problema:
ho 4 programmi di test (seatool, memtest) che si eseguono da dos e occupano su disco 4 o 5 mega ciascuno. Per evitare di fare tanti cd avevo pensato di fare un programma per dos che tramite un elenco numerato mi permette di far partire uno dei programmi. Il problema è che non so quale linguaggio usare..voi avete qualche idea??? grazie |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Jan 2008
Messaggi: 8406
|
Puoi usare qualsiasi linguaggio il cui interprete o compilatore è disponibile per dos.
Puoi usare il C/C++ con djgpp, quickbasic, freepascal, freebasic, turbo c++, turbo pascal. |
![]() |
![]() |
![]() |
#3 |
Junior Member
Iscritto dal: Jul 2011
Messaggi: 11
|
faccio una piccola precisazione solo per essere sicuro di essermi spiegato bene...il programma non devo farlo partire con il prompt di windows...io questo programma lo metto su un cd, che faccio partire prima del caricamento di windows...avevi capito giusto???
grazie e scusa.... |
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Jan 2008
Messaggi: 8406
|
ma non stavamo parlando del dos? che c'entra adesso windows?
|
![]() |
![]() |
![]() |
#5 |
Junior Member
Iscritto dal: Jul 2011
Messaggi: 11
|
no perchè stavo chiedendo consiglio anche a un mio amico che studia informatica all'università...però aveva capito che volevo fare partire un programma tramite il prompt...e pensavo avessi freintesto anche tu la mia domanda...scusa...
|
![]() |
![]() |
![]() |
#6 | |
Senior Member
Iscritto dal: Jan 2008
Messaggi: 8406
|
Quote:
riguardo quello che vuoi fare devi creare un semplice programma ( basta il basic ) e poi creare un cd con l'autorun che lo avvia appena si infila il disco |
|
![]() |
![]() |
![]() |
#7 | ||
Senior Member
Iscritto dal: Oct 2006
Città: Roma
Messaggi: 1383
|
Quote:
Quote:
![]() in sostanza qui ci andiamo giú di BIOS e/o di EFI ![]() |
||
![]() |
![]() |
![]() |
#8 |
Senior Member
Iscritto dal: Feb 2006
Messaggi: 1304
|
In pratica intende DOS davvero... non è che i programmi girano nel vuoto, bisogna anche caricare l'ambiente per farli girare.
Quindi quello che ti serve è un disco che 1) carica DOS 2) DOS lancia il tuo programma 3) il tuo programma usa qualche API per lanciare gli altri su richiesta in sostanza vuoi fare una shell di boot? Potresti anche provare a usare GRUB, ma poi non credo che funzionerà coi programmi preesistenti. Se lo fai solo per il costo dei CD, ti conviene inizare a masterizzarli fin da subito ![]() |
![]() |
![]() |
![]() |
#9 |
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Forse vuole realizzare un CD/DVD "launcher", tipo quello che è presente nel CD di Windows XP o nei DVD di Vista/7.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
![]() |
![]() |
![]() |
#10 |
Senior Member
Iscritto dal: Jan 2008
Messaggi: 8406
|
Avevo bypassato la parte del "caricare prima di windows".
Beh in questo caso la faccenda è abbastanza semplice, ovvero crea un cd di boot con freedos a cui aggiunge il suo programmino/menu per eseguire i vari eseguibili. Per i linguaggi vale quanto detto prima. |
![]() |
![]() |
![]() |
#11 |
Junior Member
Iscritto dal: Jul 2011
Messaggi: 11
|
è proprio questo che voglio fare...e quindi se ho capito bene il programma lo scrivo con c++ e li nn ho problemi...ma per creare l'autorun devo usare freedos...ho capito giusto??? grazie
|
![]() |
![]() |
![]() |
#12 | |
Senior Member
Iscritto dal: Jan 2008
Messaggi: 8406
|
Quote:
per questo motivo devi creare un cd di boot, ovvero un cd con un sistema operativo sopra che è in grado di partire quando avvii la macchina freedos è un clone dos gratuito, molto diffuso e perfettamente adatto a far girare qualsiasi programma dos....ovviamente non puoi crearti un sistema operativo da zero ed inoltre tu devi far girare dei programmi dos, quindi alla fin fine un dos sotto ti serve sempre per questo motivo ti ho consigliato di usare freedos per crearti un livecd custom che avvia automaticamente ( tramite autoexec.bat ) il tuo programma/menu scritto in c, pascal, basic o quello che ti pare ( non ha importanza ) |
|
![]() |
![]() |
![]() |
#13 |
Junior Member
Iscritto dal: Jul 2011
Messaggi: 11
|
grazie mille per i tuoi consigli
|
![]() |
![]() |
![]() |
#14 |
Moderatore
Iscritto dal: Nov 2006
Messaggi: 21796
|
se vuoi la soluzione per il tuo problema si chiama hirens boot cd o qualsiasi altra suite di programmi di diagnostica che parte da live cd
non reinventare l'acqua calda ![]() ![]() ![]()
__________________
"WS" (p280,cx750m,4790k+212evo,z97pro,4x8GB ddr3 1600c11,GTX760-DC2OC,MZ-7TE500, WD20EFRX) Desktop (three hundred,650gq,3800x+nh-u14s ,x570 arous elite,2x16GB ddr4 3200c16, rx5600xt pulse P5 1TB)+NB: Lenovo p53 i7-9750H,64GB DDR4,2x1TB SSD, T1000 |
![]() |
![]() |
![]() |
#15 |
Junior Member
Iscritto dal: Jul 2011
Messaggi: 11
|
no nn lo sto facendo per studio....non sapevo esistesse una suite già fatta...grazie anche a te
|
![]() |
![]() |
![]() |
#16 | |
Senior Member
Iscritto dal: Jan 2008
Messaggi: 8406
|
Quote:
in un video si parlava di linux e mi sa che è in questo caso mene90vr è costretto ad usare un emulatore dos per far partire quei programmi |
|
![]() |
![]() |
![]() |
#17 | |
Moderatore
Iscritto dal: Nov 2006
Messaggi: 21796
|
Quote:
hirens come le altre suite del genere sono dei live cd linux (ma a te non te ne frega nulla) all'avvio si apre un menu con decine e decine di suite di diagnostica e recovery tra cui memtest e i programmi di test per gli hdd delle varie marche il sistema operativo non è importante essendo un live l'importante è che partano le utility
__________________
"WS" (p280,cx750m,4790k+212evo,z97pro,4x8GB ddr3 1600c11,GTX760-DC2OC,MZ-7TE500, WD20EFRX) Desktop (three hundred,650gq,3800x+nh-u14s ,x570 arous elite,2x16GB ddr4 3200c16, rx5600xt pulse P5 1TB)+NB: Lenovo p53 i7-9750H,64GB DDR4,2x1TB SSD, T1000 |
|
![]() |
![]() |
![]() |
#18 | |
Senior Member
Iscritto dal: Jan 2008
Messaggi: 8406
|
Quote:
ho visto che seatool di cui parla lui è a sua volta un livecd basato su freedos il che gli complica ulteriormente le cose però visto che gli serve una suite di diagnostica, allora hirens è quello che più fa al caso suo |
|
![]() |
![]() |
![]() |
#19 | |
Junior Member
Iscritto dal: Jul 2011
Messaggi: 11
|
Quote:
http://www.hiren.info/pages/bootablecd questo è il link...grazie del vostro aiuto |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 14:52.