Ребят помогите нужно написать и нажать ентер в кмд нашел вот такой код
#define SW_HIDE 0
#define SW_SHOW 5
external(INT, "ShowWindow", "ShowWindow", "User32.dll"
win cmd;
if (window (-1, "ConsoleWindowClass", -1)!=0)
{
sendmessage(WM_CLOSE, 0, 0, window (-1, "ConsoleWindowClass", -1));
}
start("%SystemRoot%\System32\cmd.exe"
while(window (-1, "ConsoleWindowClass", -1)==0)sleep(1);
cmd=window (-1, "ConsoleWindowClass", -1); // окно cmd
//transparency (0, cmd);
//ShowWindow(formatwi(cmd), SW_HIDE); // скрыть окно cmd
ShowWindow(formatwi(cmd), SW_SHOW); // показать окно cmd если надо
// дальше любые команды
send("SDFSDFSD", cmd, 100);
//sendmessage(WM_CLOSE, 0, 0, cmd);
// функция принимает: текст, окно, пауза между отправкой символов
function send(string s, win w, int wait);
{
new char c[size(s)+1];
strcpy(#c[0], s);
int size_arr=sizearray(c);
for(int i=0; i<size_arr; i++)
{
int i2=formatci(c[i]);
if(i2>191) sendlanguage("00000419", w);
else sendlanguage("00000409", w);
postmessage(WM_CHAR, i2, 1, w); sleep(wait);
}
sendkey(RETURN, cmd);
delete c;
}
В этой строчке send("SDFSDFSD", cmd, 100); нужно прописать вот такой путь "D:\Program Files\Microvirt\MEmu\MEmu.exe" MEmu_1
как это реализовать ?
1. gorgadzo - 05 Апреля, 2021 - 09:57:09 - перейти к сообщению
2. Kibor - 05 Апреля, 2021 - 10:05:22 - перейти к сообщению
CODE:
win w=window (-1, "Edit", window ("Безымянный — Блокнот", "Notepad", -1));
sendlanguage("00000409", window (-1, "Notepad", -1));
sendkey("^"D:\Program Files\Microvirt\MEmu\MEmu.exe^" MEmu_1", w);
sendlanguage("00000409", window (-1, "Notepad", -1));
sendkey("^"D:\Program Files\Microvirt\MEmu\MEmu.exe^" MEmu_1", w);
3. gorgadzo - 05 Апреля, 2021 - 10:10:33 - перейти к сообщению
Спасибо