strcat(exe, "format_txt.exe "); strcat(exe, read_file); strcat(exe, " "); strcat(exe, write_file); ShellExecute(hWnd, "open", exe, NULL, NULL, SW_SHOWNORMAL);
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionstrcat(buff, read_file); strcat(buff, " "); strcat(buff, write_file); ShellExecute(hWnd, "open", "format_txt.exe", buff, NULL, SW_SHOWNORMAL);
// boite de dialogue "Ouvrir" BOOL dlgFileOpen(HWND hOwner, char* fName, const char* Filter, const char* dlgCaption) { OPENFILENAME ofn; memset(&ofn,0,sizeof(ofn)); ofn.lStructSize = sizeof(OPENFILENAME); ofn.nFilterIndex = 1; ofn.lpstrDefExt= Filter; ofn.lpstrFilter = Filter; ofn.lpstrFile = fName; ofn.nMaxFile = MAX_PATH; ofn.hwndOwner = hOwner; ofn.lpstrTitle = dlgCaption; ofn.lpstrInitialDir = "c:"; ofn.Flags = OFN_FILEMUSTEXIST | OFN_HIDEREADONLY | OFN_NOCHANGEDIR; fName[0] = 0; return GetOpenFileName(&ofn); } // boite de dialogue "Enregistrer" BOOL dlgFileSave(HWND hOwner, char* fName, const char* Filter, const char* dlgCaption) { OPENFILENAME ofn; memset(&ofn,0,sizeof(ofn)); ofn.lStructSize = sizeof(OPENFILENAME); ofn.nFilterIndex = 1; ofn.lpstrDefExt= Filter; ofn.lpstrFilter = Filter; ofn.lpstrFile = fName; ofn.nMaxFile = MAX_PATH; ofn.hwndOwner = hOwner; ofn.lpstrTitle = dlgCaption; ofn.lpstrInitialDir = "c:"; ofn.Flags = OFN_EXPLORER|OFN_PATHMUSTEXIST|OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT; fName[0] = 0; return GetSaveFileName(&ofn); }
[/dlgFileSave(hWnd, write_file, "*.txt", "Enregistrer"); dlgFileOpen(hWnd, read_file, "*.txt", "Ouvrir"); <table border=0 cellspacing=0 cellpadding=4 bgcolor=#E0E0E0><tr><td class=code> pour ensuite appeler system(): <table border=0 cellspacing=0 cellpadding=4 bgcolor=#E0E0E0><tr><td class=code>strcat(buff, "format_txt.exe"); strcat(buff, " "); strcat(buff, read_file); strcat(buff, " "); strcat(buff, write_file); system(buff);