anoniem Geplaatst: 14 september 2004 Delen Geplaatst: 14 september 2004 Hallo, Ik heb nu een opstart cd gemaakt, en daar staan verschillende programma's op. Daarbij wil ik een menu gaan maken, dat als je in dos bent, kan kiezen welk programma je laat starten. Nou weet ik niet hoe dat moet. Heeft iemand ervaring, of is er ergens een stap voor stap handleiding te vinden die uitlegt hoe je dat doet. Ik ben namelijk te jong om de dos-tijd meegemaakt te kunnen hebben, dus weet er weinig vanaf. alvast bedankt :lol: Quote Link naar reactie
anoniem Geplaatst: 14 september 2004 Auteur Delen Geplaatst: 14 september 2004 Begin hier: http://www.google.com/search?hl=en&lr=&ie=UTF-8&q=dos+batch+menu&btnG=Search Quote Link naar reactie
anoniem Geplaatst: 14 september 2004 Auteur Delen Geplaatst: 14 september 2004 Kijk vooral naar het commando "choice". Edit: http://www.robvanderwoude.com/choice.html Quote Link naar reactie
anoniem Geplaatst: 14 september 2004 Auteur Delen Geplaatst: 14 september 2004 Phoe.... :P wat een ingewikkeld iets! Jammer genoeg is het ook nog engels. Maar echt duidelijk is het voor mij nog niet. Als je bijvoorbeeld nummer 1 intikt, dan moet die nummer 1 ook nog starten. DUs ik breek nog steeds mijn nek erover. is er soms geen nederlands site die zoiets uitlegt??? 8) Quote Link naar reactie
anoniem Geplaatst: 15 september 2004 Auteur Delen Geplaatst: 15 september 2004 Misschien handig: kan je programmeren? Stel, je kunt Visual Basic, dan kan je misschien beter het menu maken in Q(uick)Basic, omdat je die taal al (bijna) kent. Quote Link naar reactie
anoniem Geplaatst: 15 september 2004 Auteur Delen Geplaatst: 15 september 2004 ik heb net wat gebprobeerd wat volgens deze site moest: http://www.mindspring.com/~dmerriman/Bootup.htm alleen ik krijg dan superveel fouten, en ik snap ook niet echt wat met "scan", "regular" enz mee bedoeld wordt... :-? waar kan je quickbasic dan vandaan halen? Quote Link naar reactie
anoniem Geplaatst: 15 september 2004 Auteur Delen Geplaatst: 15 september 2004 Hallo Die Hard Gamer, Tja. Ook ik adviseer dat je een wat modernere programmeer omgeving kiest. Als je kiest om je eigen menu programma te schrijven dan kun je dat in een taal doen die Windows programmeert. Visual Basic is zo een taal. Als je daarna je eigen programma's wilt maken kun je VB goed gebruiken. Als je super wilt worden moet je C++ of iets dergelijks gaan bestuderen. Ik doe het in Liberty Basic. (Alleen voor one day flies?) 1. Venster maken (met eigen achtergrond) 2. Menu 's aanmaken 3. Een hele rij namen in een apart venster (LISTBOX) 4. Dubbele klikken en je programma wordt gerund (RUN explorer). Als je LB (shareware) een paar uur bestudeert kun je dit al. Abcott. Quote Link naar reactie
anoniem Geplaatst: 15 september 2004 Auteur Delen Geplaatst: 15 september 2004 Die Hard Gamer, Ik heb een ideetje. Je kunt misschien het commando Filedialog gebruiken. In VB moet je enkele DLL's (USER32 en KERNEL32 geloof ik) openen voordat je het vertrouwde Windows venster ziet waarin je met je muis een Map of een File kunt selecteren. In LB gewoon Filedialog. Ik meen aan dat je als Gamer ook je F1 toets en de ESC toets wilt programmeren? Dan is er wat meer werk aan de winkel. Abcott Quote Link naar reactie
anoniem Geplaatst: 15 september 2004 Auteur Delen Geplaatst: 15 september 2004 Probeer dit eens, opslaan als bestand "menu.bat". @echo off :START cls echo menu echo 1 notepad echo 2 calculator echo 0 exit menu choice /C:120 Maak uw keuze IF ERRORLEVEL 1 c:\windows\notepad.exe IF ERRORLEVEL 2 c:\windows\system32\calc.exe IF ERRORLEVEL 3 exit GOTO START Quote Link naar reactie
anoniem Geplaatst: 15 september 2004 Auteur Delen Geplaatst: 15 september 2004 [quote:be957934d4="gerben"]Probeer dit eens, opslaan als bestand "menu.bat". @echo off [color=red:be957934d4][b:be957934d4]goto START[/b:be957934d4][/color:be957934d4] :START cls echo menu echo 1 notepad echo 2 calculator echo 0 exit menu choice /C:012 Maak uw keuze IF ERRORLEVEL 1 c:\windows\notepad.exe IF ERRORLEVEL 2 c:\windows\system32\calc.exe IF ERRORLEVEL 3 exit GOTO START[/quote:be957934d4] Volgens mij moet die rode regel er nog tussen, anders komt-ie nooit bij je menu aan! 8) Quote Link naar reactie
anoniem Geplaatst: 15 september 2004 Auteur Delen Geplaatst: 15 september 2004 Jaaaawel hoor :P Gaat vanzelf er nara over, vergelijk het met Basic-labels :) Quote Link naar reactie
anoniem Geplaatst: 16 september 2004 Auteur Delen Geplaatst: 16 september 2004 Hardstikke bedankt allemaal, Het uitprobeersel van Gerben is gelukt, ( alleen kon ik dan bv de calculator niet starten omdat ik heb van mijn pc verwijderd heb) :lol: alleen nu wil ik het nog op een cd hebben en dat het menu automatich start. Want nu moet ik elker keer als ik het menu wil zien a:\menu.bat typen. Weten jullie ook nog hoe dat moet??? :wink: Quote Link naar reactie
anoniem Geplaatst: 16 september 2004 Auteur Delen Geplaatst: 16 september 2004 Als in: rebooten en dat het menu dan start of als in: cd erin en dan moet dos het programma sterten? Dat eerste kan (in nero aangeven dat je een bootable cd wilt, een disk image downloaden/kiezen, zorgen voor drivers en een config.sys en autoexec.bat), dat tweede is onmogelijk. Quote Link naar reactie
anoniem Geplaatst: 16 september 2004 Auteur Delen Geplaatst: 16 september 2004 Als je met de windows98 diskette opstart, kan je toch ook kiezen of de cd driver geladen wordt of niet. Dat menu komt toch ook automatich? Dat wil ik dus ook dat als ermee geboot wordt(- gewoon opnieuw opstarten) , en ik zit in dos, dat dat menu komt verschijnen :D Alleen weet ik niet hoe dat moet Quote Link naar reactie
anoniem Geplaatst: 16 september 2004 Auteur Delen Geplaatst: 16 september 2004 Edit je W98 bootdisk autoexec.exe, en zet op de gewenste plek MyXMenu.bat erin. Copy MyXMenu.bat --> A:\, en dan rebooten met bootdisk. (Als je wilt dat je menu hoe dan ook verschijnt (cdrom of geen cdrom) dan moet je hem bij alle drie de opties invoegen). Quote Link naar reactie
anoniem Geplaatst: 16 september 2004 Auteur Delen Geplaatst: 16 september 2004 Nog even een vraagje: Als bijvoorbeeld staat in het menu op nummer 1: calculator en op nummer 2 notepad, welke ik ook kies, hij kiest altijd nummer 1, nou heb ik al dit gedaan : if errorlevel 1 goto calculator (hiertussen dan de notepad, hetzelfde als hierboven) :calculator c:\windows\system32.calc.exe Nou zei ik al dat hij altijd de eerste kiest, hoe moet je dat oplossen? :-? Quote Link naar reactie
anoniem Geplaatst: 16 september 2004 Auteur Delen Geplaatst: 16 september 2004 ohhh, nu zeg ik nog fout ook. 1. Ik zei dat het niks uitmaakt welke optie je kiest, oke. Maar zodra calculator opgestart is, en ik sluit hem af. Dan wordt gelijk de volgende gestart, maar ik wil gewon kunnen kiezen en daarna na het menu kunnen terugkeren. 2. ALs je vanuit dos naar windows terug wilt keren, hoe typ je dat? Quote Link naar reactie
anoniem Geplaatst: 16 september 2004 Auteur Delen Geplaatst: 16 september 2004 Vanuit een commandshell, of vanuit echte dos (bootdisk bijv). Want bij dat laatste, zul je [b:e9900c5dc5]moeten[/b:e9900c5dc5] rebooten. Quote Link naar reactie
anoniem Geplaatst: 16 september 2004 Auteur Delen Geplaatst: 16 september 2004 EERST de HOOGSTE errorlevels doen uy,ja, en een goto einde toevoegen, anders start 'ie alles op ja :) Quote Link naar reactie
anoniem Geplaatst: 17 september 2004 Auteur Delen Geplaatst: 17 september 2004 Ik ben nu met nummer 2 begonnen: if errorlevel 2 goto calculator :calculator C:\windows\system32\calc.exe en dan heb ik nummer 1 en dan 0, maar als ik nu een keuze maak, dan doet íe helemaal niks meer, dan komt de C:windows> weer en ben ik uit het menu. Hoe kan je dat weer oplossen( Ik ben volgens mij best lastig) :lol: Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen