Avatar billede tatsudoshi Nybegynder
25. august 2004 - 14:04 Der er 15 kommentarer og
2 løsninger

Lille batch program?

Hejsa..

Jeg sidder og har to programmer (win32 exe filer) som skal kunne startes manuelt via en .bat fil. Jeg har .bat filen og har lavet en 'call' til hvert af programmerne.

Problem nr.1:
Den executer kun det første program.

Problem nr2:
Hvordan får jeg den til IKKE at åbne et command vindue? Altså en eller anden form for 'hide'-funktion..

<- Batchfil start
call "C:\Program Files\CpuIdle\cpuidle.exe"
call "C:\Program Files\United Devices\UD.EXE"
-> Batchfil slut

Hvis man kan gøre det så man kun kalder 'call' én gang OG det er fornuftigt at gøre det sådan, vil jeg gerne se forslag til det.

Mange tak på forhånd =)
Avatar billede bwyan Nybegynder
25. august 2004 - 14:10 #1
jeg ville nok skrive den sådan her...

<- Batchfil start
@echo off
start "c:\program files\cpuidle\cpuidle.exe"
start "c:\program files\united devices\ud.exe"
quit
-> Batchfil slut

og så ville jeg i øvrigt lave en genvej til bat-filen, højreklikke på den og vælg egenskaber. I roll-down menuen "kør" ville jeg så vælge "Minimeret". Men jeg tror ikke du kan få den til at blive HELT skjult...
Avatar billede tubber Juniormester
25. august 2004 - 14:21 #2
Det kan den hvis det bliver lavet som en lille exefil.....
Jeg skal prøve at strikke en sammen når jeg er hjemmme.....
Avatar billede tatsudoshi Nybegynder
25. august 2004 - 14:22 #3
Hmm den vil ikke starte programmerne op med start.
Avatar billede bwyan Nybegynder
25. august 2004 - 14:29 #4
prøv så bare sådan her....

<- Batchfil start
@echo off
c:\program files\cpuidle\cpuidle.exe
c:\program files\united devices\ud.exe
quit
-> Batchfil slut
Avatar billede tatsudoshi Nybegynder
25. august 2004 - 14:39 #5
det har jeg også prøvet.
Avatar billede jpvj Nybegynder
25. august 2004 - 14:41 #6
bat og cmd filer starter en kommandofortolker. Som standard åbner den et vindue (og fortsætter så med at udføre linierne i bat/cmd filen)

Du kan lave en genvej til "command /c batfil.bat" og se om det virker...
Avatar billede bwyan Nybegynder
25. august 2004 - 14:44 #7
er du sikker på programmerne over hoved kan startes op???
Avatar billede tatsudoshi Nybegynder
25. august 2004 - 14:44 #8
Hmm, den executer et cmd vindue, men der er ingen programmer der starter op
Avatar billede tatsudoshi Nybegynder
25. august 2004 - 14:45 #9
Ja jeg kan jo starte dem som normalt, ved at bruge deres egne genveje.. Jeg er bare dovn og ville lave en nemmere måde at starte dem på.
Avatar billede tatsudoshi Nybegynder
25. august 2004 - 14:48 #10
grunden er at de suger sindsygt meget cpu kraft og da WINLOGON.exe også skal bruge en masse ved boot, ja så gider jeg ikke sidde og vente i 5min før pc'en køre, så jeg skal lukke de to programmer ved hver boot og det gider jeg ikke. Derfor har jeg fjernet så de starter ved boot men jeg gider heller ikke starte dem begge, hver for sig, hver gang :)
Avatar billede bwyan Nybegynder
25. august 2004 - 14:51 #11
<- Batchfil start
@echo off
start /wait c:\program files\cpuidle\cpuidle.exe
start /wait c:\program files\united devices\ud.exe
quit
-> Batchfil slut

måske..?
Avatar billede tatsudoshi Nybegynder
25. august 2004 - 14:51 #12
Man kunne vel også bare lave en batch der executede genvejene, men det ved jeg heller ikke hvordan man gør
Avatar billede tatsudoshi Nybegynder
25. august 2004 - 14:56 #13
Nå, jeg fandt en anden måde:

<- Bat st
cpuidle.lnk
ud_agent.lnk
-> Bat sl

Jeg takker for hjælpen selvom jeg selv kom frem til et svar ;P
Avatar billede bwyan Nybegynder
25. august 2004 - 15:00 #14
np
Avatar billede tatsudoshi Nybegynder
25. august 2004 - 15:01 #15
Jeg må lige tilføje at får det virker fra 'taskmng' via en 'toolbar' er man nød til at lave en genvej til batch filen, som man så executer. Men så virker det altså også ;)
Avatar billede tatsudoshi Nybegynder
25. august 2004 - 16:32 #16
OG med 'taskmng' mener jeg naturligvis proces-linjen (der hvor programmer har deres ikon, når de er aktive)
Avatar billede bertelbrander Novice
25. august 2004 - 21:04 #17
Når man bruger start med et program der har mellemrum i sin path skal man sætte "" omkring stien OG angive en title (evt blot en tom):

start "" "C:\Some Path\Some Program.exe"
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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