Toon posts:

[DOS] Hernoem batch file maken.

Pagina: 1
Acties:
  • 661 views sinds 30-01-2008

Verwijderd

Topicstarter
Goedenavond Tweakers!

Ik ben bezig om een BATCH file te maken. Het gaat namelijk om de volgende:

Een batch bestand met de naam hernoem.bat. De batch file moet worden aangeroepen met twee woorden erachter. De executie is dus bijv.
 hernoem.bat Tekst tekst

Bij executie (eenmalige aanroep) worden de bestanden Tekst1.txt en Tekst2.txt omgedoopt naar resp. tekst1.txt en tekst2.txt.

Zou iemand me kunnen helpen met een oplossing? Ik weet wel hoe ik andere .bat bestanden moet aanmaken maar dit zorgt voor mij een probleem. Alvast bedankt :$

  • Alex)
  • Registratie: Juni 2003
  • Laatst online: 12-12-2025
Jij zoekt het commando
ren


Usage:
ren oudenaam.txt nieuwenaam.txt

[ Voor 73% gewijzigd door Alex) op 04-12-2006 18:47 ]

We are shaping the future


Verwijderd

Topicstarter
Alex) schreef op maandag 04 december 2006 @ 18:46:
Jij zoekt het commando
ren


Usage:
ren oudenaam.txt nieuwenaam.txt
Ok maar hoe kan ik dan met 1 executie 2 namen tegelijk veranderen ? :)

Verwijderd

code:
1
ren %1 %2


waar %1 de eerste starutp parameter is (Tekst) en %2 de 2de (tekst)

  • Kixtart
  • Registratie: Mei 2004
  • Niet online

Kixtart

Destruction = Improvement

Verwijderd schreef op maandag 04 december 2006 @ 19:39:
[...]

Ok maar hoe kan ik dan met 1 executie 2 namen tegelijk veranderen ? :)
2x ren-code in de batch zetten? :?

☻/
/▌
/ \


  • _trickster_
  • Registratie: Mei 2005
  • Laatst online: 11-03 13:47
wat jij zoekt Zijn Variable / Parameters die je extra aanroept buiten je batchfile zelf om

Om deze in de code terug te roepen maak je gebruik van %1 ,%2, %3, enz enz
als voorbeeld maak je een batchbestand met de naam: naam.bat

echo off
cls
Echo Jij heet %1
pause


en al roep je dit bestand aan met naam.bat Trickster
komt op de plaats van %1 de waarde Trickster te staan

Verwijderd

Topicstarter
Bedankt voor jullie commentaren maar kom er nog niet uit :$ ..

In de opdracht staat namelijk Maak een batch bestand met de naam hernoem.bat. De batch file moet worden aangeroepen met twee woorden erachter. De executie is dus bijv.
 hernoem.bat Tekst tekst

Bij executie (eenmalige aanroep) worden de bestanden Tekst1.txt en Tekst2.txt omgedoopt naar resp. tekst1.txt en tekst2.txt.

  • Mad Marty
  • Registratie: Juni 2003
  • Nu online

Mad Marty

Je bent slimmer als je denkt!

:? Wij zitten nu hier je huiswerk te doen, geven je duidelijke antwoorden (ik kan me namelijk niet bedenken hoe je het nóg makkelijker op je bordje geschoven kan krijgen) en nog snap je het niet? Wát snap je dan niet? Nogmaals je vraag neerplempen schiet natuurlijk niet echt op...

[ Voor 18% gewijzigd door Mad Marty op 04-12-2006 20:15 ]

Rail Away!


Verwijderd

Topicstarter
Mad Marty schreef op maandag 04 december 2006 @ 20:15:
:? Wij zitten nu hier je huiswerk te doen, geven je duidelijke antwoorden (ik kan me namelijk niet bedenken hoe je het nóg makkelijker op je bordje geschoven kan krijgen) en nog snap je het niet? Wát snap je dan niet? Nogmaals je vraag neerplempen schiet natuurlijk niet echt op...
Ik zeg ook niet dat je me huiswerk moet doen :S Ik vraag om hulp. Als ik van iemand antwoord zou wille was ik hier ook niet geweest. Had het tenminste beter van me klasgenoten kunnen jatten :S

  • blizt
  • Registratie: Januari 2003
  • Laatst online: 29-09-2025

blizt

Wannabe-geek

Wát is je vraag dan nu? Wat snap je niet?

United we stand, and divided we fall


Verwijderd

Topicstarter
blizt schreef op maandag 04 december 2006 @ 20:22:
Wát is je vraag dan nu? Wat snap je niet?
Ik ben nu bezig met een opdracht met name MSDOS.

Ik heb nu meerdere .bat files aangemaakt zoals het kopieren van files naar een andere map etc. Ik moet nu een .bat bestand maken dat de files renamed. Het gaat namelijk zo:

In het dir zitten 2 files, allebei .txt bestanden. Ene heeft de naam met Tekst1.txt en de andere Tekst2.txt. Deze twee bestanden moeten in 1 executie van naam veranderen. Ik heb de volgende DOS Command's geprobeer maar kwam er nog niet uit:

REN %1 %2 

  • TheBorg
  • Registratie: November 2002
  • Laatst online: 11-03 21:54

TheBorg

Resistance is futile.

@echo off
ren %11.txt %21.txt
ren %12.txt %22.txt


En anders snap ik de vraagstelling niet.

[ Voor 25% gewijzigd door TheBorg op 04-12-2006 20:34 ]


  • Hu9o
  • Registratie: Mei 2001
  • Laatst online: 22:20

Hu9o

Schokkend

ik ga ook maar een gooi in het zakje doen


"rename.bat nieuwe_naam andere_naam"
@echo off
ren tekst1.txt %1.txt
ren tekst2.txt %2.txt

[ Voor 4% gewijzigd door Hu9o op 04-12-2006 20:43 . Reden: cmd ipv code tag ]

>>>>>>>>>>>>>>>>>>>>>>>>>Vertel Microsoft over dit probleem <<<<<<<<<<<<<<<<<<<<<<<<<


Verwijderd

Topicstarter
Ja ik weet het ook niet meer mensen.. Het is echt een raar toestand.

Ik kopieer dit tekst zo uit het opdracht..

Maak een batch bestand met de naam hernoem.bat. De batch file moet worden aangeroepen met twee woorden erachter. De executie is dus bijv.
 hernoem.bat Tekst tekst

Bij executie (eenmalige aanroep) worden de bestanden Tekst1.txt en Tekst2.txt omgedoopt naar resp. tekst1.txt en tekst2.txt.

  • Hu9o
  • Registratie: Mei 2001
  • Laatst online: 22:20

Hu9o

Schokkend

woei, dan heb ik het goed!!!

wat heb ik nu gewonnen? Een maand lang jou huiswerk maken?

>>>>>>>>>>>>>>>>>>>>>>>>>Vertel Microsoft over dit probleem <<<<<<<<<<<<<<<<<<<<<<<<<


  • TheBorg
  • Registratie: November 2002
  • Laatst online: 11-03 21:54

TheBorg

Resistance is futile.

Volgensmij is de oplossing van Hu9o inderdaad goed, er staat duidelijk bij "eenmalige oproep". Echter met het batch bestandje van mij kun je zo vaan renamen als je wil.

Verwijderd

Topicstarter
Hu9o schreef op maandag 04 december 2006 @ 20:44:
woei, dan heb ik het goed!!!

wat heb ik nu gewonnen? Een maand lang jou huiswerk maken?
Ja, Goed man >:) U heeft 1 maand lang Ufaklik's huiswerk maken gewonnen. Van harte gefeliciteerd :P :9

  • TheLunatic
  • Registratie: April 2001
  • Laatst online: 16-08-2025

TheLunatic

Ouwe boxen.

Hu9o schreef op maandag 04 december 2006 @ 20:44:
woei, dan heb ik het goed!!!

wat heb ik nu gewonnen? Een maand lang jouw huiswerk maken?
Ga eerst maar eens je eigen huiswerk 'Nederlands' maken! :P

Mother, will they like this song?


Verwijderd

code:
1
REN %1*.* %2*.*

denk dat dit compleet is op 1 lijntje

want er staat hernoem.bat Tekst tekst
dus
Tekst1.txt wordt tekst1.txt
Tekst2.txt wordt tekst2.txt

[ Voor 42% gewijzigd door Verwijderd op 04-12-2006 21:49 ]


  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB

Front verplichte underscores

Tip: kijk ook naar de FOR opdracht. Maar huiswerk is er om zelf over na te denken, niet om gedaan te krijgen zonder zelf met een poging te komen ;)

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)

Pagina: 1

Dit topic is gesloten.