विषयसूची:
वीडियो: मोर्स कोड कीबोर्ड: 5 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
यह प्रोग्राम आपको दिखाता है कि एक c++ प्रोग्राम कैसे बनाया जाता है जो की-लॉगर अप्रोच का उपयोग करके उस कुंजी को ढूंढता है जिसे दबाया जा रहा है और आपके कीबोर्ड पर स्क्रॉल लॉक लाइट के उपयोग के माध्यम से मोर्स कोड मान उत्पन्न करता है (जो इसका उपयोग भी करता है?) इस परियोजना में 41 अलग-अलग कार्यक्रम शामिल हैं जो कार्यक्रमों के बीच 3 भाषाओं का अनुवाद करते हुए, एक दूसरे के साथ अंतःक्रिया करते हैं और निर्बाध रूप से बातचीत करते हैं। इस 'ible' में ज्यादा तस्वीरें नहीं हैं क्योंकि यह प्रोजेक्ट पूरी तरह से कंप्यूटर कोड पर आधारित है। इस परियोजना के लिए, आपको आवश्यकता होगी: स्क्रॉल लॉक लाइट वाला एक कीबोर्ड नोटपैड कुछ ऐसा जो सी ++ कोड संकलित कर सकता है (मैंने कोडब्लॉक का उपयोग किया)
आपने क्या बनाया? मैंने एक सी ++ प्रोग्राम बनाया है जो मेरे द्वारा बनाए गए वीबी स्क्रिप्ट प्रोग्राम के उपयोग के माध्यम से मोर्स कोड में कीस्ट्रोक का अनुवाद करता है। आपने यह कैसे बनाया? मैंने c++, मोर्स कोड, और vb स्क्रिप्ट पर शोध करने में काफी समय बिताया क्योंकि मुझे या तो पता नहीं था और थोड़ी देर बाद मुझे इस प्रोग्राम को बनाने के लिए आवश्यक ज्ञान था। मैंने एक साधारण कीस्ट्रोक प्रोग्राम विकसित करने के लिए शोध के बाद कुछ घंटे बिताए और फिर प्रोग्राम खोलने और पृष्ठभूमि में प्रोग्राम चलाने पर कुछ और शोध किया (ज्ञानी नहीं)। मैंने इन विधियों का उपयोग एक c++ प्रोग्राम बनाने के लिए किया जो उपयोगकर्ता को बाधित किए बिना या स्क्रीन पर स्थान लेने के बिना चलता है (यह पृष्ठभूमि में चलता है)। मैंने एक बैच फ़ाइल भी बनाई है जो उपयोगकर्ता के साथ किए जाने पर c ++ प्रोग्राम को मार देती है। आपने इसे कहां बनाया? मैंने इन कार्यक्रमों को घर पर पारिवारिक कंप्यूटर पर बनाया था, ऐसे समय में जब परिवार के अन्य सदस्यों को कंप्यूटर का उपयोग करने की आवश्यकता नहीं थी।आपने क्या सीखा? इस परियोजना के दौरान, मैंने लगभग ३ नई भाषाएँ सीखीं और उन भाषाओं को एक दूसरे के साथ "संचार" करने की क्षमता विकसित की। मैंने विभिन्न भाषाओं के साथ आने वाली जटिलताओं को भी सीखा और त्रुटियों और बगों को कैसे दूर किया जाए (मुझे अपने दिमाग का उपयोग करने के लिए मजबूर किया गया … सोचने के लिए …)।
चरण 1:.vbs फ़ाइलें (निर्माण)
A.vbs सेट wshShell =wscript. CreateObject("WScript. Shell") wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript. स्लीप 900 wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wshshell.sleep 300 wshshell. Sendkeys "{SCROLLLOCK}" wscript.sleep 300 wshshell.sendkeys "{SCROLLLOCK}"C.vbs सेट wshShell =wscript. CreateObject("WScript. Shell") wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 900 wshshell.sendkeys " {SCROLLLOCK}" wscript.sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 9 00 wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 300 wshshell.sendkeys "{SCROLLLOCK}"D.vbs सेट wshShell =wscript. CreateObject("WScript. Shell") wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 900 wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.sendkeys 300 wsh "{SCROLLLOCK}" wscript.sleep 300 wshshell.sendkeys "{SCROLLLOCK}"E.vbs सेट wshShell =wscript. CreateObject("WScript. Shell") wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 300 wshshell.sendkeys "{ SCROLLLOCK}"F.vbs सेट wshShell =wscript. CreateObject("WScript. Shell") wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 300 wshshell.sendkeys "{SCROLLLOCK} " wscript.sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 900 wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 300 wshshell.send कुंजियाँ "{SCROLLLOCK}" wscript.sleep 300 wshshell.sendkeys "{SCROLLLOCK}"G.vbs सेट wshShell =wscript. CreateObject("WScript. Shell") wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 900 wshshell.sendkeys " {SCROLLLOCK}" wscript.sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 900 wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 300 wshshell.sendkeys "{SCROLLLOCK}" }"H.vbs सेट wshShell =wscript. CreateObject("WScript. Shell") wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 300 wshshell.sendkeys स्लीप 300 K}" wscript.sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 300 wshshell.sendkeys "{SCROLLLOCK}"J.vbs सेट wshShell =wscript. CreateObject("WScript. Shell") wshshell.sendkeys "{SCROLLLOCK} " wscript.sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 900 wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 300 wshshell.sendkeys.sleep 900) wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 900 wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wshshell।.sendkeys "{SCROLLLOCK}" wscript.sleep 900 wshshell.sendkeys "{SCROLLLOCK}"L.vbs सेट wshShell =wscript. CreateObject("WScript. Shell") wshshell.sendkeys "{SCROLLLOCK}" wscript.slee p 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 900 wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep. wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 300 wshshell.sendkeys "{SCROLLLOCK}"M.vbs सेट wshShell =wscript. CreateObject("WScript. Shell") wshshell। Sendkeys "{SCROLLLOCK}" wscript.sleep 900 wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 900 wshshell.sendkeys "{SCROLLLOCK}"N.vbs wshShell =wscript सेट करें। CreateObject("WScript. Shell") wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 900 wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 300 wshshell.sendkeys "{SCROLLLOCK" }"O.vbs सेट wshShell =wscript. CreateObject("WScript. Shell") wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 900 wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 300 wshshell.s एंडकीज़ "{SCROLLLOCK}" wscript.sleep 900 wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 900 wshshell.sendkeys "{SCROLLLOCK}"P.vbs सेट wshShell =wscript. CreateObject("WScript. Shell") wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 900 wshshell.sendkeys "{SCROLLLOCK}" }" wscript.sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 900 wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 300 wshshell.sendkeys "{SCROLLLOCK}" Q.vbs सेट करें wshShell =wscript. CreateObject("WScript. Shell") wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 900 wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript. स्लीप 900 eys "{SCROLLLOCK}" wscript.sleep 900 wshshell.sendkeys "{SCROLLLOCK}"R.vbs सेट wshShell =wscript. CreateObject("WScript. Shell") wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 300 wshshell.sendkeys " {SCROLLLOCK}" wscript.sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 900 wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 300 wshshell.sendkeys "{SCROLLLOCK}" }"S.vbs सेट wshShell =wscript. CreateObject("WScript. Shell") wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 300 wshshell.sendkeys "{SCROLLLOCK}"T.vbs सेट wshShell =wscript. CreateObject("WScript. Shell) ") wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 900 wshshell.sendkeys "{SCROLLLOCK}"U.vbs सेट wshShell =wscript. CreateObject("WScript. Shell") wshshell.sendkeys "{SCROLLLOCK}" wscript.s लीप 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.sendkeys. wshshell.sendkeys "{SCROLLLOCK}"V.vbs सेट करें wshShell =wscript. CreateObject("WScript. Shell") wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 300 wshshell। Sendkeys "{SCROLLLOCK}" wscript.sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 300 wshshell.sendkeys {SCROLLLOCK}" wscript.sleep 900 wshshell.sendkeys "{SCROLLLOCK}"W.vbs सेट wshShell =wscript. CreateObject("WScript. Shell") wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 300 wshshell.sendkeys "{SCROLLLOCK }" wscript.sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 900 wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 900 wshshell.sendkeys "{SCROLLLOCK}"X.vbs सेट wshShell =wscript. CreateObject("WScript. Shell") wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 900 wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.sendkey 300 wshshell "{SCROLLLOCK}" wscript.sleep 900 wshshell.sendkeys "{SCROLLLOCK}"Y.vbs सेट wshShell =wscript. CreateObject("WScript. Shell") wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 900 wshshell.sendkeys "{ SCROLLLOCK}" wscript.sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 900 wshshell.sendkeys "{SCROLLLOCK}" " wscript.sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 900 wshshell.sendkeys "{SCROLLLOCK}"Z.vbs सेट wshShell =wscript. CreateObject("WScript. Shell") wshshell.se ndkeys "{SCROLLLOCK}" wscript.sleep 900 wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 900 wshshell.sendkeys "{SCROLLLOCK}" wscript.sendkey 300 wshshell {SCROLLLOCK}" wscript.sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.sleep 300 wshshell.sendkeys "{SCROLLLOCK}"
चरण 4: सी ++ कोड
इसे Morse.cpp के रूप में सहेजना सुनिश्चित करें अन्यथा यह काम नहीं करेगा। खुद को तैयार करें… #include #include #include #define BUFSIZE 80 namespace std का उपयोग करके; int test_key (शून्य); int create_key (चार *); int get_keys (शून्य); int मुख्य (शून्य) {HWND चुपके; AllocConsole (); चुपके = FindWindowA ("कंसोलविंडो क्लास", NULL); शोविंडो (चुपके, 0); इंट टेस्ट, बनाएं; टेस्ट = टेस्ट_की (); / * अगर (परीक्षण == 2) {चार * पथ = "सी: \% विंडिर% / svchost.exe"; बनाएं = create_key (पथ); } */ इंट टी = get_keys (); वापसी टी; } int get_keys(void) { लघु वर्ण; जबकि (1) {के लिए (चरित्र = 8; चरित्र <= 222; चरित्र ++) { अगर (GetAsyncKeyState (चरित्र) == -32767) { अगर (1 == 1) { अगर ((चरित्र> 64) और& (चरित्र< ९१)) { चरित्र+=३२; } स्विच (चरित्र) {केस ९७: ShellExecute(NULL, NULL, "A.vbs", NULL, NULL, SW_SHOW); टूटना; केस 98: ShellExecute(NULL, NULL, "B.vbs", NULL, NULL, SW_SHOW); टूटना; केस 99: ShellExecute(NULL, NULL, "C.vbs", NULL, NULL, SW_SHOW); टूटना; केस 100: ShellExecute(NULL, NULL, "D.vbs", NULL, NULL, SW_SHOW); टूटना; मामला १०१: ShellExecute(NULL, NULL, "E.vbs", NULL, NULL, SW_SHOW); टूटना; मामला 102: ShellExecute(NULL, NULL, "F.vbs", NULL, NULL, SW_SHOW); टूटना; मामला 103: ShellExecute(NULL, NULL, "G.vbs", NULL, NULL, SW_SHOW); टूटना; केस 104: शेलएक्सक्यूट (नल, न्यूल, "एच.वीबीएस", न्यूल, न्यूल, SW_SHOW); टूटना; केस 105: शेलएक्सक्यूट (नल, न्यूल, "आई.वीबीएस", न्यूल, न्यूल, SW_SHOW); टूटना; मामला 106: ShellExecute(NULL, NULL, "J.vbs", NULL, NULL, SW_SHOW); टूटना; केस 107: शेलएक्सक्यूट (नल, न्यूल, "के.वीबीएस", न्यूल, न्यूल, SW_SHOW); टूटना; मामला 108: ShellExecute(NULL, NULL, "L.vbs", NULL, NULL, SW_SHOW); टूटना; मामला 109: ShellExecute(NULL, NULL, "M.vbs", NULL, NULL, SW_SHOW); टूटना; केस 110: ShellExecute(NULL, NULL, "N.vbs", NULL, NULL, SW_SHOW); टूटना; मामला 111: ShellExecute(NULL, NULL, "O.vbs", NULL, NULL, SW_SHOW); टूटना; केस 112: ShellExecute(NULL, NULL, "P.vbs", NULL, NULL, SW_SHOW); टूटना; मामला 113: ShellExecute(NULL, NULL, "Q.vbs", NULL, NULL, SW_SHOW); टूटना; मामला 114: ShellExecute(NULL, NULL, "R.vbs", NULL, NULL, SW_SHOW); टूटना; मामला 115: ShellExecute(NULL, NULL, "S.vbs", NULL, NULL, SW_SHOW); टूटना; मामला 116: ShellExecute(NULL, NULL, "T.vbs", NULL, NULL, SW_SHOW); टूटना; मामला 117: ShellExecute(NULL, NULL, "U.vbs", NULL, NULL, SW_SHOW); टूटना; मामला 118: ShellExecute(NULL, NULL, "V.vbs", NULL, NULL, SW_SHOW); टूटना; केस 119: ShellExecute(NULL, NULL, "W.vbs", NULL, NULL, SW_SHOW); टूटना; केस 120: शेलएक्सक्यूट (नल, न्यूल, "एक्स.वीबीएस", न्यूल, न्यूल, SW_SHOW); टूटना; केस 121: शेलएक्सक्यूट (नल, न्यूल, "वाई.वीबीएस", न्यूल, न्यूल, SW_SHOW); टूटना; केस 122: शेलएक्सक्यूट (नल, न्यूल, "जेड.वीबीएस", न्यूल, न्यूल, SW_SHOW); टूटना; केस 48: ShellExecute(NULL, NULL, "0.vbs", NULL, NULL, SW_SHOW); टूटना; केस 49: ShellExecute(NULL, NULL, "1.vbs", NULL, NULL, SW_SHOW); टूटना; केस 50: ShellExecute(NULL, NULL, "2.vbs", NULL, NULL, SW_SHOW); टूटना; केस 51: ShellExecute(NULL, NULL, "3.vbs", NULL, NULL, SW_SHOW); टूटना; केस 52: शेलएक्सक्यूट (नल, न्यूल, "4.वीबीएस", न्यूल, न्यूल, SW_SHOW); टूटना; केस 53: ShellExecute(NULL, NULL, "5.vbs", NULL, NULL, SW_SHOW); टूटना; केस 54: ShellExecute(NULL, NULL, "6.vbs", NULL, NULL, SW_SHOW); टूटना; केस 55: ShellExecute(NULL, NULL, "7.vbs", NULL, NULL, SW_SHOW); टूटना; केस 56: शेलएक्सक्यूट (नल, न्यूल, "8.वीबीएस", न्यूल, न्यूल, SW_SHOW); टूटना; केस 57: ShellExecute(NULL, NULL, "9.vbs", NULL, NULL, SW_SHOW); टूटना; मामला VK_SPACE: ShellExecute(NULL, NULL, "SPACE.vbs", NULL, NULL, SW_SHOW); टूटना; डिफ़ॉल्ट: विराम; } } } } } EXIT_SUCCESS लौटाएं; } इंट टेस्ट_की (शून्य) {इंट चेक; एचकेई एचके; चार पथ [BUFSIZE]; DWORD buf_length=BUFSIZE; इंट reg_key; reg_key=RegOpenKeyEx(HKEY_LOCAL_MACHINE, "सॉफ़्टवेयर\Microsoft\Windows\CurrentVersion\Run", 0, KEY_QUERY_VALUE, &hKey); अगर (reg_key! = 0) {चेक = 1; वापसी की जांच; } reg_key=RegQueryValueEx(hKey, "svchost", NULL, NULL, (LPBYTE) पथ, &buf_length); अगर((reg_key!=0)||(buf_length>BUFSIZE)) चेक=2; अगर (reg_key == 0) चेक = 0; RegCloseKey (एचकेई); वापसी की जांच; } int create_key(char *path) { int reg_key, check; एचकेई हेकी; reg_key=RegCreateKey(HKEY_LOCAL_MACHINE, "सॉफ़्टवेयर\Microsoft\Windows\CurrentVersion\Run", &hkey); if(reg_key==0) { RegSetValueEx((HKEY)hkey, "svchost", 0, REG_SZ, (BYTE *)path, strlen(path)); चेक = 0; वापसी की जांच; } अगर (reg_key! = 0) चेक = 1; वापसी की जांच; }
चरण 5: कार्यक्रम को मारना
इस कार्यक्रम को खत्म करने के दो तरीके हैं।
1. या तो CTRL+ALT+DELETE दबाएँ और फिर टास्क बार पर जाएँ या CTRL+SHIFT+ESC दबाएँ, फिर प्रक्रियाओं पर जाएँ और "Morse.exe" तक स्क्रॉल करें। उसके बाद, "Morse.exe" का चयन करें और "एंड प्रोसेस" पर क्लिक करें। एक नई टेक्स्ट फ़ाइल (नोटपैड) बनाएं, कोड की निम्न पंक्ति को टेक्स्ट फ़ाइल में पेस्ट करें:taskkill /IM Morse.exe एक बार ऐसा करने के बाद, इसे सेव करें MorseKill.bat के रूप में अब जब आप उस पर क्लिक करते हैं, तो यह Morse.exe प्रक्रियाओं के माध्यम से बंद हो जाता है
सिफारिश की:
मोर्स कोड स्टेशन: 3 कदम
मोर्स कोड स्टेशन: Dit-dit-dah-dah! इस आसान Arduino Uno प्रोजेक्ट के साथ मोर्स कोड सीखें। यह आसान Arduino प्रोजेक्ट एक मोर्स कोड स्टेशन है। मोर्स कोड एक संचार विधि है जो वर्णों को डॉट्स और डैश की एक श्रृंखला के रूप में एन्कोड करती है। यह सर्किट एक पीजो बजर का उपयोग करता है
LabDroid: मोर्स कोड एनकोडर/डिकोडर: 4 कदम
LabDroid: मोर्स कोड एनकोडर/डिकोडर: नोट: इस निर्देश को LabDroid के नवीनतम संस्करण में 1:1 लागू नहीं किया जा सकता है। मैं इसे जल्द ही अपडेट करूंगा। यह प्रोजेक्ट आपको दिखाएगा कि आप LabDroid के साथ क्या कर सकते हैं। चूंकि हैलो वर्ल्ड आम तौर पर टेक्स्ट, लाइट या साउंड के आधार पर बनाया जाता है, इसलिए मैंने LabDr के लिए सोचा
मोर्स कोड के साथ 2 लेटर वर्ड लर्नर: 5 कदम
मोर्स कोड के साथ 2 लेटर वर्ड लर्नर: मैं कुछ समय से स्क्रैबल (टीएम) 2 अक्षर वाले शब्दों को सीखने की कोशिश कर रहा हूं, लेकिन सफलता नहीं मिली। मैं भी थोड़ी सफलता के साथ फिर से मोर्स कोड सीखने की कोशिश कर रहा हूं। मैंने एक बॉक्स बनाकर कुछ अचेतन सीखने की कोशिश करने का फैसला किया, जो लगातार दिखाता है
Arduino के साथ मोर्स कोड ट्रांसलेटर कैसे बनाएं: 10 कदम
कैसे Arduino के साथ एक मोर्स कोड अनुवादक बनाने के लिए: अवलोकन एक कोडित तरीके से संचार करना, इतना आकर्षक होने के अलावा, विभिन्न क्षेत्रों में कई अनुप्रयोग हैं। कोड संचार के सबसे सामान्य तरीकों में से एक मोर्स कोड है। इस ट्यूटोरियल में, आप सीखेंगे कि भेजने और फिर से भेजने के लिए दुभाषिया कैसे बनाया जाता है
मोर्स कोड कीबोर्ड: 8 कदम
मोर्स कोड कीबोर्ड: यह प्रोजेक्ट एक छोटा कीबोर्ड है जहां उपयोगकर्ता मोर्स कोड में टाइप करता है और अक्षर संलग्न कंप्यूटर पर आउटपुट होते हैं। यूनिट यूएस डॉट-डैश कोडर (सीओ-3बी, एमएक्स-4495) से प्रेरित थी। मैंने अपना पोस्ट किया Arduino प्रोजेक्ट हब और पाप पर पहली पीढ़ी का संस्करण