treeHugger123 Skrevet 7. oktober 2008 Del Skrevet 7. oktober 2008 (endret) hei alle sammen... jeg lurer på om det er mulig å lage en bat fil som kan feks rename alle bildene i bildemappen min og sortetere de etter dato de ble opprettet...feks jeg har 5 bilderklsalkd.jpgasdasd.jpgasdds.jpgasddas.jpglllsls.jpgog jeg vil rename til til1.jpg2.jpg3.jpg4.jpg5.jpghvor 1 er den som ble opprette føtst og 5 sist!er dette mulig med bat eller må jeg gå over til programering?takker for all hjelp, hilsen Atle Endret 9. juli 2016 av treeHugger123 Lenke til kommentar
aklla Skrevet 7. oktober 2008 Del Skrevet 7. oktober 2008 (endret) litt værre enn jeg trodde. regningen kommer i posten om 2 uker, her er det: set nummer= set fil= del filliste.txt dir /o:d /b >> filliste.txt for /f "delims=~" %%f in (filliste.txt) do call :next "%%f" set nummer= set fil= :next set fil="%~1" rename %fil% %nummer%.* set /a nummer=%nummer%+1 edit: den funker nå i mappen den ligger i, regner med at du mekker det slik at det funker i mappen du skal kjøre det mot. det renamer seg selv hvis du legger det i samme mappe. er usikker på hva som skjer hvis filen heter xx.yy.zz (med punktum i navnet). Endret 7. oktober 2008 av aklla Lenke til kommentar
treeHugger123 Skrevet 7. oktober 2008 Forfatter Del Skrevet 7. oktober 2008 (endret) Endret 9. juli 2016 av treeHugger123 Lenke til kommentar
aklla Skrevet 7. oktober 2008 Del Skrevet 7. oktober 2008 hahaha.... tusen takk... :) hvor lenge har du drevet med det her??? jammen er du god.. har drevet med det alt for lenge... jeg har faktisk aldri drevet skikkelig med det, men litt nå og da, som f.eks dette scriptet gjør at jeg ikke glemmer alt så fort. Lenke til kommentar
Alexen Skrevet 8. oktober 2008 Del Skrevet 8. oktober 2008 Wow.. For en stund siden spurte jeg hvorfor vi trengte bat når vi har vbscript, men jeg tror ikke jeg hadde klart å lage en like bra løsning med så lite vbscriptkode. Skills Lenke til kommentar
aklla Skrevet 8. oktober 2008 Del Skrevet 8. oktober 2008 Wow.. For en stund siden spurte jeg hvorfor vi trengte bat når vi har vbscript, men jeg tror ikke jeg hadde klart å lage en like bra løsning med så lite vbscriptkode. Skills VB script hadde kanskje vært en "bedre" løsning, det er litt med avansert enn bat, og har kanskje noe mer funskjoner rettet mot slikt. trikset med bat er å alltid lure det slik du vil ha det, ofte er det ingen løsning som er rettet mot det man faktisk skal ha, men veldig ofte kan man kokkelure det til, slik jeg gjorde her. bare synd jeg ikke får jobb som bat-scripter har for (u)vane å starte med enkle språk, for så jobbe en del med det og resultatet ser du her. "unyttig" kunnskap jeg ikke kommer noen vei med, startet på c++, men følte jeg ikke kom noen vei etter at jeg startet med 3D-koding. tok meg forresten 10 minutter å lage det, inkl testing. Lenke til kommentar
teflonpanne Skrevet 8. oktober 2008 Del Skrevet 8. oktober 2008 (endret) Er ikke meningen å mase, men det lønner seg faktisk å bruke cygwin (linuxshell til windows), da blir det ikke verre enn: num=1; ls -t | while read fil; do mv "$fil" "$i.jpg"; (( num++ )); done edit: oops, den sorterer etter filer som ble sist modifisert, ikke først lagret. Linux lagrer ikke creation time, bare modification time. Så hvis det er viktig var det kanskje like greit å bruke en .bat-fil Endret 8. oktober 2008 av teflonpanne Lenke til kommentar
aklla Skrevet 8. oktober 2008 Del Skrevet 8. oktober 2008 bare lurer. hva er den store fordelen av å bruke ditt i forhold til mitt? se bort ifra at den ikke lagrer creation time da.... Lenke til kommentar
teflonpanne Skrevet 8. oktober 2008 Del Skrevet 8. oktober 2008 Vel den er jo mye kortere og enklere å skrive da, det er jo vanligvis det man er ute etter. Unixshellene (og alle de små utilitiesene/verktøyene/programmene) har blitt utviklet leeeenge av programmerere for programmerere, de er utrolig mye kraftigere enn windowshellet og derfor kan man skrive (mye) mer kompliserte script enklere og på mindre tid, det er vel hovedfordelen. Lenke til kommentar
aklla Skrevet 8. oktober 2008 Del Skrevet 8. oktober 2008 (endret) men så må man installere noe for å få det til å funke også da. det er en ganske stor bakdel mener jeg ihvertfall. men, bat er ikke akkurat det kraftigste nei, så ditt program litt bedre, men det er utrolig greit at man slipper å installere noe. bat er godt til sitt bruk, og funker det det meste rutinemessig på windows. Endret 8. oktober 2008 av aklla Lenke til kommentar
teflonpanne Skrevet 8. oktober 2008 Del Skrevet 8. oktober 2008 Joda, hvis man skriver til kunder eller noe og det er pes å kreve at de innstallerer ting, ellers så er det jo bare som et hvilket som helst annet program man må innstallere for å få ting gjort. Lenke til kommentar
Alexen Skrevet 8. oktober 2008 Del Skrevet 8. oktober 2008 vbscript virker mye mer lesbart for min del, men nå er det jo endel år siden man satt og mekka bat filer. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå