Toon posts:

[XP] Batch bestand met grafische schil mogelijk?

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

Verwijderd

Topicstarter
Ik heb een batch bestand geschreven die fungeert als een soort menu. Nu vind ik het niet echt mooi staan om dit via een DOS box aan te bieden aan gebruikers, is er een mogelijkheid om het batch bestand via één of andere applicatie een grafisch schil mee te geven?

  • Sjeng
  • Registratie: Juli 2001
  • Laatst online: 10-12-2025
Kijk eens naar de mogelijkheden van de windows scripting host, WSH. Hiermee kan je makkelijk een simpel userinterface op je scripts schrijven.

Dan mag dit topic ook meteen geschopt worden naar programming + webscripting??

Verwijderd

VB/VBS?

Verwijderd

Topicstarter
Sjeng schreef op 07 oktober 2004 @ 12:52:
Kijk eens naar de mogelijkheden van de windows scripting host, WSH. Hiermee kan je makkelijk een simpel userinterface op je scripts schrijven.

Dan mag dit topic ook meteen geschopt worden naar programming + webscripting??
Het probleem is dat ik daar al helemaal geen verstand van heb. Ik heb het met moeite voor mekaar gekregen om dit batch bestandje te schrijven:

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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
@ECHO OFF
:BEGIN
CLS
ECHO -- Toets "1" om data op eem cd-recordable (CD-R) te branden  --
ECHO -- Toets "2" om data op een cd-rewritable (CD-RW) te branden --
ECHO -- Toets "3" om een cd te kopieren                           --
ECHO -- Toets "4" om te stoppen                                   --
ASK Uw keuze: ~12345
IF ERRORLEVEL ==5 GOTO BEGIN
IF ERRORLEVEL ==4 GOTO EIND
IF ERRORLEVEL ==3 GOTO DRIE
IF ERRORLEVEL ==2 GOTO TWEE
IF ERRORLEVEL ==1 GOTO EEN

:EEN
  CLS
  ECHO Zorg ervoor dat de bestanden die u wilt branden op uw H: schijf staan in de map "CD"
  ECHo Wat is uw gebruikersnaam?
  SET /P naam=
  net use H: \\nt03\%naam%
  ECHO Zorg ervoor dat er een lege cd in cd-brander zit
  C:\Progra~1\WinEject\WinEject.exe -open f:
  pause
  CreateCD -r:d -eject -nologo H:\CD\*.*
  CLS
  ECHO CD succesvol gebrand!
  sleep 4
  net use H: /d
  GOTO BEGIN
:TWEE
  CLS
  ECHO Zorg ervoor dat de bestanden die u wilt branden op uw H: schijf staan in de map "CD"
  ECHo Wat is uw gebruikersnaam?
  SET /P naam=
  net use H: \\nt03\%naam%
  ECHO Zorg ervoor dat de CD-RW in cd-brander zit
  ::C:\Progra~1\WinEject\WinEject.exe -open f:
  pause
  CreateCD -r:d -e -eject -nologo
  CLS
  ECHO CD succesvol gebrand!
  sleep 4
  net use H: /d
  GOTO BEGIN
:DRIE

:EIND

Verwijderd

lol wat is uw gebruikersnaam vraag...

echo %username% als je het echt wilt weten :)

Verwijderd

Topicstarter
Verwijderd schreef op 07 oktober 2004 @ 13:11:
lol wat is uw gebruikersnaam vraag...

echo %username% als je het echt wilt weten :)
nee, want de gebruiker is niet op de pc ingelogd, tis namelijk een stand-alone!!

  • Nielson
  • Registratie: Juni 2001
  • Nu online
Kijk eens naar The Wizard's Apprentice.
Batch files still are a good way to get things done. As long as the things are simple, a batch file can be exactly the right way to do it: easily written, portable, and no need to install anything to get it to work. There is one big shortcoming of batchfiles though: interactivety. There is hardly a nice way to ask the user questions. In the old days, in MSDOS, there was no way at all to ask questions; then came CHOICE, a very primitive utility to ask Yes/No kind of questions and get an error level back. And that was it.

Now there is the Wizard's Apprentice. It will allow you to ask questions from a batch file, using Windows dialog boxes in the so-called Wizard style: large dialogs asking one question at a time, with a Back button, a Next button and a Cancel button. With a few common batch techniques, the Wizard's Apprentice will allow you to create wizards with style!
De dosbox zelf kun je verbergen met CMDOW.

Verwijderd

Topicstarter
Nielson schreef op 07 oktober 2004 @ 14:07:
Kijk eens naar The Wizard's Apprentice.
[...]

De dosbox zelf kun je verbergen met CMDOW.
Thnx dude, hier ga ik eens mee aan de slag ;)

  • leon1e
  • Registratie: December 2000
  • Laatst online: 16:39
Ik doe even een kleine titel edit zodat er Batch staat in plaats van Bacth. Verder het verzoek om in het vervolg meteen met een duidelijke omschrijving van je probleem te beginnen, incl een stukje code :).
Pagina: 1