Цитата: Подскажите как положить в свой буфер контрл хрома (запуск над контролом(над браузером хром)), чтобы 2й ехе прочитал его и стал им руководствоваться ?
Собрать в exe, назвать main:
CODE:char buffer[1024];
int mouseX, mouseY;
getmouse(mouseX, mouseY);
win w=getwindow(0, mouseX, mouseY); // получить окно под курсором
strcpy(#buffer[0], format(formatwi(w))); // записать в массив хендл окна
writebuffer(#buffer[0], sizearray(buffer)); // записать в свой буфер хендл окна
loop()sleep(100);
Скрипт, который прочитает буфер exe main:
CODE:char buffer[1024];
win w;
while(window ("main")==0)sleep(100);
w=window ("main");
// Читаем с буфера другой программы
while(readbuffer(#buffer[0], sizearray(buffer), w) < 1)sleep(100);
win w2 = formatiw(formatsn(format(#buffer[0])));
setwindowparam(w2);
messagebox(w2.name); |