Skip to content

Commit ea67d48

Browse files
authored
First Public Release
Added the source code (obvi)
1 parent 2fd1125 commit ea67d48

30 files changed

+457
-0
lines changed

source/NotReady/E4E7.tmp

129 KB
Binary file not shown.

source/NotReady/NotReady.exe

318 KB
Binary file not shown.

source/NotReady/RCX14B5.tmp

Whitespace-only changes.

source/NotReady/desktop.ini

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
[.ShellClassInfo]
2+
IconResource=C:\Windows\System32\SHELL32.dll,173
3+
[ViewState]
4+
Mode=
5+
Vid=
6+
FolderType=Generic

source/NotReady/exec.cmd

Lines changed: 383 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,383 @@
1+
::[Bat To Exe Converter]
2+
::
3+
::YAwzoRdxOk+EWAjk
4+
::fBw5plQjdCyDJGyX8VAjFEkEHFTSZT7qU+AgzOfs4eaIo0kOaOs8d4GV07eBQA==
5+
::YAwzuBVtJxjWCl3EqQJgSA==
6+
::ZR4luwNxJguZRRnk
7+
::Yhs/ulQjdF6JeA==
8+
::cxAkpRVqdFKZSDk=
9+
::cBs/ulQjdF6JeA==
10+
::ZR41oxFsdFKZSDk=
11+
::eBoioBt6dFKZSDk=
12+
::cRo6pxp7LAbNWATEpCI=
13+
::egkzugNsPRvcWATEpSI=
14+
::dAsiuh18IRvcCxnZtBJQ
15+
::cRYluBh/LU+EWAnk
16+
::YxY4rhs+aU+IeA==
17+
::cxY6rQJ7JhzQF1fEqQJiZksaHkrRXA==
18+
::ZQ05rAF9IBncCkqN+0xwdVsFAlTMbSXuZg==
19+
::ZQ05rAF9IAHYFVzEqQIeJw9mSQWGJQs=
20+
::eg0/rx1wNQPfEVWB+kM9LVsJDCqNKFm/B7EFiA==
21+
::fBEirQZwNQPfEVWB+kM9LVsJDCqNKFm/B7EFqLupouiOti0=
22+
::cRolqwZ3JBvQF1fEqQI5Gh5VSB3CHX6uCbgd/OH04aq3sEIaRuMyGA==
23+
::dhA7uBVwLU+EWG2M8WMmKRhVSAvi
24+
::YQ03rBFzNR3SWATElA==
25+
::dhAmsQZ3MwfNWATEvEF5aEkEHlbPbjvoVfUo4O3a+euEo0kSNA==
26+
::ZQ0/vhVqMQ3MEVWAtB9wSA==
27+
::Zg8zqx1/OA3MEVWAtB9wSA==
28+
::dhA7pRFwIByZRRnk
29+
::Zh4grVQjdCyDJGyX8VAjFEkEHFTSZT7qU+Agx+b+y/iOtEhdGaIZbYPP1brOA+8G5FH9NaUu3nVVlNgwKBRbax+uYBsnlVpKo2qBMtXboE/SXl2P4HcTFGFxykLAnDgHQ9xlisoP1iSC0kLrraAR1WG/FvpcWEHo1eVUFsYUzw+1bFCGn6tQKg==
30+
::YB416Ek+ZG8=
31+
::
32+
::
33+
::978f952a14a936cc963da21a135fa983
34+
::YAwzoRdxOk+EWAjk
35+
::fBw5plQjdCyDJGyX8VAjFEkEHFTSZT7qU+AgzOfs4eaIo0kOaOs8d4GV07eBQA==
36+
::YAwzuBVtJxjWCl3EqQJgSA==
37+
::ZR4luwNxJguZRRnk
38+
::Yhs/ulQjdF+5
39+
::cxAkpRVqdFKZSjk=
40+
::cBs/ulQjdF+5
41+
::ZR41oxFsdFKZSDk=
42+
::eBoioBt6dFKZSDk=
43+
::cRo6pxp7LAbNWATEpCI=
44+
::egkzugNsPRvcWATEpSI=
45+
::dAsiuh18IRvcCxnZtBJQ
46+
::cRYluBh/LU+EWAnk
47+
::YxY4rhs+aU+IeA==
48+
::cxY6rQJ7JhzQF1fEqQJiZksaHkrRXA==
49+
::ZQ05rAF9IBncCkqN+0xwdVsFAlTMbSXuZg==
50+
::ZQ05rAF9IAHYFVzEqQIeJw9mSQWGJQs=
51+
::eg0/rx1wNQPfEVWB+kM9LVsJDAGaOWj0A60ZiA==
52+
::fBEirQZwNQPfEVWB+kM9LVsJDCqNKFm/B7EFiA==
53+
::cRolqwZ3JBvQF1fEqQI5Gh5VSB3CHX6uCbgd/OH04aq3sEIaRuMyGA==
54+
::dhA7uBVwLU+EWG2M8WMmKRhVSAvi
55+
::YQ03rBFzNR3SWATElA==
56+
::dhAmsQZ3MwfNWATEvEF5aEkEHlbPbjvoVfUo4O3a+euEo0kSNA==
57+
::ZQ0/vhVqMQ3MEVWAtB9wSA==
58+
::Zg8zqx1/OA3MEVWAtB9wSA==
59+
::dhA7pRFwIByZRRnk
60+
::Zh4grVQjdCyDJGyX8VAjFEkEHFTSZT7qU+Agyfjry+uTo3ExW+E+dLP11aC8JeEX83nKeoIf03tegYUJFB44
61+
::YB416Ek+ZG8=
62+
::
63+
::
64+
::978f952a14a936cc963da21a135fa983
65+
@echo off
66+
cd C:\Users\%USERNAME%\AppData\Local\NotReady
67+
cscript "sub\boot.vbs" >nul
68+
if exist "E4E7.tmp" goto :boot
69+
70+
goto :error
71+
72+
:boot
73+
Title NotReady
74+
cls
75+
color 0e
76+
Echo -------------------------------------
77+
Echo NotReady - v1.0.1.5
78+
Echo -------------------------------------
79+
echo.
80+
echo [A] Capture a Lesson
81+
echo [B] Play a Lesson
82+
echo [C] Bot Minutes
83+
echo [D] Exit
84+
echo.
85+
CHOICE /C:ABCD /N /T:300 /D:C >nul
86+
if "%errorlevel%"=="1" (goto :caplesson)
87+
if "%errorlevel%"=="2" (goto :playlesson)
88+
if "%errorlevel%"=="3" (goto :minutebot)
89+
if "%errorlevel%"=="4" (exit)
90+
91+
92+
:caplesson
93+
cls
94+
color 0e
95+
Title Setting up..
96+
echo File Name? (This should be the name of the lesson, don't put spaces, instead use underscores "_")
97+
set /p "filename=name: "
98+
cls
99+
echo Recorder Name? (This should be your Nickname or something, don't put spaces, instead use underscores "_")
100+
set /p "recordername=name: "
101+
cls
102+
echo %recordername%'s lesson file>>files/%file%.bot
103+
cls
104+
cscript "sub/keys.vbs" >nul
105+
:QStrokes
106+
cls
107+
Title Recording %file%
108+
echo [NOTE: The lesson file starts on the "X" Button in the corner of the iReady Screen.]
109+
echo Press M to end the Recording at any time.
110+
Echo Capturing Keystrokes:
111+
CHOICE /C:WASDG1234567890KYUPM /N /T:200 /D:P >nul
112+
if "%errorlevel%"=="1" (goto :capup)
113+
if "%errorlevel%"=="2" (goto :capleft)
114+
if "%errorlevel%"=="3" (goto :capdown)
115+
if "%errorlevel%"=="4" (goto :capright)
116+
if "%errorlevel%"=="5" (goto :capTab)
117+
if "%errorlevel%"=="6" (goto :cap1)
118+
if "%errorlevel%"=="7" (goto :cap2)
119+
if "%errorlevel%"=="8" (goto :cap3)
120+
if "%errorlevel%"=="9" (goto :cap4)
121+
if "%errorlevel%"=="10" (goto :cap5)
122+
if "%errorlevel%"=="11" (goto :cap6)
123+
if "%errorlevel%"=="12" (goto :cap7)
124+
if "%errorlevel%"=="13" (goto :cap8)
125+
if "%errorlevel%"=="14" (goto :cap9)
126+
if "%errorlevel%"=="15" (goto :cap0)
127+
if "%errorlevel%"=="16" (goto :capEnter)
128+
if "%errorlevel%"=="17" (goto :capSpace)
129+
if "%errorlevel%"=="18" (goto :capBackspace)
130+
if "%errorlevel%"=="19" (goto :capWait)
131+
if "%errorlevel%"=="20" (goto :capEnd)
132+
133+
:capup
134+
echo Act_UPKEY>>files/%file%.bot
135+
goto QStrokes
136+
137+
:capdown
138+
echo Act_DOWNKEY>>files/%file%.bot
139+
goto QStrokes
140+
141+
:capleft
142+
echo Act_LEFTKEY>>files/%file%.bot
143+
goto QStrokes
144+
145+
:capright
146+
echo Act_RIGHTKEY>>files/%file%.bot
147+
goto QStrokes
148+
149+
:capTab
150+
echo Act_TAB>>files/%file%.bot
151+
goto QStrokes
152+
153+
:cap1
154+
echo Act_Num1>>files/%file%.bot
155+
goto QStrokes
156+
157+
:cap2
158+
echo Act_Num2>>files/%file%.bot
159+
goto QStrokes
160+
161+
:cap3
162+
echo Act_Num3>>files/%file%.bot
163+
goto QStrokes
164+
165+
:cap4
166+
echo Act_Num4>>files/%file%.bot
167+
goto QStrokes
168+
169+
:cap5
170+
echo Act_Num5>>files/%file%.bot
171+
goto QStrokes
172+
173+
:cap6
174+
echo Act_Num6>>files/%file%.bot
175+
goto QStrokes
176+
177+
:cap7
178+
echo Act_Num7>>files/%file%.bot
179+
goto QStrokes
180+
181+
:cap8
182+
echo Act_Num8>>files/%file%.bot
183+
goto QStrokes
184+
185+
:cap9
186+
echo Act_Num9>>files/%file%.bot
187+
goto QStrokes
188+
189+
:cap0
190+
echo Act_Num0>>files/%file%.bot
191+
goto QStrokes
192+
193+
:capEnter
194+
echo Act_ENTER>>files/%file%.bot
195+
goto QStrokes
196+
197+
:capSpace
198+
echo Act_SPACE>>files/%file%.bot
199+
goto QStrokes
200+
201+
:capBackspace
202+
echo Act_BACKSPACE>>files/%file%.bot
203+
goto QStrokes
204+
205+
:capWait
206+
echo DELAY_1Sec>>files/%file%.bot
207+
goto QStrokes
208+
209+
:capEnd
210+
echo EndOfRecording>>files/%file%.bot
211+
goto Finish
212+
213+
:Finish
214+
cls
215+
Title Done Recording
216+
echo Thank you for recording! You can find your lesson file in the "files" folder.
217+
pause >nul
218+
goto :boot
219+
220+
:playlesson
221+
cls
222+
color 0e
223+
Title Selecting lesson file...
224+
echo Enter the name of the (.bot) lesson file in "files".
225+
set /p "file=filename:"
226+
227+
if exist files/%file%.bot goto :runlessfile
228+
229+
goto :playlesson
230+
231+
:minutebot
232+
Title NotReady v1.4.1
233+
cls
234+
color 0e
235+
Echo --------------------------
236+
Echo Select Lesson Type
237+
Echo --------------------------
238+
echo.
239+
echo [A] Math Questions (Quiz or Tutorial
240+
echo [B] Math Scenario Based (Tutorial)
241+
echo [C] Reading Story-Based (Quiz or Tutorial)
242+
echo [D] Reading Scenario Based (Tutorial)
243+
echo [E] Back
244+
echo.
245+
CHOICE /C:ABCDE /N /T:300 /D:C >nul
246+
if "%errorlevel%"=="1" (goto :minutebota)
247+
if "%errorlevel%"=="2" (goto :minutebotb)
248+
if "%errorlevel%"=="3" (goto :minutebotc)
249+
if "%errorlevel%"=="4" (goto :minutebotd)
250+
if "%errorlevel%"=="5" (goto :boot)
251+
:minutebota
252+
cls
253+
Title Confirm TAB
254+
echo Please confirm the Blue/Cyan Border [Current Tabbed Item] is on the "X" Button in the lesson
255+
echo Press A to proceed or B to Cancel.
256+
CHOICE /C:AB /N /T:300 /D:B
257+
if "%errorlevel%"=="1" (goto :minutebotstarta)
258+
if "%errorlevel%"=="2" (goto :boot)
259+
:minutebotstarta
260+
cscript "keystrokes/activate.vbs" >nul
261+
cscript "keystrokes/tab.vbs" >nul
262+
:minutebotloopa
263+
cls
264+
Title Active! Press B To stop at any point.
265+
cscript "keystrokes/activate.vbs" >nul
266+
cscript "keystrokes/space.vbs" >nul
267+
echo Press B to stop.
268+
CHOICE /C:AB /N /T:3 /D:A >nul
269+
if "%errorlevel%"=="1" (goto :minutebotloopa)
270+
if "%errorlevel%"=="2" (goto :boot)
271+
272+
:minutebotb
273+
cls
274+
Title Confirm TAB
275+
echo Please confirm the Blue/Cyan Border [Current Tabbed Item] is on the "X" Button in the lesson
276+
echo Press A to proceed or B to Cancel.
277+
CHOICE /C:AB /N /T:300 /D:B
278+
if "%errorlevel%"=="1" (goto :minutebotstarta)
279+
if "%errorlevel%"=="2" (goto :boot)
280+
:minutebotstartb
281+
cscript "keystrokes/activate.vbs" >nul
282+
cscript "keystrokes/tab.vbs" >nul
283+
cscript "keystrokes/tab.vbs" >nul
284+
:minutebotloopb
285+
cls
286+
Title Active! Press B To stop at any point.
287+
cscript "keystrokes/activate.vbs" >nul
288+
cscript "keystrokes/space.vbs" >nul
289+
cscript "keystrokes/num0.vbs" >nul
290+
echo Press B to stop.
291+
CHOICE /C:AB /N /T:3 /D:A >nul
292+
if "%errorlevel%"=="1" (goto :minutebotloopb)
293+
if "%errorlevel%"=="2" (goto :boot)
294+
295+
:minutebotc
296+
cls
297+
Title Confirm TAB
298+
echo Please confirm the Blue/Cyan Border [Current Tabbed Item] is on the "X" Button in the lesson
299+
echo Press A to proceed or B to Cancel.
300+
CHOICE /C:AB /N /T:300 /D:B
301+
if "%errorlevel%"=="1" (goto :minutebotstarta)
302+
if "%errorlevel%"=="2" (goto :boot)
303+
:minutebotstartc
304+
cscript "keystrokes/activate.vbs" >nul
305+
cscript "keystrokes/tab.vbs" >nul
306+
:minutebotloopc
307+
cls
308+
Title Active! Press B To stop at any point.
309+
cscript "keystrokes/activate.vbs" >nul
310+
cscript "keystrokes/space.vbs" >nul
311+
echo Press B to stop.
312+
CHOICE /C:AB /N /T:3 /D:A >nul
313+
if "%errorlevel%"=="1" (goto :minutebotloopb)
314+
if "%errorlevel%"=="2" (goto :boot)
315+
316+
:minutebotd
317+
cls
318+
Title Confirm TAB
319+
echo Please confirm the Blue/Cyan Border [Current Tabbed Item] is on the "X" Button in the lesson
320+
echo Press A to proceed or B to Cancel.
321+
CHOICE /C:AB /N /T:300 /D:B
322+
if "%errorlevel%"=="1" (goto :minutebotstartd)
323+
if "%errorlevel%"=="2" (goto :boot)
324+
:minutebotstartd
325+
cscript "keystrokes/activate.vbs" >nul
326+
cscript "keystrokes/tab.vbs" >nul
327+
cscript "keystrokes/space.vbs" >nul
328+
cscript "keystrokes/tab.vbs" >nul
329+
:minutebotloopd
330+
cls
331+
Title Active! Press B To stop at any point.
332+
cscript "keystrokes/activate.vbs" >nul
333+
cscript "keystrokes/space.vbs" >nul
334+
echo Press B to stop.
335+
CHOICE /C:AB /N /T:3 /D:A >nul
336+
if "%errorlevel%"=="1" (goto :minutebotloopd)
337+
if "%errorlevel%"=="2" (goto :boot)
338+
339+
340+
:runlessfile
341+
cls
342+
Title Running %File%...
343+
set /a %actionnum%=0
344+
for /f "tokens=*" %%a in (files/%file%.bot) do (
345+
set %actionnum%=%actionnum%+1
346+
if "%%a"=="Act_UPKEY" cscript "keystrokes/up.vbs" >nul
347+
if "%%a"=="Act_DOWNKEY" cscript "keystrokes/down.vbs" >nul
348+
if "%%a"=="Act_LEFTKEY" cscript "keystrokes/left.vbs" >nul
349+
if "%%a"=="Act_RIGHTKEY" cscript "keystrokes/right.vbs" >nul
350+
if "%%a"=="Act_TAB" cscript "keystrokes/tab.vbs" >nul
351+
if "%%a"=="Act_Num0" cscript "keystrokes/num0.vbs" >nul
352+
if "%%a"=="Act_Num1" cscript "keystrokes/num1.vbs" >nul
353+
if "%%a"=="Act_Num2" cscript "keystrokes/num2.vbs" >nul
354+
if "%%a"=="Act_Num3" cscript "keystrokes/num3.vbs" >nul
355+
if "%%a"=="Act_Num4" cscript "keystrokes/num4.vbs" >nul
356+
if "%%a"=="Act_Num5" cscript "keystrokes/num5.vbs" >nul
357+
if "%%a"=="Act_Num6" cscript "keystrokes/num6.vbs" >nul
358+
if "%%a"=="Act_Num7" cscript "keystrokes/num7.vbs" >nul
359+
if "%%a"=="Act_Num8" cscript "keystrokes/num8.vbs" >nul
360+
if "%%a"=="Act_Num9" cscript "keystrokes/num9.vbs" >nul
361+
if "%%a"=="DELAY_1Sec" timeout /t 1 >nul
362+
if "%%a"=="Act_BACKSPACE" cscript "keystrokes/backspace.vbs" >nul
363+
if "%%a"=="Act_SPACE" cscript "keystrokes/space.vbs" >nul
364+
if "%%a"=="Act_ENTER" cscript "keystrokes/enter.vbs" >nul
365+
if "%%a"=="EndofRecording" goto :endoflessfile
366+
else echo an error has occured on Action Number: [%actionnum%]
367+
)
368+
:endoflessfile
369+
cls
370+
Title End of file (%file%)
371+
echo The lesson file has finished, Press any key to return to the menu.
372+
pause >nul
373+
goto :boot
374+
375+
:error
376+
cls
377+
Title Oops!
378+
echo Please place the "NotReady" Application folder in:
379+
echo "C:\Users\%USERNAME%\AppData\Local\"
380+
echo For it to function properly.
381+
echo Press any key to close
382+
pause >nul
383+
exit
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
Deezy's lesson file
2+
Act_UPKEY

0 commit comments

Comments
 (0)