CODE:
external(INT, "my_windows", "FindWindowExA", "user32.dll");
external(VOID, "my_getname", "GetWindowTextA", "user32.dll");
string all[2000];
char h[512];
int adr=address(#h[0]);
int a=my_windows(0, 0, 0, 0);
int n=0;
a:
if (a!=0)
{
h[0]=formatic(0);
my_getname(a, adr, 512);
all[n]=format(#h[0]);
a=my_windows(0, a, 0, 0);
n++;
goto a;
}
if (fopen ("C:\Users\Home\Desktop\Новый текстовый документ.txt", "w")!=0)
{
for (int x=0; x<n; x++)
{
fwrite(all[x]);
fwrite(ENDL);
}
fclose();
}
start ("C:\Users\Home\Desktop\Новый текстовый документ.txt");
external(VOID, "my_getname", "GetWindowTextA", "user32.dll");
string all[2000];
char h[512];
int adr=address(#h[0]);
int a=my_windows(0, 0, 0, 0);
int n=0;
a:
if (a!=0)
{
h[0]=formatic(0);
my_getname(a, adr, 512);
all[n]=format(#h[0]);
a=my_windows(0, a, 0, 0);
n++;
goto a;
}
if (fopen ("C:\Users\Home\Desktop\Новый текстовый документ.txt", "w")!=0)
{
for (int x=0; x<n; x++)
{
fwrite(all[x]);
fwrite(ENDL);
}
fclose();
}
start ("C:\Users\Home\Desktop\Новый текстовый документ.txt");
Или есть лучше предложения по коду?
Короче нужно сделать так, что бы ЭТОТ код искал окно кибора или запущенный код в самой программе, но я там смотрел и нашел это:
CODE:
, дело в том, что эта часть кода меняется: Кибор [C:\Users\Home\Desktop\МОЁ\KIBOR_BOT\Чат.txt]
CODE:
Т.е путь, но как сделать , что бы призапуске возвращался этот путь программы и вписывался туда, а потом если нашел более 1 таких строчек[C:\Users\Home\Desktop\МОЁ\KIBOR_BOT\Чат.txt]
CODE:
, то закрывал одну из программ, но закрывал так, что бы не обе закрылись, а только одна из них
[C:\Users\Home\Desktop\МОЁ\KIBOR_BOT\Чат.txt]