Gå til innhold

Anbefalte innlegg

Videoannonse
Annonse

Jeg har hørt om et program som lager batch-filer. Det du gjør er å hake av det du vil at den skal gjøre (og skrive inn eventuelle verdier osv.) og så lager den deg en batch fil.

 

Men jeg vet ikke hvor man finner det. dessverre. :(

 

Mvh Audun Hagen

Lenke til kommentar
Hadde vært greit med en liste med kommandoer :yes: *hint* *hint*

your wish is my command ;)

 

Skriv HELP kommandonavn hvis du vil ha mer informasjon om en bestemt kommando
ASSOC    Viser eller endrer tilknytninger for filtyper.
AT       Planlegger kjøring av kommandoer og programmer på en datamaskin.
ATTRIB   Viser eller endrer filattributter.
BREAK    Slår utvidet Ctrl+C-kontroll på eller av.
CACLS    Viser eller endrer ACLer (Access Control Lists) til filer.
CALL     Kaller et satsvist program fra et annet.
CD       Viser navnet på eller endrer gjeldende mappe.
CHCP     Viser eller angir nummer på aktiv tegntabell.
CHDIR    Viser navnet på eller endrer gjeldende mappe.
CHKDSK   Kontrollerer en disk og viser en statusrapport.
CHKNTFS  Viser eller endrer status for oppstartkontroll av disken.
CLS      Tømmer skjermen.
CMD      Starter en ny forekomst av Windows-kommandotolken.
COLOR    Angir standard forgrunns- og bakgrunnsfarger for konsollen.
COMP     Sammenligner innholdet i to filer, eller i to sett med filer.
COMPACT  Viser eller endrer kompresjonen av filer på NTFS-partisjoner.
CONVERT  Konverterer FAT-volumer til NTFS. Du kan ikk konvertere gjeldende
        stasjon.
COPY     Kopierer en eller flere filer til en annen plassering.
DATE     Viser eller angir datoen.
DEL      Sletter en eller flere filer.
DIR      Viser en liste over filer og undermapper i en mappe.
DISKCOMP Sammenligner innholdet av to disketter.
DISKCOPY Kopierer innholdet av en diskett til en annen.
DOSKEY   Aktiverer redigering av kommandolinjer, gjenkalling av Windows-
        kommandoer og oppretter makroer.
ECHO     Viser meldinger, eller slår kommandoekko på eller av.
ENDLOCAL Avslutter lokal definisjon av miljøendringer i en satsvis fil.
ERASE    Sletter en eller flere filer.
EXIT     Avslutter programmet Cmd.exe (kommandotolken).
FC       Sammenligner to filer eller sett med filer, og viser forskjellene
        mellom dem.
FIND     Søker etter en tekststreng i en eller flere filer.
FINDSTR  Søker etter strenger i filer.
FOR      Kjører en bestemt kommando for hver fil i et sett av filer.
FORMAT   Formaterer en diskett for bruk med Windows.
FTYPE    Viser eller endrer filtyper som brukes i filtypetilknytninger.
GOTO     Sender Windows-kommandotolken til en merket linje i et satsvist
        program.
GRAFTABL Aktiverer visning av tegn fra utvidet tegnsett i grafisk modus.
HELP     Viser hjelpeinformasjon for Windows-kommandoer.
IF       Utfører betinget behandling i satsvise programmer.
LABEL    Oppretter, endrer eller sletter volumnavnet til den disk.
MD       Oppretter en mappe.
MKDIR    Oppretter en mappe.
MODE     Konfigurerer en systemenhet.
MORE     Viser utdataene en skjerm om gangen.
MOVE     Flytter en eller flere filer fra en mappe til en annen mappe.
PATH     Viser eller angir en søkebane for kjørbare filer.
PAUSE    Avbryter behandling av en satsvis fil, og viser en melding.
POPD     Gjenoppretter den forrige verdien av gjeldende mappe, lagret av PUSHD.
PRINT    Skriver ut en tekstfil.
PROMPT   Endrer Windows-kommandolinjen.
PUSHD    Lagrer gjeldende mappe og endrer den etterpå.
RD       Fjerner en mappe.
RECOVER  Gjenoppretter lesbar informasjon fra en skadet eller ugyldig disk.
REM      Angir kommentarer (remarks) i satsvise filer eller Config.sys.
REN      Gir nytt navn til en eller flere filer.
RENAME   Gir nytt navn til en eller flere filer.
REPLACE  Erstatter filer.
RMDIR    Fjerner en mappe.
SET      Viser, angir eller fjerner Windows-miljøvariabler.
SETLOCAL Starter lokal definisjon av miljøendringer i en satsvis fil.
SHIFT    Endrer plasseringen av erstattekuge parametere i en satsvis fil.
SORT     Sorterer inndata.
START    Åpner et nytt vindu hvor angitt program eller kommando kjøres.
SUBST    Knytter en bane til en stasjonsbokstav.
TIME     Viser eller angir systemklokkeslett.
TITLE    Angir vindustittelen til en Cmd.exe-økt.
TREE     Viser mappestrukturen til en stasjon eller bane grafisk.
TYPE     Viser innholdet av en tekstfil.
VER      Viser Windows-versjon.
VERIFY   Angir at Windows skal kontrollere at filene skrives riktig til
        disken.
VOL      Viser volumnavnet og serienummeret til en disk.
XCOPY    Kopierer filer og mappetrær.

 

du får det opp ved å skrive help

 

vil du ha mer hjelp så skriver du f.eks "help xcopy"

Lenke til kommentar
  • 2 uker senere...

Jeg er enig i at batch filene ikke er helt som før, men det er et langt stykke fra utdatert.

Det er helt utrolig mye man kan gjøre med bat filer.

Ved å bruke fks Rundll/rundll32 kan man kjøre funksjoner i dll filer uten å måtte lage programmer ut av det. Og bare dette hever bat filer og alt det måtte inneholde til et helt nytt nivå. For å bruke Rundll må mat riktig nok ha kunskaper som ligger mer inn på en "ekte" programmerer men det er fortsatt verdt og sette seg inn i hvis man driver mye med bat skriving

 

Og det finnes også mange småprogrammer man kan bruke som ikke står oppført som dos kommandoer.

 

RunDll info side

http://support.microsoft.com/default.aspx?...64787#appliesto

Lenke til kommentar
  • 4 uker senere...

kan ta litt om dem.

  • echo: er ofte brukt til å printe tekst på skjermen, eller for å skrive til en fil f.eks echo %username% >> bruker.txt
    da skriver den brukernavnet til bruker.txt
     
  • @echo on/off:hvis du ikke vil at kommandoer skal komme opp når man kjører scriptet har du @echo off helt øverst i scriptet, de fleste script har det, for å gjøre slik at brukeren ser kommandoene igjen bruker du @echo off
     
  • goto: denne kommandoen gjør at du kan "hoppe" frem og tilbake i scriptet, brukes gjerne sammen med if-setninger, ett eksempel:
    if "%username%" == "zen" goto zen
    echo den gjør ikke det som står her
    :zen
    echo dette gjør den
     
  • if: er ganske mye om if, kan da det letteste:
    if string1== string2 kommando
    du kan sette not bak if hvis det ikke skal være likt, du lærer mye av å skrive if /? i cmd
     
  • pause: denne gjør faktisk ingenting annet enn å pause scriptet, så du må trykke på en knapp for å komme videre
     
  • ren: gir nytt navn til en fil, f.eks: c:\test test2
    den gir test navnet test2
     
  • set: med denne kan du sette en variabel, og f.eks hente den tilbake i ett annet script, det er mange variabler som ligger inne som standard, som %username% og %windir%, skriv set i cmd for å få frem alle som er satt
    du setter en variabel slik:
    set test=dette er en test
    når du da skriver %test% så kommer "dette er en test" opp
     
  • shutdown: slå av pc`r både lokalt og gjennom nettverket, tror den er på vei ut av windows, lett å utnytte, skriv shutdown /? for å lære mer
     
  • title: setter faktisk bare tittel på cmd-vinduet, brukes slik: set dette er en tittel
     
  • verify: kan være på eller av, alt den gjør er sjekke at filer blir skrevet riktig

Lenke til kommentar
  • 4 uker senere...

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...