Hej!
Chciałem zrobić sobie programik który odpalał by iexplorer.exe z parametrami "-k GetCurrentDirectory();/index.html" żeby dało się odpalić stronkę z płytki... zrobiłem coś takiego:
#include <windows.h>
#include <winbase.h>
#include <shellapi.h>
#include <string.h>
#include <dir.h>
#include <stdio.h>
char *current_directory(char *path)
{
strcpy(path, "X:\\\\"); /* fill string with form of response: X:\\ */
path[0] = 'A' + getdisk(); /* replace X with current drive letter */
getcurdir(0, path+3); /* fill rest of string with current directory */
return(path);
}
int PASCAL WinMain(HANDLE,HANDLE,LPSTR,int)
{
char* b;
char curdir[MAXPATH];
current_directory(curdir);
b="-k ";
b=strcat(b, curdir);
b=strcat(b, "/index.html");
ShellExecute(NULL,"open","iexplore", b, NULL,SW_SHOWNORMAL);
return 0;
}
Ale nie chce działać :-/
Żeby było śmieszniej jak usunę linijki:
b="-k ";
b=strcat(b, curdir);
b=strcat(b, "/index.html");
i dam zamiast b curdir (w ShellExecute) to mi otwiera dany folder...