Avatar billede Dan Hansen Juniormester
12. juli 2003 - 20:28 Der er 17 kommentarer og
2 løsninger

Lave en Batch fil - hvordan?

Hvis jeg skulle lave en batch fil som automatisk lavede:
------------------------------------
net stop computerbrowser
net stop server

og svarede J til evt. spørgsmål ud for "Net stop server"
--------------------------------------

Hvordan ville jeg så skulle lave denne fil, for at det virkede?

og samtidig også den anden vej - altså

---------------------------------
net start computerbrowser
net start server

---------------------------------
Hvordan gør man lige det - jeg kan kun få den til at udføre den ene af linierne jeg laver!

Det skal selvfølgelig være 2 filer jeg kan placere på skrivebordet.

EsbWeb
Avatar billede Slettet bruger
12. juli 2003 - 20:35 #1
Prøv at sætte call foran linierne hvor du kalder net, altså
call net stop computerbrowser
call net stop server
Avatar billede Dan Hansen Juniormester
12. juli 2003 - 20:39 #2
hmmm - det virker ikke!?
Avatar billede Slettet bruger
12. juli 2003 - 20:57 #3
Hvad sker der eller nærmere bestemt hvad sker der ikke?
Avatar billede Dan Hansen Juniormester
12. juli 2003 - 21:17 #4
den udfører intet!!
Men jeg tror jeg har fundet løsningen...

@echo off
cmd /q/c net stop computerbrowser
cmd /q/c net stop server

det skulle faktisk gøre det jeg ville...
Fandt det endelig på nettet!!
:D
Avatar billede Slettet bruger
12. juli 2003 - 21:19 #5
Tja hvis det virker så er det fint, jeg forstår bare ikke at man er nødt til at starte hver kommando i sin egen cmd :-)
Avatar billede Dan Hansen Juniormester
12. juli 2003 - 21:21 #6
hmm - det var vist noget for at den skulle lukke vinduet igen og udfører hver linie i filen - ellers lukkede den den efter første linie!
Avatar billede Slettet bruger
12. juli 2003 - 21:23 #7
Ok.
Avatar billede Dan Hansen Juniormester
12. juli 2003 - 21:23 #8
hmm - men jeg mangler stadig at den svarer "j" til et evt. spørgsmål?
Har du en ide om det?
Avatar billede double-g Juniormester
12. juli 2003 - 21:34 #9
echo j| net stop server

tager j'et og piper denover i net stop kommandoen
Avatar billede soreno Praktikant
12. juli 2003 - 21:38 #10
Du kan også lave en fil (ja.txt) med dette indhold:
j

(husk enter efter j)

og skrive:
net stop computerbrowser < ja.txt
Avatar billede Dan Hansen Juniormester
12. juli 2003 - 21:38 #11
så linien kommer til at se sådan ud:

@echo off
cmd /q/c net stop computerbrowser
cmd /q/c echo j| net stop server
Avatar billede Slettet bruger
12. juli 2003 - 21:51 #12
Hvad med
cmd /q/c net stop server /y
Avatar billede Dan Hansen Juniormester
12. juli 2003 - 21:51 #13
nej - det skulle den ikke.

den skriver i begge forslag, at der ikke blev givet noget gyldig svar!!
Avatar billede Dan Hansen Juniormester
12. juli 2003 - 21:51 #14
øjeblik bertie... tjekker lige!
Avatar billede Dan Hansen Juniormester
12. juli 2003 - 21:53 #15
ahhh - bertie - jeg tror faktisk din virker!
Avatar billede Slettet bruger
12. juli 2003 - 21:53 #16
Jeg har prøvet det i en dos prompt her og der gør den det bare.
Det sjove var at jeg skrev net stop server /Y så stoppede den både server og computerbrowser, så jeg vil tro du kan nøjes med en linie i din stop batch fil.
Avatar billede Dan Hansen Juniormester
12. juli 2003 - 22:09 #17
Bertie>>> ja - det har jeg fundet ud af - det er bare super!
Så nu synes jeg du skal ligge et svar - så deler vi pointene.

Til i 2 andre - jeres svar kunne ikke bruges - de udløste blot fejl!
Men tak for forsøgene alligevel!

EsbWeb
Avatar billede Slettet bruger
12. juli 2003 - 22:09 #18
Ok
Avatar billede Slettet bruger
12. juli 2003 - 22:10 #19
Og takker :-)
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
Kategori
Kurser inden for grundlæggende programmering

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