Toon posts:

[Batch file] Opstart-menu maken

Pagina: 1
Acties:
  • 166 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Ik moet een batchfile maken waardoor na het opstarten van de computer er direct een menu op het beeldscherm komt. De gebruiker kan in dit menu een keuze maken uit tekstverwerken, een spreadsheet(wat is dat?) en einde. Als een keuze afgesloten wordt keert de gebruiker terug naar het menu. (Behalve bij einde, dan komje bij DOS-prompt)

Iemand die mij hier kan helpen? Thnx

  • hammerhead
  • Registratie: April 2000
  • Laatst online: 14-02 10:55
Moet het perse een batch file zijn die het menu toont? Er waren voor zover ik weet voor DOS ontzettend veel freeware programma's die menu's konden tonen.

Wat heb je al gezocht en geprobeerd?

Aviation is proof that given the will, we have the capacity to achieve the impossible.
--Eddie Rickenbacker


  • eghie
  • Registratie: Februari 2002
  • Niet online

eghie

Spoken words!

Dit gaat waarschijnlijk onder MSDOS draaien niet?

Zoek eens op batch en menu bij google en hier op GoT.

Spreadsheet is net zoiets als Excel.

Overigens wel een leuk menu voor DOS is QuickMenu, vrij makkelijk en makkelijk aan te passen.

[ Voor 25% gewijzigd door eghie op 12-01-2005 09:27 ]


Verwijderd

eghie schreef op woensdag 12 januari 2005 @ 09:26:

Spreadsheet is net zoiets als Excel.
Excel = spreadsheet.

Verwijderd

^^^met stupids

als je het nou echt helemaal zelf moet doen, zoek dan eens op de opdracht "choice" icm "errorlevel". het is even doorbijten, maar dan heb je ook wat.

  • eghie
  • Registratie: Februari 2002
  • Niet online

eghie

Spoken words!

I know, alleen verwoord ik het een beetje verkeerd. :X 8)7 Zoals ik het daar uitlijkt lijkt het net of ik een programma bedoel die spreadsheet heet, maar ik bedoel dat Excel een spreadsheet programma is en dat je er zo nog meer hebt dan alleen Excel. :>

  • elevator
  • Registratie: December 2001
  • Niet online

elevator

Officieel moto fan :)

Verwijderd schreef op woensdag 12 januari 2005 @ 09:23:
Ik moet een batchfile maken waardoor na het opstarten van de computer er direct een menu op het beeldscherm komt. De gebruiker kan in dit menu een keuze maken uit tekstverwerken, een spreadsheet(wat is dat?) en einde. Als een keuze afgesloten wordt keert de gebruiker terug naar het menu. (Behalve bij einde, dan komje bij DOS-prompt)

Iemand die mij hier kan helpen? Thnx
Stond er in je lesmateriaal (waarvoor je deze opdracht moet doen) niet een en ander hierover? In ieder geval is dit wel erg weinig begin van jou - er is over batchfiles behoorlijk wat te vinden :)

Verwijderd

Topicstarter
Ja het moet een batchfile zijn die een menu toont.

ik heb gezocht op dit forum en op google.. Op google kan ik niks vinden. Waar kan i kde ebste free ware programma downen?

  • Fatamorgana
  • Registratie: Augustus 2001
  • Laatst online: 21-07-2025

Fatamorgana

Fietsen is gezond.


  • mickjuh
  • Registratie: Mei 2004
  • Laatst online: 14-02 13:34

mickjuh

Good news everyone!

Als je op Google zoekt op "Batch-tutorials" dan zou je al heel veel moeten vinden.
Zo moeilijk is Batch daarintegen ook niet. Wij hebben ook zo'n opdracht gehad van school eens.
Even doorbijten ja ;)

  • eghie
  • Registratie: Februari 2002
  • Niet online

eghie

Spoken words!

Kijk hoe een menu is opgebouwd. Hoe moet het programma werken om een menu te wezen :? Ga zo elke stap uitzetten.

Stappenplan:
1. Het menu wordt weergegeven met allemaal keuzes.
2. Je kunt een menu item kiezen. (hint. kiezen is in het Engels choice, is ook een DOS programma)
3. Als je toets in heb gedruk, moet je checken welke toets is ingedrukt en ga dan naar desbetreffende opdrachten die erbij horen. (zoek hierbij op de term errorlevel)
4. Ga dan weer trug naar het menu. (zoek op de term goto en labels)
5. Als je afsluiten kiest moet je naar het einde van je batch bestand.

Zoek bij deze stappen eens hoe je dat moet doen in batch.

Als je een programma of iets moet bouwen, kun je het beste eerst een stappenplan uitzetten hoe je iets moet berijken en ga dan opzoeken hoe je elke stap moet doen.

