#include "windows.h"
...........................
ShellExecute(0,"open","C:\\Program Files\\BaseGroup\\Deductor5\\Deductor\\Bin\\DStudio.exe",NULL,NULL,1);
Sleep(5000);
HWND hwnd=FindWindow(NULL,"О программе");
if (hwnd!=0){
SetForegroundWindow(hwnd);
keybd_event( VK_RETURN, 0x45, KEYEVENTF_EXTENDEDKEY | 0, 0 );
}
Как програмным путем в ехе - файле симулировать нажатие клавиши Enter?
Как програмным путем в ехе - файле симулировать нажатие клавиши Enter?
keybd_event( VK_RETURN, 0x45, KEYEVENTF_EXTENDEDKEY | 0, 0 );
впринципе то нормалек(на поставленный вопрос ответ исчерпывающий), только есть одно НО... если надо симулировать нажатие на какой-то определенной кнопке, то прежде чем вызывать keybd_event надо установить фокус ввода на нужной кнопке, а то будет нажата первая попавшаяся, имеющая фокус.
вообщем Piligrim проблему подробней опиши: что нажать? на чем? ну и что за прога?
C:\Program Files\Microsoft Visual Studio\MyProjects\ExecCmd1\Graf_exec\Graf_exec.cpp(64) : error C2601: 'fRdDblMxE' : local function definitions are illegal
C:\Program Files\Microsoft Visual Studio\MyProjects\ExecCmd1\Graf_exec\Graf_exec.cpp(85) : error C2601: 'fWrDblMx' : local function definitions are illegal
Error executing cl.exe.
Как мне ее исправить?
Признателен за помощь!
Код:
этот код делает как раз то, что тебе нужно. осталось тебе собственно с ним разобраться, посмотри обязательно мсдн и т.д.
А как на счет второго вопроса, о перезаписи файлов с диска?