|
| 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 |
0 commit comments