Advertisement
Guest User

Untitled

a guest
Mar 29th, 2020
361
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.58 KB | None | 0 0
  1. ; Baseball Mogul LP Update Generation Script V3.1
  2. ; DH Supremacy Edition
  3. ; Created by Cthulhu Dreams
  4. ; Revised by Cthulhu Dreams & McFreeze
  5.  
  6. SetTitleMatchMode, 2
  7. CoordMode, Mouse, Relative
  8.  
  9. IfWinExist Baseball Mogul
  10. {
  11. ; Main control loop. The Loop index controls team sizes
  12. WinActivate Baseball Mogul
  13. Sleep 100
  14.  
  15. SetupStart(Gear)
  16.  
  17.  
  18. Sleep 50
  19.  
  20. ; SET THE NUMBER OF TEAMS HERE
  21. Loop, 20 {
  22. WinActivate Baseball Mogul
  23. TeamID := A_Index
  24. var := "Team" . TeamID
  25. ScreenshotTeam(Var)
  26. ChangeTeam(A_Index)
  27. }
  28.  
  29. ScreenshotOverviewScreens(TheGear)
  30. BannerCopy()
  31. UploadFiles(TheGear)
  32.  
  33.  
  34. }
  35. else
  36. Run Notepad
  37. SendRaw, You need to have BBM open to make this work.
  38. return
  39.  
  40.  
  41. BannerCopy(){
  42. ; Copies the banner files into the update directory
  43. filecopy c:\SuperLeagueBanners\*, c:\SuperLeagueUpdate\
  44. }
  45.  
  46.  
  47.  
  48. UploadFiles(TheGear){
  49. ; Sends the files to rightload
  50. Global
  51.  
  52. Adjust(DateHolder)
  53. TodaysUpdate := "SuperLeagueUpdate" . DateHolder
  54. ; MsgBox %TodaysUpdate%
  55. ; MsgBox %GlobalFileQueue%
  56. ; MsgBox "C:\Program Files (x86)\Rightload\Rightload.exe" "-Queue %GlobalFileQueue%"
  57.  
  58. run, "C:\Program Files (x86)\Rightload\Rightload.exe" -directory=%TodaysUpdate% -Queue %GlobalFileQueue%
  59.  
  60. }
  61.  
  62. adjust(ByRef DateHolder)
  63. {
  64. ; Datestamps the update
  65. formattime,DateHolder,A_now,dd.MM.yy
  66. return
  67. }
  68.  
  69. TakeScreenShot(Zeit){
  70.  
  71. ;run, "C:\Program Files (x86)\IrfanView\i_view64.exe" "/capture=2 /jpgq=75 /convert=c:\SuperLeagueUpdate\%Zeit%.JPG", msgbox, Ctrl Printscreen
  72. run, "C:\Program Files (x86)\IrfanView\i_view32.exe" "/capture=2 /jpgq=75 /convert=c:\SuperLeagueUpdate\%Zeit%.JPG", msgbox, Ctrl Printscreen
  73. }
  74.  
  75.  
  76. ChangeTeam(TeamNumber){
  77. WinActivate Baseball Mogul
  78. Send {Down}
  79. Sleep 100
  80. }
  81.  
  82. SetupStart(TheGear){
  83.  
  84. ; Moves to the Calendar screen
  85. WinActivate Baseball Mogul
  86. Send, {F2}
  87. Sleep 200
  88. }
  89.  
  90. ScreenshotOverviewScreens(TeamID){
  91. Global
  92. WinActivate Baseball Mogul
  93. Send, {F3}
  94. Sleep 100
  95.  
  96. FileName := "ZZDivisionA"
  97. TempVar := GlobalFileQueue . """" . "C:\SuperLeagueUpdate\" . FileName . ".JPG" . """" . " "
  98. GlobalFileQueue := TempVar
  99. Sleep 50
  100. TakeScreenShot(FileName)
  101. Sleep 200
  102.  
  103. Click 508, 71
  104. Sleep 100
  105.  
  106. FileName := "ZZDivisionB"
  107. TempVar := GlobalFileQueue . """" . "C:\SuperLeagueUpdate\" . FileName . ".JPG" . """" . " "
  108. GlobalFileQueue := TempVar
  109. Sleep 50
  110. TakeScreenShot(FileName)
  111. Sleep 200
  112.  
  113. Click 508, 71
  114. Sleep 100
  115.  
  116. ; UNCOMMENT THESE IF WILDCARDS ARE USED
  117. FileName := "ZZWildCardRaces"
  118. TempVar := GlobalFileQueue . """" . "C:\SuperLeagueUpdate\" . FileName . ".JPG" . """" . " "
  119. GlobalFileQueue := TempVar
  120. Sleep 50
  121. TakeScreenShot(FileName)
  122. Sleep 200
  123.  
  124. ; WinActivate Baseball Mogul
  125. ; Send {Enter}
  126. ; Sleep 100
  127. }
  128.  
  129. TeamNumber(TeamID){
  130.  
  131. if (StrLen(TeamID) < 6){
  132. Return "Team0" . SubStr(TeamID, 5)
  133. }
  134.  
  135. Return TeamID
  136. }
  137.  
  138. ScreenshotTeam(TeamID){
  139.  
  140. ScreenshotOverview(TeamID)
  141. ScreenshotPitching(TeamID)
  142. ScreenshotLineup(TeamID)
  143. ScreenshotDefense(TeamID)
  144.  
  145. AddBanners(TeamID)
  146.  
  147. }
  148.  
  149. AddBanners(TeamID){
  150. Global
  151. FileName := TeamNumber(TeamID) . "-ABanner"
  152. TempVar := GlobalFileQueue . """" . "C:\SuperLeagueUpdate\" . FileName . ".png" . """" . " "
  153. GlobalFileQueue := TempVar
  154. }
  155.  
  156.  
  157. ScreenshotOverview(TeamID){
  158. Global
  159. WinActivate Baseball Mogul
  160. FileName := TeamNumber(TeamID) . "-BOverview"
  161. TempVar := GlobalFileQueue . """" . "C:\SuperLeagueUpdate\" . FileName . ".JPG" . """" . " "
  162. GlobalFileQueue := TempVar
  163. Sleep 500
  164. TakeScreenShot(FileName)
  165. Sleep 200
  166. WinActivate Baseball Mogul
  167. Send {Enter}
  168. Sleep 100
  169. }
  170.  
  171.  
  172. ScreenshotPitching(TeamID){
  173. Global
  174. WinActivate Baseball Mogul
  175. Send, ^p
  176. FileName := TeamNumber(TeamID) . "-CPitching"
  177. TempVar := GlobalFileQueue . """" . "C:\SuperLeagueUpdate\" . FileName . ".JPG" . """" . " "
  178. GlobalFileQueue := TempVar
  179. Sleep 500
  180. TakeScreenShot(FileName)
  181. Sleep 200
  182. WinActivate Pitching
  183. Send {Enter}
  184. Sleep 100
  185.  
  186. }
  187.  
  188.  
  189. ScreenshotLineup(TeamID){
  190. Global
  191. WinActivate Baseball Mogul
  192. Send, ^l
  193. FileName := TeamNumber(TeamID) . "-DLineup"
  194. TempVar := GlobalFileQueue . """" . "C:\SuperLeagueUpdate\" . FileName . ".JPG" . """" . " "
  195. GlobalFileQueue := TempVar
  196. Sleep 500
  197. TakeScreenShot(FileName)
  198. Sleep 200
  199. WinActivate Lineup
  200. Send {Enter}
  201. Sleep 100
  202.  
  203. }
  204.  
  205. ScreenshotDefense(TeamID){
  206. Global
  207. WinActivate Baseball Mogul
  208. Send, ^d
  209. FileName := TeamNumber(TeamID) . "-EDefense"
  210. TempVar := GlobalFileQueue . """" . "C:\SuperLeagueUpdate\" . FileName . ".JPG" . """" . " "
  211. GlobalFileQueue := TempVar
  212. Sleep 500
  213. TakeScreenShot(FileName)
  214. Sleep 200
  215. WinActivate Defense
  216. Send {Enter}
  217. Sleep 100
  218.  
  219. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement