Terror Geplaatst: 26 mei 2007 Geplaatst: 26 mei 2007 Ik heb voor mijn vader een .bat bestandje gemaakt zodat hij automatisch zijn foto's van een SD kaartje naar een directory op zijn c schijf kopieert, en daarna het sd kaartje leeg haalt. maar nu wil ik ook nog in dit bestandje inbakken dat mijn vader een naam kan geven aan de directory en dat het bestand daarna alle foto's kopieert naar die directory. Kan iemand mij verder helpen? dit is wat ik tot nu toe heb: @echo off rem ***************************************************** rem ** Automatisch foto's overzetten van SD kaart naar rem ** C:\Foto's rem ***************************************************** cd \ c: cd \Foto's [color:"red"]hier moet hij de directory aanmaken welke mijn vader dus ingeeft[/color] e: cd \DCIM\100Dscim Copy *.jpg c:\Foto's [color:"red"]naar de ingegeven directory [/color] Copy *.avi c:\Foto's\Filmpjes del *.jpg del *.avi -- Alle wijzen komen uit het oosten -- -- En de rest is er gebleven -- VU+ duo + Dreambox 7025s + Dreambox 7000s + Dreambox 500s
marco24 Geplaatst: 26 mei 2007 Geplaatst: 26 mei 2007 een directory maken doe je door md directorynaam dat is alles
vincent1971 Geplaatst: 26 mei 2007 Geplaatst: 26 mei 2007 als je md %1 gebruikt dan kan je de naam meegeven die je als parameter bij je batch programma meegeeft. Astra 1 zit bij mij op 31,5°E, 28.2°E, 19.2°EAstra 2 zit bij mij op 19.2°E, 28.2°EAstra 3 zit bij mij op 23.3°E,23.5°E
leo1949 Geplaatst: 26 mei 2007 Geplaatst: 26 mei 2007 Batchfile programeren: vroeger gaf ik bij een computerclub les in dit soort dingen. Over hoe je zoiets moet opbouwen, voorwaarden en verwijzingen maken zoals "if exist en goto" en labels maken Het in blokken te verdelen zodat het een overzichtelijk geheel word. In het verleden is hier een topic over geweest en daar heb ik een VOORBEELD in gezet. In dit geval ging het om verschillende archieves uitpakken met 1 commando met met enig aanpassen kan het alles doen wat je wilt. Old school rules Leo Vroeger waren de kratten bier van hout en moest je zuipen om de kachel aan te houden Waar de darmen vol van zijn loopt de anus van over.
Terror Geplaatst: 26 mei 2007 Auteur Geplaatst: 26 mei 2007 Bedankt alvast voor julie antwoorden. Dat je een directory aanmaakt met md en dan de directory naam wist ik wel maar ik wil juist dat het batch bestandje even wacht en met een melding komt zoiets van: geef map naam in, en zodra die dus wordt ingegeven gevolgd door Enter en dan verder gaat met de rest van de bewerkingen (dit alles mag gewoon in een dos box) De reden dat ik het zo wil, is omdat mijn vader een camera heeft die de bestandnamen niet doortelt, dus zodra het sd-kaartje leeg is begint hij gewoon weer van voren af aan. (ik heb alle instellingen al na gekeken maar hij blijft het gewoon doen) Als ik het iedere keer naar dezelfde directory laat gaan worden de oude foto's overschreven door de nieuwe -- Alle wijzen komen uit het oosten -- -- En de rest is er gebleven -- VU+ duo + Dreambox 7025s + Dreambox 7000s + Dreambox 500s
Big fellow Geplaatst: 27 mei 2007 Geplaatst: 27 mei 2007 Ik kan je niet zo een DOS commando geven wat een vraag stelt en deze opslaat in een var. Maar ik gebruik het volgende stukje code om de datum automatisch in een aantal vars op te slaan: for /f "tokens=1-4 delims=/ " %%a in ('date /t') do (set weekday=%%a& set month=%%b& set day=%%c& set year=%%d) Dan kan je daarna met md c:\foto's\%day%-%month%-%year% md c:\foto's\%day%-%month%-%year%\foto's md c:\foto's\%day%-%month%-%year%\filmpjes unieke directories aanmaken. Daarna gewoon je copy commando aanpassen zodat het naar de juiste directory wijst, en dan zal alles goed moeten komen. Echter alleen als je vader maar een keer per dag de foto's kopieert. Als hij nu vaker kopieert dan kan je ook de tijd nog meenemen: for /f "tokens=1-2 delims=: " %%a in ('time /t') do (set hour=%%a& set minute=%% en dan je directories iets anders noemen; md "c:\foto's\%day%-%month%-%year% %hour%:%minute%" md "c:\foto's\%day%-%month%-%year% %hour%:%minute%"\foto's md "c:\foto's\%day%-%month%-%year% %hour%:%minute%"\filmpjes Ik denk dat je het nu wel begrijpt hoe te gebruiken. Suc6! Big fellow “Success is not final, failure is not fatal: it is the courage to continue that counts.” ~ Winston Churchill
Terror Geplaatst: 27 mei 2007 Auteur Geplaatst: 27 mei 2007 Hallo Big felow, Hardstikke bedankt, dit is ook een goede workaround. Ik heb wel de automatische aanmaak van de datum voor elkaar gekregen, maar die tijd krijg ik niet voor elkaar. Kan het zijn dat daar een foutje in staat? Het automatisch copieeren naar de betreffende directories lukt me wel, maar net die tijd niet (hij maakt hem gewoon niet aan) Ik heb al een aantal opties geprobeerd, maar dat werkte niet. p.s. als ik hem helemaal netje af heb dan post ik hem hier natuurlijk <img src="/forums/images/graemlins/xyxthumbs.gif" alt="" /> -- Alle wijzen komen uit het oosten -- -- En de rest is er gebleven -- VU+ duo + Dreambox 7025s + Dreambox 7000s + Dreambox 500s
Terror Geplaatst: 28 mei 2007 Auteur Geplaatst: 28 mei 2007 Dit is wat ik tot nu heb gemaakt: rem @echo off rem ***************************************************** rem ** Automatisch foto's overzetten van SD kaart naar rem ** de harde schijf rem ***************************************************** c: cd \ for /f "tokens=1-4 delims=/ " %%a in ('date /t') do (set weekday=%%a& set month=%%b& set day=%%c& set year=%%d) md c:\Camera\%day%-%month%-%year% md c:\Camera\%day%-%month%-%year%\foto's md c:\Camera\%day%-%month%-%year%\filmpjes e: cd \DCIM\100Dscim Copy *.jpg c:\Camera\%day%-%month%-%year%\foto's Copy *.avi c:\Camera\%day%-%month%-%year%\filmpjes del *.jpg del *.avi <img src="/forums/images/graemlins/xyxthumbs.gif" alt="" /> -- Alle wijzen komen uit het oosten -- -- En de rest is er gebleven -- VU+ duo + Dreambox 7025s + Dreambox 7000s + Dreambox 500s
Big fellow Geplaatst: 30 mei 2007 Geplaatst: 30 mei 2007 Probeer eens: md "c:\foto's\%day%-%month%-%year% %hour%%minute%" Misschien dat hij de ":" niet leuk vindt.. Big fellow “Success is not final, failure is not fatal: it is the courage to continue that counts.” ~ Winston Churchill
Terror Geplaatst: 1 juni 2007 Auteur Geplaatst: 1 juni 2007 @ big fellow Inderdaad hij vond de : niet leuk. Hardstikke bedankt !! <img src="/forums/images/graemlins/xyxthumbs.gif" alt="" /> <img src="/forums/images/graemlins/xyxthumbs.gif" alt="" /> <img src="/forums/images/graemlins/xyxthumbs.gif" alt="" /> <img src="/forums/images/graemlins/xyxthumbs.gif" alt="" /> Dit is het eind resultaat: @echo off rem ****************************************************** rem ** Automatisch foto's overzetten van SD kaart naar ** rem ** C:\Camera ** rem ****************************************************** c: cd \ for /f "tokens=1-4 delims=/ " %%a in ('date /t') do (set weekday=%%a& set month=%%b& set day=%%c& set year=%%d) for /f "tokens=1-2 delims=: " %%a in ('time /t') do (set hour=%%a& set minute=%% md "c:\Camera\%day%-%month%-%year% %hour%%minute%" md "c:\Camera\%day%-%month%-%year% %hour%%minute%"\foto's md "c:\Camera\%day%-%month%-%year% %hour%%minute%"\filmpjes e: cd \DCIM\100Dscim Copy *.jpg c:\Camera\%day%-%month%-%year% %hour%%minute%"\foto's Copy *.avi c:\Camera\%day%-%month%-%year% %hour%%minute%"\filmpjes del *.jpg del *.avi -- Alle wijzen komen uit het oosten -- -- En de rest is er gebleven -- VU+ duo + Dreambox 7025s + Dreambox 7000s + Dreambox 500s
Aanbevolen berichten
Maak een account aan of log in om te reageren
Je moet een lid zijn om een reactie te kunnen achterlaten
Account aanmaken
Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!
Registreer een nieuwe accountInloggen
Heb je reeds een account? Log hier in.
Nu inloggen