Avatar billede fiskerendk Nybegynder
12. august 2002 - 19:08 Der er 27 kommentarer og
1 løsning

program til fjernelse af extenseions

Hej

jeg skal bruge et program til at fjerne extensions på nogle filer.. jeg for hver dag ca 250 filer ind som har .jpg som extension nu er det bar sådan at fileren er altså .rar, .zip el .html el .dns formater! ex. dnsinstilling_domain.dns.jpg

for ikke at skulle side og slette .jpg er der nogen der har mulighed lyst til at udvikle et lille program der kan importere alle filerne og fjerne de sidste 4 karatere i navnet? altså så det hedder dnsinstilling_domain.dns

med venlig hilsen
thomas
Avatar billede fiskerendk Nybegynder
12. august 2002 - 19:09 #1
undskyld det er ca. 50 hver dag... ik 250!
Avatar billede martinlind Nybegynder
12. august 2002 - 19:13 #2
hvorfor bruger du ikke bare dos commandoen RENAME !

ren *.*.jpg *.*

sådan noget i den stil
Avatar billede fiskerendk Nybegynder
12. august 2002 - 19:14 #3
fordi det er noget lort når der er 50 el 100 man skal gøre det ved.. tager en helvedes tid!
Avatar billede soreno Praktikant
12. august 2002 - 19:16 #4
windows commander har et "multi-rename tool" der kan gøre det. Se evt. på http://www.ghisler.com/advanced.htm#tutorial_rename
Avatar billede snowball Novice
12. august 2002 - 19:16 #5
Prøv og kig lidt på http://home1.inet.tele.dk/j-cgeert/rename.zip

Der har jeg lavet det så den i den valgte folder tager alle de filer af den filtype man har angivet og så fjerner x antal tegn som man også selv angiver !

Der skal så bare en lille ændring til hvis man den ændre alle typer og ikke kun den man har angivet !

Snowball
Avatar billede martinlind Nybegynder
12. august 2002 - 19:16 #6
hvis det er de samme 3-4 forskellige ext. laver du bare en lille bat fil og lægger den på skrivebordet så kører det da nemt og smertefrit

/Martin
Avatar billede snowball Novice
12. august 2002 - 19:19 #7
ups...hvis man den ændre alle typer = hvis den skal ændre alle typer ;)

Det du skal ændre er bare at fjerne nedenstående if sætning !

If ExtractFileExt(Fil) = '.' + Edit3.Text then begin

Snowball
Avatar billede fiskerendk Nybegynder
12. august 2002 - 19:19 #8
snowball > Du har ik mulighed for at Compile vel?? for jeg har ik delphi installeret!
Avatar billede snowball Novice
12. august 2002 - 19:21 #9
Jo da ! Øjeblik, så laver jeg lige ændringen og smider .exe filen op !

Snowball
Avatar billede fiskerendk Nybegynder
12. august 2002 - 19:22 #10
ok mange tak!
Avatar billede snowball Novice
12. august 2002 - 19:24 #11
Avatar billede fiskerendk Nybegynder
12. august 2002 - 19:27 #12
Seriøst Snowball lige nu er du bar gud.. mange tak...
Avatar billede thesurfer Nybegynder
12. august 2002 - 19:27 #13
En lidt anderledes løsning.. det skal lige siges at det IKKE er i delphi, med i batch (dos)

du kan lave en .bat (f.eks. "fix.bat") fil med dette indhold:

--- START (dette skal ikke med) ---


rem <-- rem betyder kommentar, og udføres ikke

rem slå echo fra.. vi ser ikke det vi skriver, men
rem kun det vi får tilbage:

@echo off

rem med "cls" sletter vi skærmbilledet (tom sort skærm):

cls

rem så RENamer/fjerner vi de sidste extensions:

ren *.jpg *.
ren *.rar *.
ren *.zip *.
ren *.html *.

rem med echo kan vi skrive en besked på skærmen:

echo Det var det!
echo Tryk en tast for at forsætte...

rem med "pause" kan man pause og vente på at der bliver
rem trykket en tast
rem "> nul" viser ikke standard meddelelsen..

pause > nul


--- SLUT (dette skal ikke med)  ---


så kan du tilføje og fjerne extensions som du vil..

du kan "Copy and paste" mellem "---" linierne..

brugsanvisning:
doubleklik på fix.bat filen i den mappe med filer du vil rename..

du kan kopiere/flytte alle filerne i 1 mappe, eller kopiere flytte fix.bat over til mappen..


Jeg ved godt det ikke er i Delphi.. men det her burde virke..


