Registreer FAQ Berichten van vandaag


Ga terug   Scholieren.com forum / Technologie / Software & Hardware
Reageren
 
Topictools Zoek in deze topic
Oud 22-02-2002, 11:05
Rembo
Rembo is offline
Ik moet voor school een batchfile maken met een menu erin.
dat menu moet wat dos commandos laten zien enzo.

nu is de opdracht!:

maak in een batchfile iets zodat de gebruiker kan kiezen wat er gekopieerd moet worden vanwaar naar waar!

dus met het commando copy erin zetten. (dat kan wel) alleen nu moet de gebruiker kunnen kiezen vanwaar naar waar er gekopieerd moet worden!

iemand? alvast bedankt!
__________________
ga naar www.down4free.com voor een 100% legale download site! voor alle software en xp tools!
Met citaat reageren
Advertentie
Oud 22-02-2002, 11:15
Tom
Avatar van Tom
Tom is offline
damn.... erg lang geleden.. maar was t niet zoiets als

blaat.bat:
echo off
copy %1 %2
echo "done."

en dan:
blaat c:\test.txt c:\test2.txt
__________________
:)
Met citaat reageren
Oud 22-02-2002, 11:19
Rembo
Rembo is offline
THANKS Maar de gebruiker (een leek) moet zelf kunnen kiezen.
dus copy en dan moet hj vragen vanwaar naar waar???

en dan moet iemand dat invullen en moet het uitgevoerd worden.

sorry voor mijn onduidelijke uitleggen
__________________
ga naar www.down4free.com voor een 100% legale download site! voor alle software en xp tools!
Met citaat reageren
Oud 22-02-2002, 11:52
Tom
Avatar van Tom
Tom is offline
Kijk eens in je Dos of Windows/command dir of er iets van choice staat.. daarmee kon ddat geloof ik.. ff met 'choice /?' kijken hoe t werkt.... maar is voor mij telang geleden..
__________________
:)
Met citaat reageren
Oud 22-02-2002, 12:03
Rembo
Rembo is offline
Citaat:
Tom' schreef:
Kijk eens in je Dos of Windows/command dir of er iets van choice staat.. daarmee kon ddat geloof ik.. ff met 'choice /?' kijken hoe t werkt.... maar is voor mij telang geleden..

wel choice in mijn menu! bv: 1/2/3
if errorlevel... enzo enzo

maar niet om een dir op te geven naar een andere dir! iemand?
__________________
ga naar www.down4free.com voor een 100% legale download site! voor alle software en xp tools!
Met citaat reageren
Oud 22-02-2002, 12:18
Conan the Librarian
Conan the Librarian is offline
Vziw kan je geen gewoon input-lijntje (zoals INPUT van QB ) krijgen dmv gewone batchfiles. Je kan een loopje maken dat je een variable door middel van choice met 26 mogelijkheden (lekker praktisch) maken en met een knop weer leeghalen (backspace kan niet, lijkt me). Dan kan je wel wat fabriceren?
Met citaat reageren
Oud 22-02-2002, 12:42
Rembo
Rembo is offline
Citaat:
Conan the Librarian schreef:
Vziw kan je geen gewoon input-lijntje (zoals INPUT van QB ) krijgen dmv gewone batchfiles. Je kan een loopje maken dat je een variable door middel van choice met 26 mogelijkheden (lekker praktisch) maken en met een knop weer leeghalen (backspace kan niet, lijkt me). Dan kan je wel wat fabriceren?

ikke niet snappen!
__________________
ga naar www.down4free.com voor een 100% legale download site! voor alle software en xp tools!
Met citaat reageren
Oud 22-02-2002, 15:10
Verwijderd
Voor de locatie zul je toch 2 constanten moeten nemen, met variabelen is het domweg niet haalbaar in DOS, i.i.g. niet wanneer je CHOICE gebruikt. Ik ga hier van één bestand uit, logischerwijs kun je ook jokertekens oid gebruiken.

Dus dan krijg je zoeits als

@echo off
echo.
echo.
echo Het bestand van vandaag is OPDRACHT.KUT.
echo.
echo Geef de bron op.
echo.
echo -1- C:\BRON1
echo -2- D:\BRON2
echo -3- E:\BRON3
echo.
choice /c:123 /n Uw keuze
if errorlevel==3 then set bron1=E:\BRON3
if errorlevel==2 then set bron1=D:\BRON2
if errorlevel==1 then set bron1=C:\BRON1
echo.
echo Geef het doel op.
echo.
echo -1- C:\BRON1
echo -2- D:\BRON2
echo -3- E:\BRON3
choice /c:123 /n Uw keuze
if errorlevel==3 then set bron2=E:\BRON3
if errorlevel==2 then set bron2=D:\BRON2
if errorlevel==1 then set bron2=C:\BRON1
echo.
/choice /c:jn /n U bent van plan van %bron1 naar %bron2 te kopieren. Weet U het zeker?
if errorlevel=2 goto einde
echo.
copy %bron1\opdracht.kut %bron2\
echo Klaar.
goto einde2

:einde
echo U heeft geannuleerd.
:einde2

Ik heb het niet getest, maar volgens mij werkt dit wel.
Met citaat reageren
Oud 25-02-2002, 09:31
Rembo
Rembo is offline
Citaat:
Dobermann schreef:
Voor de locatie zul je toch 2 constanten moeten nemen, met variabelen is het domweg niet haalbaar in DOS, i.i.g. niet wanneer je CHOICE gebruikt. Ik ga hier van één bestand uit, logischerwijs kun je ook jokertekens oid gebruiken.

Dus dan krijg je zoeits als

@echo off
echo.
echo.
echo Het bestand van vandaag is OPDRACHT.KUT.
echo.
echo Geef de bron op.
echo.
echo -1- C:\BRON1
echo -2- D:\BRON2
echo -3- E:\BRON3
echo.
choice /c:123 /n Uw keuze
if errorlevel==3 then set bron1=E:\BRON3
if errorlevel==2 then set bron1=D:\BRON2
if errorlevel==1 then set bron1=C:\BRON1
echo.
echo Geef het doel op.
echo.
echo -1- C:\BRON1
echo -2- D:\BRON2
echo -3- E:\BRON3
choice /c:123 /n Uw keuze
if errorlevel==3 then set bron2=E:\BRON3
if errorlevel==2 then set bron2=D:\BRON2
if errorlevel==1 then set bron2=C:\BRON1
echo.
/choice /c:jn /n U bent van plan van %bron1 naar %bron2 te kopieren. Weet U het zeker?
if errorlevel=2 goto einde
echo.
copy %bron1\opdracht.kut %bron2\
echo Klaar.
goto einde2

:einde
echo U heeft geannuleerd.
:einde2

Ik heb het niet getest, maar volgens mij werkt dit wel.


Thanks, zal het ff testen!
__________________
ga naar www.down4free.com voor een 100% legale download site! voor alle software en xp tools!
Met citaat reageren
Advertentie
Reageren


Regels voor berichten
Je mag geen nieuwe topics starten
Je mag niet reageren op berichten
Je mag geen bijlagen versturen
Je mag niet je berichten bewerken

BB code is Aan
Smileys zijn Aan
[IMG]-code is Aan
HTML-code is Uit

Spring naar

Soortgelijke topics
Forum Topic Reacties Laatste bericht
Software & Hardware ascii art in edit van dos?
Rembo
11 14-02-2002 20:11


Alle tijden zijn GMT +1. Het is nu 09:50.