[ Voor 18% gewijzigd door eghie op 12-01-2005 09:54 ]


Verwijderd

Topicstarter
@ECHO OFF
CLS
ECHO.
ECHO.
ECHO MADE BY Alex & Cihan
PAUSE
CLS
ECHO MENU V.1.0
ECHO A.WP51
ECHO B.ASEASY
ECHO C.EXIT
CHOICE /C:ABC MAKE YOUR CHOICE
IF ERRORLEVEL 255 GOTO FOUT
IF ERRORLEVEL 3 GOTO EXIT
IF ERRORLEVEL 2 GOTO ASEASY
IF ERRORLEVEL 1 GOTO WP51
IF ERRORLEVEL 0 GOTO EXIT
:FOUT
GOTO EXIT

:ASEASY
C:\ASEASY\ASEASY
CLS
ECHO MENU V.1.0
ECHO A.WP51
ECHO B.ASEASY
ECHO C.EXIT
CHOICE /C:ABC MAKE YOUR CHOICE
IF ERRORLEVEL 255 GOTO FOUT
IF ERRORLEVEL 3 GOTO EXIT
IF ERRORLEVEL 2 GOTO ASEASY
IF ERRORLEVEL 1 GOTO WP51
IF ERRORLEVEL 0 GOTO EXIT
:FOUT
GOTO EXIT

:WP51
C:\WP51\WP
CLS
ECHO MENU V.1.0
ECHO [B]A.WP51
ECHO B.ASEASY
ECHO C.EXIT[B]
CHOICE /C:ABC MAKE YOUR CHOICE
IF ERRORLEVEL 255 GOTO FOUT
IF ERRORLEVEL 3 GOTO EXIT
IF ERRORLEVEL 2 GOTO ASEASY
IF ERRORLEVEL 1 GOTO WP51
IF ERRORLEVEL 0 GOTO EXIT
:FOUT
GOTO EXIT

:EXIT


21


----------------------------------------------------------------------------------------------------------

Zoiets heb ik zitten maken net, is gelukt :) Bedankt voor de repleys 8)

  • Wilke
  • Registratie: December 2000
  • Laatst online: 14-02 19:41
Zoek eens naar 4DOS, dat heeft allerlei functies die het maken van een menuutje veel makkelijker maken.

Maar het is dus al gelukt, ook mooi :)

  • Kees
  • Registratie: Juni 1999
  • Laatst online: 14-02 12:23

Kees

Serveradmin / BOFH / DoC
als je ansi.sys geladen hebt kun je ook nog leuke kleurtje e.d. maken, alla dmenu (dat ik vroeger eens in batch heb nagemaakt)

"Een serveradmin, voluit een serveradministrator, is dan weer een slavenbeheerder oftewel een slavendrijver" - Rataplan


  • eghie
  • Registratie: Februari 2002
  • Niet online

eghie

Spoken words!

Verwijderd schreef op woensdag 12 januari 2005 @ 10:16:
batch code van menu.
----------------------------------------------

Zoiets heb ik zitten maken net, is gelukt :) Bedankt voor de reply's 8)
Dan zou ik het zo oplossen:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
@ECHO OFF
CLS
ECHO.
ECHO.
ECHO MADE BY Alex & Cihan
PAUSE

:MENU
CLS
ECHO MENU V.1.0
ECHO A.WP51
ECHO B.ASEASY
ECHO C.EXIT
CHOICE /C:ABC MAKE YOUR CHOICE
IF ERRORLEVEL 255 GOTO FOUT
IF ERRORLEVEL 3 GOTO EXIT
IF ERRORLEVEL 2 GOTO ASEASY
IF ERRORLEVEL 1 GOTO WP51
IF ERRORLEVEL 0 GOTO EXIT

:ASEASY
C:\ASEASY\ASEASY
GOTO MENU

:WP51
C:\WP51\WP
GOTO MENU

:FOUT
GOTO EXIT

:EXIT

Kijk naar het verschil en probeer het te begrijpen.

  • _JGC_
  • Registratie: Juli 2000
  • Laatst online: 08:07
4DOS:
code:
1
2
:menu
%@SUBSTR[%@SELECT[paar nummertjes en wat kommas, menu.lst], paar nummertjes]

vervolgens maak je menu.lst met daarin iets als dit:
description <insert spaties> command1 ^ command2 ^ command3 ^ goto menu

Waarbij je command1 bijvoorbeeld op pos30 laat beginnen en je in die %@SUBSTR regel vanaf pos 30 substringt.

Je moet zelf nog het een en ander nalezen, het is voor mij alweer een jaar of 7 terug dat ik met 4DOS/4NT/4OS2 heb gewerkt.
Pagina: 1