/theSurfer.
Avatar billede thesurfer Nybegynder
12. august 2002 - 19:27 #14
min batch fil har renamet 200 jpg på ca 0.5 sekunder..

/theSurfer.
Avatar billede fiskerendk Nybegynder
12. august 2002 - 19:28 #15
arh theSurfer sorry men lidt for sendt på den.. hehe :)
Avatar billede fiskerendk Nybegynder
12. august 2002 - 19:29 #16
ved du hvad theSurfer jeg er lidt mild idag så hvis du lægger et svar på en et spørgsmål jeg laver du der hedder theSurfer point så kan du få 71point ok?
Avatar billede thesurfer Nybegynder
12. august 2002 - 19:30 #17
dammit :(

den kan alligevel bruges hvis du er træt at af en 414 KILObytesexe fil..

min fil fylder kun 607 BYTES :)

/theSurfer.
Avatar billede martinlind Nybegynder
12. august 2002 - 19:30 #18
theSurfer >> Du har ret klart nemere og helt sikkert mindst lige så hurtig, sikkert hurtigere en først at loade en exe, men som man siger "mod dumhed kæmper selv guder forgæves" *SS*

/Martin
Avatar billede thesurfer Nybegynder
12. august 2002 - 19:31 #19
sure :)

woohoo :)
Avatar billede fiskerendk Nybegynder
12. august 2002 - 19:32 #20
tak for hjælpen drenge...! forsat god dag!
Avatar billede thesurfer Nybegynder
12. august 2002 - 19:33 #21
DOS RULES! ;-)


/theSurfer.
Avatar billede thesurfer Nybegynder
12. august 2002 - 19:36 #22
414 kb for en delphi-exe file..

607 bytes for en dos-batch fil..

hvis man laver det i visual basic skal man nok bruge 20 kb til programmet + ca. 1 mb til dll filer!

jeg programmere også i vb.. :)

/theSurfer.
Avatar billede thesurfer Nybegynder
12. august 2002 - 19:38 #23
nu håber jeg batch-filen virker som planlagt.. ellers får du din points igen, fiskerendk

/theSurfer.
Avatar billede martinlind Nybegynder
12. august 2002 - 19:39 #24
if Delphi kunne du også få denne løsning :

hvis man laver det i visual basic skal man nok bruge 20 kb til programmet + ca. 1 mb til dll filer!
Avatar billede thesurfer Nybegynder
12. august 2002 - 19:42 #25
hmm.. dvs man kan kompile exe filerne uden deres komponenters "dll"-kode ? altså så man skal bruge externe dll filer ? ligesom vb..

/theSurfer.
Avatar billede martinlind Nybegynder
12. august 2002 - 19:51 #26
Yes, runtimepackages hedder det i delphi sprog, og du kan lave ext. som dpl filer, en slags dll som delphi selv styrer og på den måde fragmenter du din kode så du nemt kan rette et lille hjørne og sende ca. 10kb ud i stedet for en ny exe på 3mb
Avatar billede thesurfer Nybegynder
12. august 2002 - 19:58 #27
cool nok..

men mine 607 bytes slår stadig dine 414 kb.. :)

.. og min batch fil har et cool "hacker-sidder-om-natten-og-renamer!"-look :)

yep.. sort skærm med en markør der bare sidder og blinker... og blinker.. og venter på input.. :)

/theSurfer.
Avatar billede hermandsen Juniormester
13. august 2002 - 14:25 #28
Uh, uh, uh... Snakker vi BAT-filer!!!
Se lige det her:

Google-søgning go.bat:

@echo off
"C:\Programmer\Internet Explorer\IEXPLORE.EXE" "http://www.google.com/search?q=%1 %2 %3 %4 %5 %6 %7 %8 %9"

Sæt et hvilket som helst parameter med og så søger den på det... Du kan også søge på hele sætninger med ""... :)

Århus Sporveje's bus-linier bus.bat
@echo off
"C:\Programmer\Internet Explorer\IEXPLORE.EXE" http://www.sporveje.dk/f02/Linie_%1/L%1mf0_3.html

Så sætter man bare bus nr. bagefter f.eks. 04 og så kommer planen for linie 4... 12 så kommer den for 12'eren!!! :)

Det kan man faktisk udnytte helt fantastisk smart...

Jeg har skrevet en del om det her:
http://www.eksperten.dk/spm/244509

Se indlæget d. 12/08-2002 17:44:57 og d. 12/08-2002 19:14:30

Det er guld til jer der er trætte af musen!!! ;)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester