Hej igen
Jo anledningen att jag vill kopiera och starta program är:
Jag har försökt att få en autstart.inf fil att fungera. Har fått det att funka, men inte som jag vill ha det.
Har skrivit i filen:
[autorun]
open=iexplore.exe index.htm
Vill få filen index.htm att starta, problemmet är att den inte startar den från cdskivan, den försöker starta den som en http sida, t.ex http://index.htm. Jag kan peka direkt till cd-skivan, t.ex. d:\index.htm. Men det kan bli problem om man inte har cdrom på d:
Jag laddade ner ett program som heter: ShelRun.exe
Den funkar bra, man skriver:
[autorun]
open=ShelRun.exe index.htm
Då poppar det upp en reklam sida som är uppe i ca 3-5 s. Sedan stängs det ner och sidan öppnas.
Jag ville blir av med den här reklam rutan. Har skapat en .exe fil i c++ (med er hjälp) ser ut så här:
// test
#include <iostream.h>
#include <windows.h>
int main ()
{
ShellExecute(NULL, "open", "index.htm", NULL, NULL, SW_SHOWNORMAL);
return 0;
}
Det funkade bra, en svart ruta öppna upp, stängs så startar sidan.
Nu till frågan!
JO.. när jag startar programet så skriver jag:
program.exe
Men jag skulle villja kunna välja vilken sida jag ska till, t.ex program.exe index2.htm
Har kommit så här långt:
// test
#include <iostream.h>
#include <windows.h>
#include <string.h>
int main ()
{
char sida[20];
cout << "Besok sidan:";
cin >> sida;
ShellExecute(NULL, "open", sida, NULL, NULL, SW_SHOWNORMAL);
return 0;
}
Men då måste jag skriva in sidan, innan den öppnas. Några tips ?