Advertisement
inukaze

iRO - Batch Script

Sep 9th, 2013
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.60 KB | None | 0 0
  1. @echo off
  2.  
  3. color A
  4. title Ragnarok International
  5. set DIR="%CD%"
  6. set PWD=%CD%\wine\data\drive_c\software
  7.  
  8. C:
  9.  
  10. REG QUERY "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v Desktop
  11.  
  12. FOR /F "tokens=2*" %%i in ('REG QUERY "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v Desktop^|findstr /C:"REG_SZ" /C:"REG_EXPAND_SZ"') DO SET "DESKTOPDIR=%%j"
  13.  
  14. FOR /F "usebackq delims=" %%i in (`ECHO %DESKTOPDIR%`) DO SET DESKTOPDIR=%%i
  15. set IRODIR=%DESKTOPDIR%\Ragnarok International
  16.  
  17. echo ===========Configuring Software=========
  18. echo.
  19.  
  20. cd "%DESKTOPDIR%"
  21. if exist "%IRODIR%" ( echo "Veryfing If Shortcuts Exist"
  22. if not exist "%IRODIR%\Ragnarok Classic.lnk" goto make_icr
  23. if not exist "%IRODIR%\Classic Setup.lnk" goto make_ics
  24. if not exist "%IRODIR%\Setup.lnk" goto make_setup
  25. if not exist "%IRODIR%\Ragnarok Replay.lnk" goto make_replay
  26. if not exist "%IRODIR%\Ragnarok.lnk" goto make_ragnarok
  27. )
  28.  
  29. :shortcuts
  30. echo.
  31. cd "%DESKTOPDIR%"
  32.  
  33. If NOT exist "%IRODIR%" ( echo "Making Shotcuts"
  34. md "%IRODIR%"
  35. cd "%IRODIR%"
  36. goto shortcuts
  37. echo.
  38. )
  39. echo.
  40.  
  41. :make_icr
  42. echo "Ragnarok Classic"
  43. set SCRIPT="%TEMP%\%RANDOM%-%RANDOM%-%RANDOM%-%RANDOM%.vbs"
  44. echo Set oWS = WScript.CreateObject("WScript.Shell") >> %SCRIPT%
  45. echo sLinkFile = "%IRODIR%\Ragnarok Classic.lnk" >> %SCRIPT%
  46. echo Set oLink = oWS.CreateShortcut(sLinkFile) >> %SCRIPT%
  47. echo oLink.TargetPath = "%PWD%\ClassicRO.exe" >> %SCRIPT%
  48. echo oLink.WorkingDirectory = "%PWD%" >> %SCRIPT%
  49. echo oLink.Save >> %SCRIPT%
  50. cscript /nologo %SCRIPT%
  51. del %SCRIPT%
  52. echo.
  53.  
  54. :make_ics
  55. echo "Classic Setup"
  56. set SCRIPT="%TEMP%\%RANDOM%-%RANDOM%-%RANDOM%-%RANDOM%.vbs"
  57. echo Set oWS = WScript.CreateObject("WScript.Shell") >> %SCRIPT%
  58. echo sLinkFile = "%IRODIR%\Classic Setup.lnk" >> %SCRIPT%
  59. echo Set oLink = oWS.CreateShortcut(sLinkFile) >> %SCRIPT%
  60. echo oLink.TargetPath = "%PWD%\Setup_Classic.exe" >> %SCRIPT%
  61. echo oLink.WorkingDirectory = "%PWD%" >> %SCRIPT%
  62. echo oLink.Save >> %SCRIPT%
  63. cscript /nologo %SCRIPT%
  64. del %SCRIPT%
  65. echo.
  66.  
  67. :make_setup
  68. echo "Setup"
  69. set SCRIPT="%TEMP%\%RANDOM%-%RANDOM%-%RANDOM%-%RANDOM%.vbs"
  70. echo Set oWS = WScript.CreateObject("WScript.Shell") >> %SCRIPT%
  71. echo sLinkFile = "%IRODIR%\Setup.lnk" >> %SCRIPT%
  72. echo Set oLink = oWS.CreateShortcut(sLinkFile) >> %SCRIPT%
  73. echo oLink.TargetPath = "%PWD%\Setup.exe" >> %SCRIPT%
  74. echo oLink.WorkingDirectory = "%PWD%" >> %SCRIPT%
  75. echo oLink.Save >> %SCRIPT%
  76. cscript /nologo %SCRIPT%
  77. del %SCRIPT%
  78. echo.
  79.  
  80. :make_replay
  81. echo "Ragnarok Replay"
  82. set SCRIPT="%TEMP%\%RANDOM%-%RANDOM%-%RANDOM%-%RANDOM%.vbs"
  83. echo Set oWS = WScript.CreateObject("WScript.Shell") >> %SCRIPT%
  84. echo sLinkFile = "%IRODIR%\Ragnarok Replay.lnk" >> %SCRIPT%
  85. echo Set oLink = oWS.CreateShortcut(sLinkFile) >> %SCRIPT%
  86. echo oLink.TargetPath = "%PWD%\Ragexe.exe" >> %SCRIPT%
  87. echo oLink.Arguments = "1rag1 Replay" >> %SCRIPT%
  88. echo oLink.WorkingDirectory = "%PWD%" >> %SCRIPT%
  89. echo oLink.Save >> %SCRIPT%
  90. cscript /nologo %SCRIPT%
  91. del %SCRIPT%
  92.  
  93. :make_ragnarok
  94. echo "Ragnarok"
  95. set SCRIPT="%TEMP%\%RANDOM%-%RANDOM%-%RANDOM%-%RANDOM%.vbs"
  96. echo Set oWS = WScript.CreateObject("WScript.Shell") >> %SCRIPT%
  97. echo sLinkFile = "%IRODIR%\Ragnarok.lnk" >> %SCRIPT%
  98. echo Set oLink = oWS.CreateShortcut(sLinkFile) >> %SCRIPT%
  99. echo oLink.TargetPath = "%PWD%\Ragnarok.exe" >> %SCRIPT%
  100. echo oLink.WorkingDirectory = "%PWD%" >> %SCRIPT%
  101. echo oLink.Save >> %SCRIPT%
  102. cscript /nologo %SCRIPT%
  103. del %SCRIPT%
  104. echo.
  105.  
  106. echo ===========Configuring Software=========
  107. goto iro
  108.  
  109. :iro
  110. echo.
  111. REM ;start /b %PWD%\Setup.exe
  112. REM ;start /b %PWD%\Setup_Classic.exe
  113. start /b %windir%\explorer.exe "%IRODIR%"
  114. exit
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement