Oprettet man. d. 05. november 2007 kl. 15:41:34

schamakki
schamakki (14.555 point. Point ude: 100)


Hvordan laver man bat filer?

Hej Eksperter

Jeg sider og roder lidt med nogle bat filer, og hvis jeg vil havde den til at skrive, en linie og så enter:

cd ..

cd ..

cd mplayer

./mencoder.exe -ovc raw -ofps 15 -oac pcm -vf scale=176:-2,expand=176:132,format=bgr16 in.avi -o out.avi

Hvordan ville jeg skulle skrive det i komandopromt?

Skrevet man. d. 05. november 2007 kl. 15:49:13| #1

pidgeot
pidgeot (55.894 point)
...du ville oprette en tekstfil der indeholder de linjer og hedder .bat til sidst?
En .bat-fil er intet andet end en tekstfil med kommandoer, som du i princippet lige så godt kunne have skrevet manuelt i kommandoprompten en ad gangen.

Skrevet man. d. 05. november 2007 kl. 15:58:15| #2

schamakki
schamakki (14.555 point)
ja, men jeg ville godt have at det var batfilen der skrev teksten.

Skrevet man. d. 05. november 2007 kl. 16:51:00| #3

pidgeot
pidgeot (55.894 point)
Ah - du vil have den til at generere en fil der indeholder det?

I så fald skulle dette fungere:

echo <din tekst her> >> fil.txt

>> gør at teksten tilføjes i slutningen af filen du angiver, fremfor at den overskriver (som > havde gjort).

Skrevet man. d. 05. november 2007 kl. 16:55:56| #4

pidgeot
pidgeot (55.894 point)
...og der skal du så bruge en af dem pr. linie du vil have ud, altså:

echo cd .. >> fil.txt
echo cd .. >> fil.txt
echo cd mplayer >> fil.txt

...osv.

Skrevet man. d. 05. november 2007 kl. 17:26:45| #5

schamakki
schamakki (14.555 point)
det jeg gerne vil havde til at ske er at filen cygwin.bat skal åbnes også så i det åbnede pogram skal der skrives:

cd ..  "Enter"

cd ..  "Enter"

cd mplayer  "Enter"

./mencoder.exe -ovc raw -ofps 15 -oac pcm -vf scale=176:-2,expand=176:132,format=bgr16 filename.here -o out.avi  "Enter"

Skrevet man. d. 05. november 2007 kl. 20:05:29| #6

bertelbrander
bertelbrander (21.945 point)
Løsningen er at lave en .sh fil og få cygwin kommando fortolkeren (som vist hedder bash) til at afvikle .sh filen, hvilket kan gøres ved at angive .sh filen som argument til programmet. Jeg har afinstalleret cygwin, da det ikke giver andet end problemer så jeg kan ikke demonstrere hvordan.

Men hvorfor blande cygwin ind i sagen?

Skrevet man. d. 05. november 2007 kl. 20:57:21| #7

pidgeot
pidgeot (55.894 point)
Jeg vil umiddelbart skyde på at mencoder er kompileret under cygwin, og derfor kræver at den kan finde den relevante DLL. Det kan den vist ikke hvis shellen ikke kører, og cygwin1.dll ikke er i det bibliotek programmet ligger i.

Du kan muligvis også have en fil der indeholder kommandoerne, og så bruge dem som input til cygwin med < - altså cygwin < fil.txt - men det var måske endnu nemmere enten at lægge Cygwin DLL'en i samme mappe som programmet, eller alternativt tilføje c:\cygwin\bin til PATH. På den måde kan du faktisk køre det uden at skulle starte en ekstra shell op.

Skrevet man. d. 05. november 2007 kl. 21:27:52| #8

schamakki
schamakki (14.555 point)
man kan ikke bare lave en "skriv >tekst< her" og "enter" komando i bat ?

Skrevet man. d. 05. november 2007 kl. 21:30:47| #9

bertelbrander
bertelbrander (21.945 point)
Det er ret besværligt (læs næsten umuligt) at styre en cygwin shell fra en .bat fil.
Hvorfor ikke bare køre programmet uden cygwin?

Skrevet man. d. 05. november 2007 kl. 22:20:36| #10

schamakki
schamakki (14.555 point)
okay... har i en liste over komandoerne til batch filerne?

Skrevet man. d. 05. november 2007 kl. 22:38:26| #11

bertelbrander
bertelbrander (21.945 point)
Åben en kommandoprompt
Skriv:
help<enter>
Så får du en liste over alle kommandoerne.

Skriv:
help kommando<enter>
så får du hjælp til kommandoen "kommando"

Skrevet ons. d. 20. februar 2008 kl. 11:32:55| #12

schamakki
schamakki (14.555 point)
Tak for Hjælpen :D

Skriv et indlæg




Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] [img]link til billede[/img]
Web- og emailadresser omdannes automatisk til links

Log ind

   


Seneste spørgsmål

luk all tabs i ie metro

Oprettet den 3. december 2014 kl. 08.53
scouzer giver 100 point for svar | Giv et svar »

checkbox og radio

Oprettet den 2. december 2014 kl. 17.55
MrPingWin giver 30 point for svar | Giv et svar »

Tilføj kontakt til Android/IOS

Oprettet den 27. november 2014 kl. 20.41
dk_akj giver 60 point for svar | Giv et svar »

Seneste guides

Malwarebytes version 2.0.3.1025
Find ejeren af et vilkårligt domæne
Opret BOOTBAR USB pen ...





Computerworld

Teaser billede

På vejen hjem fra lufthavnen opdager jeg at min telefon via Bluetooth prøver at forbinde med min bil - og Bluetooth har aldrig været aktiveret på den telefon

På vejen hjem fra lufthavnen opdager jeg at min telefon via Bluetooth prøver at forbinde med min bil - og Bluetooth har aldrig været aktiveret på den telefon

CIO

Teaser billede

Skat sparer 100 millioner kroner med ny it-indkøbs-politik: Så enkelt kan det gøres

Med en spritny udbudsfabrik har Skat præsteret at spare 100 millioner kroner på it-driftsudbud. Læs her, hvordan Skat har strømlinet sine udbudsproces.

Comon

Teaser billede

Stortest: Her er de bedste gratis antivirus-programmer

Kan gratis sikkerhedssoftware virkelig beskytte din pc? Svaret er ja, hvis du vælger det rette produkt. Læs her en test af de mest pålidelige gratis sikkerhedsprogrammer.

Channelworld

Teaser billede

Faneflugt blandt Microsofts danske partnere: Fylder hylderne med Microsoft-rivalers produkter

Massevis af danske forhandlere af Microsofts klassiske økonomisystem C5 er begyndt at fylde hylderne med produkter fra Microsofts rivaler. "Det virker som om, at Microsoft mere eller mindre...

White paper

Teaser billede

It-besparelser med printanalyse

Hvordan skaber du den optimale drift og TCO for den samlede printerinstallation? Få en præcist evaluering med Scriptor Printanalyse.



Udgiver · © 2014 Computerworld A/S · Hørkær 18 · 2730 Herlev · Tlf.: 77 300 300 · Fax: 77 300 301 · Brug af personoplysninger