Avatar billede miss-g Seniormester
14. marts 2003 - 22:08 Der er 18 kommentarer og
1 løsning

2 x autorun?

Nu har jeg styr på hvordan man laver en autorun på en cd, men kan man få den til at åbne 2 exe filer samtidig?

Denne virker IKKE:

[AutoRun]
open=forgeSetup.exe
open=KEYGEN.exe

Miss-g
Avatar billede fromsej Praktikant
14. marts 2003 - 22:13 #1
Kan du ikke kalde en .bat fil og lade den åbne dem?

[AutoRun]
open=open.bat

"open.bat"
forgesetup.exe
keygen.exe
Avatar billede soreno Praktikant
14. marts 2003 - 22:17 #2
Ellers har jeg lige lavet en exe fil der kan gøre det:
open=execute.exe forgesetup.exe keygen.exe

http://soreno.dk/execute.zip
Avatar billede soreno Praktikant
14. marts 2003 - 22:29 #3
fromsejs løsning har et mindre problem.
"keygen.exe" vil først blive kørt når "forgesetup.exe" er afsluttet. Den "feature" har min løsning ikke.

Vælg den der passer bedst til dit projekt - som iøvrigt lyder lidt lyssky.. :-)
Avatar billede fromsej Praktikant
14. marts 2003 - 22:58 #4
soreno>> Jeg er glad for det kun er min løsning der har et mindre problem.;o)
Men din løsning er da nok mere rigtig , det andet er kun et gæt.*S*
Avatar billede soreno Praktikant
14. marts 2003 - 23:00 #5
Ok, det var nok lidt dårligt/dumt/ensidigt formuleret. :-)

Min løsning er parallel, din er sekventiel.

Hviken der er fornuftig er op til spørger at vurdere.
:-)
Avatar billede fromsej Praktikant
14. marts 2003 - 23:03 #6
Jeg tog det nu ikke ilde op.*G*
Det jeg mente var at det kun var løsningen og ikke mig der har problemer. ;o)
Avatar billede miss-g Seniormester
14. marts 2003 - 23:55 #7
Setup.exe skal ikke køre færdig først.

De to exe filer skal køre samtidig.

[AutoRun]
open=execute.exe forgesetup.exe keygen.exe

Er det så løsningen?

Nu står der meget mere i keygen.exe eks. program
Avatar billede miss-g Seniormester
14. marts 2003 - 23:56 #8
fortsætter lige her.....

hvis der f.eks. står:

program 6 keygen.exe

forstår ini filen så det? Jeg mener, må man godt skrive mellemrum? Ellers ved INI vel ikke hvilken fil man mener?
Avatar billede miss-g Seniormester
14. marts 2003 - 23:56 #9
Så det bliver:

[AutoRun]
open=execute.exe forgesetup.exe program 6 keygen.exe

Kan det gå an?
Avatar billede soreno Praktikant
15. marts 2003 - 00:02 #10
Du skal samle programmer i "", altså:
open=execute.exe "forgesetup.exe program 6" "keygen.exe"
Avatar billede soreno Praktikant
15. marts 2003 - 00:05 #11
Det som er inde i "" bliver tolket som ét program.
Avatar billede miss-g Seniormester
15. marts 2003 - 00:17 #12
[AutoRun]
open=execute.exe
"forgesetup.exe" "program 6 keygen.exe"

Sådan her??

Det skal jo være præcis, ikke sandt *G*
Avatar billede miss-g Seniormester
15. marts 2003 - 00:24 #13
Vil den egentlig ikke lede efter en fil som hedder execute.exe?
Avatar billede soreno Praktikant
15. marts 2003 - 00:26 #14
Det kommer jo an på hvad de forskellige parametre gør og hvilket program de hører til..

F.eks.
"notepad.exe c:\foo.bar"
eksekverer notepad med c:\foo.bar som parameter.

"program 6 keygen.exe"
Eksekverer program med 6 og keygen.exe som parametre (det tvivler jeg på er det du ønsker..)

Jeg tror du ønsker at eksekvere forgesetup.exe med 'program' og '6' som parametre.
Altså, sådan:
open=execute.exe "forgesetup.exe program 6" "keygen.exe"

Du kan evt. teste fra prompten, f.eks.
execute.exe "forgesetup.exe program 6" "keygen.exe"
Avatar billede soreno Praktikant
15. marts 2003 - 00:28 #15
execute.exe er den fil jeg linker til "14/03-2003 22:17:52".
Hvor (c++) source koden ser sådan ud:
#include <windows.h>

int main(int argc, char **argv)
{
    if(argc>1)
    {
        for(int i=1;i<argc;i++)
        {
        ShellExecute(NULL, "open", argv[i], NULL, NULL, SW_NORMAL);
        }
    }
    return 0;
}
Avatar billede miss-g Seniormester
15. marts 2003 - 00:47 #16
Du må ikke gøre det for avanceret. Jeg aner intet om programmering.

Den ene er nem nok: forgesetup.exe, men den anden exe fil er der mellemrum i titlen f.eks. forge setup.exe.

Et simpelt svar. En kode jeg kan sætte ind i notesblokken og kalde for autorun.ini.........please *G*

Jeg forstår mig ikke på forklaringer.

Der skal bare åbnes to exe filer samtidig og den ene titel er der altså mellemrum i....

Gider du skrive den præcise autorun fil, hvis de to filer jeg skal have åbnet eksempelvis hedder:

forgesetup.exe
xxx program keygen.exe

Tak *G*

Miss-g
Avatar billede soreno Praktikant
15. marts 2003 - 06:34 #17
open=execute.exe "forgesetup.exe" "xxx program keygen.exe"
Avatar billede miss-g Seniormester
15. marts 2003 - 14:52 #18
Det var dejligt enkelt skrevet.

Jeg ser om det virker, hvis "ja", så er der point *S*

Miss-g
Avatar billede miss-g Seniormester
15. marts 2003 - 16:10 #19
Det virkede med din execute.exe fil.

Tusind tak for hjælpen *S*

Miss-g
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