Pessoal,
.
Muito boa noite a todos os membros do fórum.
.
Montei um bat para abrir os jogos instalados no meu PC com dicas retiradas aqui do site. Porém, entretanto, todavia, contudo, possuo 97 jogos instalados em meu PC, desde jogo da memória até os últimos lançamentos (Dead Island Reptide, Tomb Raider, RE6 e etc.) e o método que estou utilizando é falho nisso, pois, caso eu instale um novo jogo, para classifica-lo por ordem alfabética, teria que alterar os registros de todos os outros jogos que estivessem abaixo dele, então pensei: Por que não classificar esses jogos em subgrupos... Comecei a montar o bat mas, devido às minhas limitações, parei. Será que algum bom samaritano pode dar um empurrãozinho?
.
O que tenho em mente é: separar os jogos em subgrupos, tais como: Jogos 0-9 - Jogos A-B-C - Jogos D-E-F e assim por diante. Isso eu fiz, só que depois disso parei, pois, conforme o bat inicial o jogo era setado ao escolher um número de 1 a 97. Acontece que agora, cada subcategoria terá números repetidos. Ex.: Jogos 0-9 = Jogo 1 007 Legend - Jogo 2 7554. Jogos A-B-C = Jogo 1 Alan Wake - Jogo 2 Bioshock Infinite.
.
Se puderem me ajudar, que façam um ou dois exemplos que o resto eu pego fácil. Acho que explicar por escrito é mais complicado, porém, se derem uma olhada no bat, ficará fácil de identificar o que preciso.
.
P.S: Postarei primeiro o bat que estou usando e posteriormente o que desejo... Desde já, agradeço aqueles que puderem contribuir para a conclusão deste projeto e consequentemente para meu aprendizado.
.
ESTOU UTILIZANDO ESTE BAT
E ESTE É COMO QUERO QUE FIQUE
.
Muito boa noite a todos os membros do fórum.
.
Montei um bat para abrir os jogos instalados no meu PC com dicas retiradas aqui do site. Porém, entretanto, todavia, contudo, possuo 97 jogos instalados em meu PC, desde jogo da memória até os últimos lançamentos (Dead Island Reptide, Tomb Raider, RE6 e etc.) e o método que estou utilizando é falho nisso, pois, caso eu instale um novo jogo, para classifica-lo por ordem alfabética, teria que alterar os registros de todos os outros jogos que estivessem abaixo dele, então pensei: Por que não classificar esses jogos em subgrupos... Comecei a montar o bat mas, devido às minhas limitações, parei. Será que algum bom samaritano pode dar um empurrãozinho?
.
O que tenho em mente é: separar os jogos em subgrupos, tais como: Jogos 0-9 - Jogos A-B-C - Jogos D-E-F e assim por diante. Isso eu fiz, só que depois disso parei, pois, conforme o bat inicial o jogo era setado ao escolher um número de 1 a 97. Acontece que agora, cada subcategoria terá números repetidos. Ex.: Jogos 0-9 = Jogo 1 007 Legend - Jogo 2 7554. Jogos A-B-C = Jogo 1 Alan Wake - Jogo 2 Bioshock Infinite.
.
Se puderem me ajudar, que façam um ou dois exemplos que o resto eu pego fácil. Acho que explicar por escrito é mais complicado, porém, se derem uma olhada no bat, ficará fácil de identificar o que preciso.
.
P.S: Postarei primeiro o bat que estou usando e posteriormente o que desejo... Desde já, agradeço aqueles que puderem contribuir para a conclusão deste projeto e consequentemente para meu aprendizado.
.
ESTOU UTILIZANDO ESTE BAT
- Código:
Title Lista de Jogos
@echo off
cls
:start
echo.
ECHO ## CH4RLI3-81 GAMER ##
ECHO.
echo SELECIONE UM NéMERO NA LISTA PARA INICIAR SEU JOGO...
ECHO.
echo.
echo 1. 007 Legend
echo 2. 7554
echo 3. Adivinhe o N£mero (Avan‡ado)
echo 4. Adivinhe o N£mero (B sico)
echo 5. Afterfall InSanity
echo 6. Alan Wake
echo 7. Alice Madness Returns
echo 8. Alpha Protocol
echo 9. Amnesia + ExpansÆo Justine
echo 10. Batman Arkham Asylum
echo.
echo =========================
echo.
set /p x= - INICIAR O JOGO...
IF '%x%' == '1' GOTO NUM_1
IF '%x%' == '2' GOTO NUM_2
IF '%x%' == '3' GOTO NUM_3
IF '%x%' == '4' GOTO NUM_4
IF '%x%' == '5' GOTO NUM_5
IF '%x%' == '6' GOTO NUM_6
IF '%x%' == '7' GOTO NUM_7
IF '%x%' == '8' GOTO NUM_8
IF '%x%' == '9' GOTO NUM_9
IF '%x%' == '10' GOTO NUM_10
:NUM_1
pushd E:\007 Legends
start Bond2012PC.exe
exit
:NUM_2
pushd E:\7554
start 7554_Launcher.exe
exit
:NUM_3
pushd D:\Documentos\Amanda
start Adivinhe_A.exe
popd
exit
:NUM_4
pushd D:\Documentos\Amanda
start Adivinhe_B.exe
popd
exit
:NUM_5
pushd E:\Afterfall InSanity
start Binaries\Win32\InSanity-Win32-Shipping.exe
exit
:NUM_6
pushd E:\Alan Wake
start AlanWake.exe
exit
:NUM_7
pushd E:\Alice Madness Returns
start Alice2\Binaries\Win32\AliceMadnessReturns.exe
exit
:NUM_8
pushd E:\Alpha Protocol
start Binaries\APGame.exe
exit
:NUM_9
pushd E:\Amnesia
start redist\start\amnesia %1%
exit
:NUM_10
pushd E:\Batman Arkham Asylum ªGOTYª\Binaries\
start BmLauncher.exe
exit
exit
E ESTE É COMO QUERO QUE FIQUE
- Código:
@echo off
Title ::::. Lista de Jogos .::::
:intro
echo _________________________________________________________________________________
echo / /
echo / ::::. LISTA DE JOGO .:::: /
echo /________________________________________________________________________________/
echo.
ECHO. #### ## # ## #### ## #### ### ### ## #### ## # # #### ####
ECHO. ### # ## # ### ## # ## ## ## ## ## ## #### ### ## ## ## ## ## #
ECHO. ## ## # # ## ## # ## ## ## ## ## ## ## # ## ###### ## ## #
ECHO. ## ##### # ## #### ## ## ### ##### ### ## ## # # ## ###### #### ####
ECHO. ## ## # ##### ## # ## ## ## ## ## ## ## # ###### # # ## ## ## #
ECHO. ### ## # ## ## # ## ## ## ## ## ## ## ### # # ## # # ## ## ## #
ECHO. #### ## # ## ## # ##### #### ### ### ## #### # ## # ## #### ## #
echo.
ECHO MENU DE SELEۂO DE JOGOS
ECHO ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ
ECHO Û Û
ECHO Û [0] - JOGOS 0-9 [5] - JOGOS M-N-O Û
ECHO Û Û
ECHO Û [1] - JOGOS A-B-C [6] - JOGOS P-Q-R Û
ECHO Û Û
ECHO Û [2] - JOGOS D-E-F [7] - JOGOS S-T-U Û
ECHO Û Û
ECHO Û [3] - JOGOS G-H-I [8] - JOGOS V-X-Z Û
ECHO Û Û
ECHO Û [4] - JOGOS J-K-L [9] - JOGOS W-Y Û
ECHO Û Û
ECHO ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ
echo.
set /p submenu= - SELECIONE UMA DAS OPیES DO MENU:
cls
echo.
set /p selecao= - SELECIONE UMA DAS OPیES:
if %submenu%==0 goto jogos_09
if %submenu%==1 goto jogos_abc
if %submenu%==2 goto jogos_def
if %submenu%==3 goto jogos_ghi
if %submenu%==4 goto jogos_jkl
if %submenu%==5 goto jogos_mno
if %submenu%==6 goto jogos_pqr
if %submenu%==7 goto jogos_stu
if %submenu%==8 goto jogos_vxz
if %submenu%==9 goto jogos_wy
ECHO.
if not %submenu%=="0,1,2,3,4,5,6,7,8,9" goto intro
:jogos_09
ECHO.
title :::. JOGOS 0-9 .:::
echo OPیES
ECHO ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
ECHO ³ [1] SELECIONAR JOGO ³
ECHO ³ ³
ECHO ³ [2] VOLTAR AO MENU PRINCIPAL ³
ECHO ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
ECHO.
echo 1. 007 Legend
echo 2. 7554
echo.
pause
:jogos_abc
ECHO.
title :::. JOGOS A-B-C .:::
echo OPیES
ECHO ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
ECHO ³ [1] SELECIONAR JOGO ³
ECHO ³ ³
ECHO ³ [2] VOLTAR AO MENU PRINCIPAL ³
ECHO ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
ECHO.
echo 3. Adivinhe o N£mero (Avan‡ado)
echo 4. Adivinhe o N£mero (B sico)
echo 5. Afterfall InSanity
echo 6. Alan Wake
echo 7. Alice Madness Returns
echo 8. Alpha Protocol
echo 9. Amnesia + ExpansÆo Justine
echo 10. Batman Arkham Asylum
echo 11. Batman Arkham City
echo 12. Battlefield 3
echo 13. Bioshock
echo 14. Bioshock 2
echo 15. Blades of Time
echo 16. Burger Bustle
echo 17. Call of Duty- Modern Warfare 3
echo 18. Call of Juarez - Bound in Blood
echo 19. Ca‡a Palavras
echo 20. Condemned Criminal Origins
echo 21. Crysis 2
echo.
pause
:jogos_def
ECHO.
title :::. JOGOS D-E-F .:::
ECHO ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
ECHO ³ [1] SELECIONAR JOGO ³
ECHO ³ ³
ECHO ³ [2] VOLTAR AO MENU PRINCIPAL ³
ECHO ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
ECHO.
echo 22. Damas
echo 23. Darksiders II
echo 24. Dead Island ªGOTYª
echo 25. Dead Rising 2
echo 26. Dead Space
echo 27. Dead Space 3
echo 28. Deadlight
echo 29. Deus Ex - Human Revolution
echo 30. DmC Devil may Cry
echo 31. Dishonored
echo 32. Domin¢
echo 33. Domin¢s
echo 34. Doulber Gold
echo 35. Erie
echo 36. FEAR
echo 37. FEAR 3
echo 38. Fable
echo 39. Fable III
echo 40. Far Cry 2
echo 41. Far Cry 3
echo 42. Farming Simulator 2013
echo.
:jogos_ghi
ECHO.
title :::. JOGOS G-H-I .:::
ECHO ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
ECHO ³ [1] SELECIONAR JOGO ³
ECHO ³ ³
ECHO ³ [2] VOLTAR AO MENU PRINCIPAL ³
ECHO ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
ECHO.
echo 43. Hunted The Demons Forge
echo 44. Hydrophobia Prophecy
echo 45. I Am Alive
echo 46. Inversion
echo.
:jogos_jkl
ECHO.
title :::. JOGOS J-K-L .:::
ECHO ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
ECHO ³ [1] SELECIONAR JOGO ³
ECHO ³ ³
ECHO ³ [2] VOLTAR AO MENU PRINCIPAL ³
ECHO ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
ECHO.
echo 47. Jogo de Uno
echo 48. Limbo
echo 49. Lost Planet 2
echo 50. Lucius
echo.
:jogos_mno
ECHO.
title :::. JOGOS M-N-O .:::
ECHO ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
ECHO ³ [1] SELECIONAR JOGO ³
ECHO ³ ³
ECHO ³ [2] VOLTAR AO MENU PRINCIPAL ³
ECHO ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
ECHO.
echo 51. Medal of Honor Warfighter
echo 52. Mem¢ria Personagens de Desenhos
echo 53. Mem¢ria Times
echo 54. Metro 2033
echo 55. Open Sea Fishing
echo.
:jogos_pqr
ECHO.
title :::. JOGOS P-Q-R .:::
ECHO ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
ECHO ³ [1] SELECIONAR JOGO ³
ECHO ³ ³
ECHO ³ [2] VOLTAR AO MENU PRINCIPAL ³
ECHO ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
ECHO.
echo 56. Painkiller Recurring Evil
echo 57. Palavras Cruzadas
echo 58. Penumbra
echo 59. Prince of Persia The Forgotten Sands
echo 60. Prototype
echo 61. QUBE
echo 62. Red Faction Armageddon
echo 63. Resident Evil 5
echo 64. Resident Evil Operation Raccoon City
echo 65. Resident Evil 6 (INSTALAR O UPDATE 3)
echo 66. Rocket Mania
echo.
:jogos_stu
ECHO.
title :::. JOGOS S-T-U .:::
ECHO ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
ECHO ³ [1] SELECIONAR JOGO ³
ECHO ³ ³
ECHO ³ [2] VOLTAR AO MENU PRINCIPAL ³
ECHO ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
ECHO.
echo 67. SAW
echo 68. Scania Truck Driving Simulator
echo 69. Scarygirl
echo 70. Scooby-Doo First Frights
echo 71. Sniper Elite Nazi Zombie Army
echo 72. Silent Hill Homecoming
echo 73. Syndicate
echo 74. Texas Hold'em Poker
echo 75. The Cave
echo 76. The Elder Scrolls V - Skyrim
echo 77. The Testament of Sherlock Holmes
echo 78. The Walking Dead
echo 79. The Walking Dead - Survival Instinct
echo 80. Tomb Raider
echo 81. Truco
echo.
:jogos_vxz
ECHO.
title :::. JOGOS V-X-Z .:::
ECHO ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
ECHO ³ [1] SELECIONAR JOGO ³
ECHO ³ ³
ECHO ³ [2] VOLTAR AO MENU PRINCIPAL ³
ECHO ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
ECHO.
echo 82. Virtua Tennis 4
echo.
:jogos_wy
ECHO.
title :::. JOGOS W-Y .:::
ECHO ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
ECHO ³ [1] SELECIONAR JOGO ³
ECHO ³ ³
ECHO ³ [2] VOLTAR AO MENU PRINCIPAL ³
ECHO ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
echo.
:jogar
IF '%jogo%' == '1' GOTO NUM_1
IF '%jogo%' == '2' GOTO NUM_2
IF '%jogo%' == '3' GOTO NUM_3
IF '%jogo%' == '4' GOTO NUM_4
IF '%jogo%' == '5' GOTO NUM_5
IF '%jogo%' == '6' GOTO NUM_6
IF '%jogo%' == '7' GOTO NUM_7
IF '%jogo%' == '8' GOTO NUM_8
IF '%jogo%' == '9' GOTO NUM_9
IF '%jogo%' == '10' GOTO NUM_10
:NUM_1
pushd E:\007 Legends
start Bond2012PC.exe
exit
:NUM_2
pushd E:\7554
start 7554_Launcher.exe
exit
:NUM_3
pushd D:\Documentos\Amanda
start Adivinhe_A.exe
exit
:NUM_4
pushd D:\Documentos\Amanda
start Adivinhe_B.exe
popd
exit
:NUM_5
pushd E:\Afterfall InSanity
start Binaries\Win32\InSanity-Win32-Shipping.exe
exit
:NUM_6
pushd E:\Alan Wake
start AlanWake.exe
exit
:NUM_7
pushd E:\Alice Madness Returns
start Alice2\Binaries\Win32\AliceMadnessReturns.exe
exit
:NUM_8
pushd E:\Alpha Protocol
start Binaries\APGame.exe
exit
:NUM_9
pushd E:\Amnesia
start redist\start\amnesia %1%
exit
:NUM_10
pushd E:\Batman Arkham Asylum ªGOTYª\Binaries\
start BmLauncher.exe
exit
exit