10. januar 2012 - 14:36Der er
18 kommentarer og 1 løsning
Lave en bat fil
Hej Eksperter,
Jeg kører en msdos kommando for at konvertere nogle filer. Dette ville være smart med en bat fil, ved bare ikke hvordan jeg kan lave den så man evt. kan manuelt indsætte variabler til konverteringen.
Koden jeg bruger: START program.exe gammel.xml brugestilkonv.xsl -o ny.xml -xe Det hele ligger lige nu i samme mappe.
Kan jeg lave en bat fil hvor jeg som bruger på xp kan ligge "program.exe" hvor jeg vil, og filerne "gammel.xml , "brugestilkonv.xsl" samt få den til at danne filen på desktop hver gang ?
du kan godt have program og data liggende i forskellige mapper - men så skal du bare bare navn på kort form (fx c:\progra~1\mappe~2\program.exe) så der ikke er mellemrum i. desktop vil på en dansk xp typisk ligge på C:\Docume~1\[dit brugernavn]\Skrivebord Hvis du gemmer batfilen i c:\windows, og laver frafil og tilfil som variable (og resten fast), så kan du fremover bare klikke Start/Kør og der skrive minbat.bat frafil tilfil og så er den ged barberet... Men hvilke ting ligger fast, og hvad skifter fra gang til gang?
så 3 linjer (går her ud fra, at gammel og ny xlm ligger på skrivebordet). Gem linjerne (ret mapper til) som fx kør.bat i c:\windows. Så kan du klikke Start/kør, og skrive kør.bat gammel.xml ny.xml og det er så det...
@echo off cls start C:\"Documents and Settings\"%username%\Desktop\konverter\program.exe C:\"Documents and Settings\"%username%\Desktop\gammel.xml c:\"Documents and Settings\"%username%\Desktop\konverter\brugestilkonverter.xsl -o c:\"Documents and Settings\"%username%\Desktop\ny.xml -xe
Det der sker når jeg kører bat.filen er at den åbner min fil som bruges af program.exe til at lave konverteringen i IE ... og der kommer ingen ny.xml fil på desktop
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.