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?
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??
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: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??
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 |
nee, want de gebruiker is niet op de pc ingelogd, tis namelijk een stand-alone!!Verwijderd schreef op 07 oktober 2004 @ 13:11:
lol wat is uw gebruikersnaam vraag...
echo %username% als je het echt wilt weten
Kijk eens naar The Wizard's Apprentice.
De dosbox zelf kun je verbergen met CMDOW.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!
Thnx dude, hier ga ik eens mee aan de slagNielson schreef op 07 oktober 2004 @ 14:07:
Kijk eens naar The Wizard's Apprentice.
[...]
De dosbox zelf kun je verbergen met CMDOW.
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