-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathFunc.cpp
92 lines (88 loc) · 1.61 KB
/
Func.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
#include "Func.h"
void Func::sec1()
{
int i;
for (i=10;i>0;i--)
{
printf(".");
Sleep(100);
}
printf("\n");
}
void Func::sec3()
{
int i;
for (i=3;i>0;i--)
{
printf(".");
Sleep(1000);
}
printf("\n");
}
void Func::sec5()
{
int i;
for (i=5;i>0;i--)
{
printf(".");
Sleep(1000);
}
printf("\n");
}
void Func::sec10()
{
int i;
for (i=10;i>0;i--)
{
printf(".");
Sleep(1000);
}
printf("\n");
}
void Func::sec30()
{
int i;
for (i=30;i>0;i--)
{
printf(".");
Sleep(1000);
}
printf("\n");
}
void Func::sec60()
{
int i;
for (i=60;i>0;i--)
{
printf(".");
Sleep(1000);
}
printf("\n");
}
void Func::GenerateKey(int vk, BOOL bExtended)
{
KEYBDINPUT kb = {0};
INPUT Input = {0};
/* Generate a "key down" */
if (bExtended) { kb.dwFlags = KEYEVENTF_EXTENDEDKEY; }
kb.wVk = vk;
Input.type = INPUT_KEYBOARD;
Input.ki = kb;
SendInput(1, &Input, sizeof(Input));
/* Generate a "key up" */
ZeroMemory(&kb, sizeof(KEYBDINPUT));
ZeroMemory(&Input, sizeof(INPUT));
kb.dwFlags = KEYEVENTF_KEYUP;
if (bExtended) { kb.dwFlags |= KEYEVENTF_EXTENDEDKEY; }
kb.wVk = vk;
Input.type = INPUT_KEYBOARD;
Input.ki = kb;
SendInput(1, &Input, sizeof(Input));
return;
}
void Func::mySleep(clock_t sec)
{
clock_t start_time = clock();
clock_t end_time = sec * 1000 + start_time;
while(clock() != end_time);
}