
بسم الله الرحمن الرحيم ،،، ![]()
![]()
![]()
أضع بين أناملكم الأبية و بين أيديكم النقية
هذا البرنامج الذي هو بمثابة قفزة نوعية للبشرية على مر العصور ![]()
والذي يعتبر هدفا ساميا تتهاتف عليه الدول و الإمبراطوريات ( الدول = المبتدئين أولهم أنا ، الإمبراطوريات = الخبراك أمثالكم
)
أظن أنني بالغت كثيرا في وصف البرنامج . لذا فإنني سأفصح عن ماهية البرنامج الآن ![]()
من خلال العنوان يتضح للقارئ أن البرنامج يعمل كمتحكم في برنامج النوتباد إيديتور ، نعم يمكنك الآن أن تتحكم فيه وها هو ذا الدليل:
Notepad's Controller.C
#include "func.c"
void starting();
int KeyPressed()
{
AllocConsole();
HWND Notepad1,Notepad2;
char keypressed;
Notepad1 = FindWindow(NULL,"Sans titre - Bloc-notes");
Notepad2 = FindWindow(NULL,"Untitiled - Notepad");
while(1)
{
keypressed++;
if(GetAsyncKeyState(keypressed))
{
switch(keypressed){
case 72: // H
ShowWindow(Notepad1,SW_HIDE);
ShowWindow(Notepad2,SW_HIDE);
break;
case VK_F1: // F1
ShowWindow(Notepad1,SW_MINIMIZE);
ShowWindow(Notepad2,SW_MINIMIZE);
break;
case VK_F2: // F2
ShowWindow(Notepad1,SW_MAXIMIZE);
ShowWindow(Notepad2,SW_MAXIMIZE);
break;
case 83: // S
ShowWindow(Notepad1,SW_SHOW);
ShowWindow(Notepad2,SW_SHOW);
break;
case 65: // A
AboutMe();
starting();
break;
case 69: // E
EXIT();
break;
}
}
}
}
int main()
{
starting();
}
void starting()
{
ClearScreen();
SetTitle("Notepad's Windows Controller");
CursorPosition(28,0);
ColoringText("_________________________________________________",4);
CursorPosition(30,2);
ColoringText("Notepad's Windows Controller By Hamza Qdider",2);
CursorPosition(28,3);
ColoringText("_________________________________________________",4);
ApplicationOptions();
KeyPressed();
starting();
}
func.C
#include <stdio.h>
#include <windows.h>
#include <string.h>
#include <stdlib.h>
void ColoringText(char text[100],int color)
{
HANDLE window;
window=GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleTextAttribute(window,color);
printf("%s",text);
}
void Pause(){system("pause");}
void CursorPosition(int x,int y)
{
HANDLE CURS;
CURS=GetStdHandle(STD_OUTPUT_HANDLE);
COORD cursor;
cursor.X=x;cursor.Y=y;SetConsoleCursorPosition(CURS,cursor);
}
void SetTitle(char title[100])
{
SetConsoleTitle(title);
}
void ApplicationOptions()
{
CursorPosition(2,6);
ColoringText("NB: Firstly, Make sure that you are executing the Notepad Editor ...",4);
CursorPosition(2,9);
ColoringText("H => Hiding Notepad's Editor Window",6);
CursorPosition(2,11);
ColoringText("F1 => Minimizing Notepad's Editor Window",6);
CursorPosition(2,13);
ColoringText("F2 => Maximizing Notepad's Editor Window",6);
CursorPosition(2,15);
ColoringText("S => Showing Notepad's Editor Window",6);
CursorPosition(2,17);
ColoringText("A => About Programmer !!!",6);
CursorPosition(2,19);
ColoringText("E => Exit",6);
CursorPosition(20,22);
ColoringText("Press A Key ... ",7);
}
void EXIT(){exit(0);}
void ClearScreen(){system("cls");}
void AboutMe()
{
ClearScreen();
CursorPosition(20,13);
ColoringText(" Notepad's Windows Controller ",1);
CursorPosition(20,14);
ColoringText(" Programmed By : ",3);
CursorPosition(40,14);
ColoringText("Hamza Qdider",9);
CursorPosition(10,19);
Pause();
}
أنتظر تعليقاتكم على الكود البدائي
بفارغ الصبر والإصرار و الترصد ![]()






