Logo

רד-בורד: ארכיון

ראשי > תיכנות > תוכנה קטנה שכתבתי

20/11/2004 21:30:12 Cyber Knight
קוד:
#include <window.h>
BOOL CALLBACK WndProc (HWND hwnd, LPARAM lParam);
void main()
{
while (1==1)
{
EnumWindows (&WndProc, 0);
Sleep (2*1000);
EnumWindows (&WndProc, 1);
Sleep (2*1000);
}
}

BOOL CALLBACK WndProc (HWND hwnd, LPARAM lParam)
{
char str[100];
GetClassName (hwnd, str, 99);
if (strcmp (str, "Notepad") == 0)
{
if (lParam == 0)
{
ShowWindow (hwnd, SW_SHOW);
}
else if (lParam == 1)
{
ShowWindow (hwnd, SW_HIDE);
}
}
return TRUE;
}


תוכנה שכתבתי בC שמטרתה להעלים לכם את הNotepad ל2 שניות ולהחזיר אותו במחזוריות.
אין לי C לכן אין לי אפשרות ליבדוק את זה אז תגידו לי איך זה פועל ואם זה פועל גם על תוכנות אחרות.[ההודעה נערכה על-ידי Cyber Knight ב-20/11/2004 21:34:11]
21/11/2004 04:56:12 cp77fk4r
אני אעביר את זה לתיכנות.

ואפשר לכתוב בWSH את אותה התוכנה בהרבה פחות שורות :)

21/11/2004 19:42:01 Cyber Knight
איך דבר איתי???
ודרך אגב אתה יכול ליבדוק את זה???[ההודעה נערכה על-ידי Cyber Knight ב-21/11/2004 19:42:30]
09/12/2004 00:33:58 cp77fk4r
פשוט מאוד:
קוד:
Set WSHShell = Wscript.CreateObject("Wscript.Shell")
Do
WSHShell.Appactivate "Notepad"
Wscript.Sleep 2000
WSHshell.Sendkeys "%{ESC}"
Wscript.Sleep 2000
Loop

עמודים: 1