Gå til innhold

Starte ett program


Anbefalte innlegg

Skrevet

Eg lager ett enkelt program som skal ha knapper til diverse program og en dropdown liste til spill.

Programmet i seg selv kjører fint men det viktigste gjenstår, hvordan får eg ett program til å starte ved att en trykker på knappen og det samme med dropdown listen til spill.

 

Ikke kom med en kommentar "bruk dette og det programmet istedenfor."

Morsommere å lage det selv :D

Ja eg har søkt på Google men finner ingenting :(

Videoannonse
Annonse
Skrevet

Eg skal bare ha en vanlig knapp (Avbryt, OK, Ja, Nei, Bla igjennom osv..) til å starte ett valgt program. Sånn som det er i alle program, eg antar det er likt i alle program. Men her er koden:

 

			// 
		// button6
		// 
		this->button6->Location = System::Drawing::Point(6, 58);
		this->button6->Name = L"button6";
		this->button6->Size = System::Drawing::Size(297, 23);
		this->button6->TabIndex = 5;
		this->button6->Text = L"Ad-Aware";
		this->button6->UseVisualStyleBackColor = true;

Skrevet

Skal det være slik?:

//

// button6

//

this->button6->Location = System::Drawing::Point(6, 58);

this->button6->Name = L"button6";

this->button6->Size = System::Drawing::Size(297, 23);

this->button6->TabIndex = 5;

this->button6->Text = L"Ad-Aware";

this->button6->UseVisualStyleBackColor = true;

this->button6->ShellExecute(handle, "find", <C:\Programfiler\Lavasoft\Ad-Aware 2007\Ad-Aware2007.exe>, NULL, NULL, 0);

Skrevet

:dontgetit:

overhode ikke...

 

Du må først binde en event til knappen button6

 

Dette må du bruke MFC sitt makrosystem for å gjøre.

 

Jeg er litt usikker på hvordan dette ser ut, siden jeg ikke har jobbet med MFC siden Visual Studio 6

  • 4 uker senere...
  • 2 uker senere...
Skrevet (endret)

GeirGruson har rett, shellexecute(Eventuelt system(""), pga. shellexecute kommer i trøbbel med enkelte antivirus. Kommer igjen alt ann på programmet). Er nokså enkelt å lage en dialog som starter programmer :)

 

- Aleksander -

Endret av zorgion

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...