I need to write a program that will do the following:
1. open image file using mspaint.exe
2. Then pass keystroke "cntrl-s" to mspaint.exe
3. Then close mspaint.exe
4. and repeat this process till all image files have been processed.
Here is my code so far
Code:#include <windows.h> #include <stdio.h> int main() { STARTUPINFO si = { sizeof(si) }; PROCESS_INFORMATION pi; char szExe[] = "mspaint.exe"; char buf[4444]; if(CreateProcess(0, szExe, 0, 0, 0, 0, 0, 0, &si, &pi)) { // optionally wait for process to finish //WaitForSingleObject(pi.hProcess, INFINITE); CloseHandle(pi.hProcess); CloseHandle(pi.hThread); } }
I have no problem opening the images, but have not been able to automatically pass the keystoke "cntrl-s" to mspaint.
I have looked at keyboard dumps and other functions but have not gotton far with this part of program. I have no formal coding education so I am a complete novice here. Any help or suggestions would be greatly appreciated.
Douglas



LinkBack URL
About LinkBacks



