Avatar billede tblaster Nybegynder
29. oktober 2014 - 12:21 Der er 2 kommentarer og
1 løsning

Bat fil til åbning af fil med input variabel

Hej, hvordan får jeg et bat fil til at åbne et program defineret i en variabel?

Jeg har forsøgt med følgende men det virker ikke:

@echo off

set program = "C:\Program Files\...\Program.exe"
set input    = "C:\Users\input.txt"
set output    = "C:\Users\output.txt"

%program% %input% -o %output%
Avatar billede Spotgun Seniormester
29. oktober 2014 - 12:30 #1
Prøv med følgende i stedet for:

@echo off
set program="C:\Program Files\...\Program.exe"
set input="C:\Users\input.txt"
set output="C:\Users\output.txt"
%program% %input% -o %output%

Batch scripts er ikke så glade for mellemrum mellem variabelnavnet og lig med tegnet. Hvis der er mellemrum, vil den tolke det som at dit variabelnavn er "program " og ikke "program" som du forventer.
Avatar billede tblaster Nybegynder
29. oktober 2014 - 12:52 #2
Super, mange tak! Smid et svar!
Avatar billede Spotgun Seniormester
29. oktober 2014 - 12:56 #3
Værsgo.
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

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