Como rodar arquivo chamado setup.bat no ubuntu?!

Iniciado por sot-legend, 06 de Agosto de 2009, 13:16

tópico anterior - próximo tópico

sot-legend

boa tarde galera, eu baixei PES 2009 i ele veiu ripado, para instalar tem q rodar o aplicativo setup.bat
nao consigo rodar ele com wine, alguem ai mi da uma luz d como rodar esse arkivo pa q eu instale o jogo?!
][_, {[]} ][_,

»|.¶åŭĽĭŋĥØ.|«

Rigueto

Tenho o mesmo problema que você também tenho o PES 2009 rip, o setup.bat e tenho instalado o wine só isso no meu ubuntu...

E também gostaria de saber a resposta...

NA verdade queria aprender a instalar qualquer jogo, porque eu também tenho o PES 2009 2 DVDS de instalação...
________________________________________________________________
Notebook Kennex - Proc Intel M550 - 2GB DDR2 @ 667 - ATI M72 HD2400 256MB DDR3 - MutiOL - Ubuntu 9.04
Desktop Kennex - Core 2 Duo E4870 - 3GB DDR2 @ 667 - ATI HD 2600 XT 512MB DDR3 - Ubuntu 9.04 e Windows 7

Darth Vader

Citação de: sot-legend online 06 de Agosto de 2009, 13:16
boa tarde galera, eu baixei PES 2009 i ele veiu ripado, para instalar tem q rodar o aplicativo setup.bat
nao consigo rodar ele com wine, alguem ai mi da uma luz d como rodar esse arkivo pa q eu instale o jogo?!

Essa extensão não me era estranha, e fui dar uma sacada.
Arquivo .bat é um arquivo executável do MS-DOS, usado para fazer vírus, ele pode ser feito no bloca de notas do Win, por exemplo.
Mas seu uso mesmo é para automação de determinadas tarefas, para que não se precise ficar dando comandos e mais comandos.

Por isso ele não abre no Wine, por ser um arquivo de comando do MS-DOS. Aliás  ,nem tudo roda no wine, talvez Crossver ou Cedega sim, mas não tenho contato com esses programas por não ser muito ligado em jogo.

Mesmo no Windows tem-se que ter cuidado com arquivos com esse tipo de extensão.

andrems

Arquivos com a extensão .bat são comandos em lote do DOS. Ou seja é um script! Nada tão avançado como os scripts que estamos acostumados no linux, mas é um script e pode ser aberto em qualquer bloco de notas.

O que tem que se fazer, então, é abrir o .bat no gedit (por exemplo) e descobrir o que ele faz, normalmente são coisas simples, se ele chama um executável de windows, é só escrever wine na frente que funcionará.

Qualquer dificuldade, poste o conteúdo do bat aqui no fórum (se for pequeno, claro).

sot-legend

esse eh o problema, ele eh mto grande pa ser postado aqui...
no widowns ele roda como executavel, ngm tem solucao ai nao?! =/
][_, {[]} ][_,

»|.¶åŭĽĭŋĥØ.|«

platao

Tenta

chmod +x nome do arquivo

e depois

./nome do arquivo
\\\\\\\\Apostilas Dicas e Guias do Ubuntu\\\\\\\\\> http://ubuntuforum-br.org/index.php/topic,79368.msg440997.html#msg440997

arthursgf

#6
eu estou com o msm problema.... isso eh o q mostra no gedit(eu deletei as varias repetições de echo "blablabla" p/ encurtar):
alguem pod ajudar??
eu so newbie ainda no assunto... oq eu sei eh q o bat extrai os arquivos .arc e executa algumas .dll q estão na msm pasta...


cls

@echo off

color 0C                

echo.



echo.

pause

cls

echo.

echo.

echo.

echo   Extracting... ²²²²²²²²²²²²²²²²²²²² 1%%

echo.

ren Arc.dll Arc.exe >nul

IF ERRORLEVEL 3 GOTO THREE

IF ERRORLEVEL 2 GOTO TWO

IF ERRORLEVEL 1 GOTO ONE

cls

echo.

echo      8""""8                                                        

echo      8      e   e  e   e e     e     eeeee eeeee e   e eeeee  eeeee

echo      8eeeee 8   8  8   8 8     8     8   8   8   8   8 8   8  8   8

echo          88 8eee8e 8e  8 8e    8e    8eee8   8e  8e  8 8eee8e 8eee8

echo      e   88 88   8 88  8 88    88    88      88  88  8 88   8 88  8

echo      8eee88 88   8 88ee8 88eee 88eee 88      88  88ee8 88   8 88  8

echo.

echo.

echo   Extracting... ²²²²²²²²²²²²²²²²²²²² 1%%

echo.

echo.

echo.

arc x -y video.arc >nul

IF ERRORLEVEL 3 GOTO THREE

IF ERRORLEVEL 2 GOTO TWO

IF ERRORLEVEL 1 GOTO ONE

del /F /Q video.arc >nul

cls

echo.


echo   Extracting... ²²²²²²²²²²²²²²²²²²²² 2%%

echo.

echo.

echo.

arc x -y cs0d.arc >nul

IF ERRORLEVEL 3 GOTO THREE

IF ERRORLEVEL 2 GOTO TWO

IF ERRORLEVEL 1 GOTO ONE

del /F /Q cs0d.arc >nul

cls

echo.


echo   Extracting... Û²²²²²²²²²²²²²²²²²²² 3%%

echo.

echo.

echo.

cd cs0d >nul

for %%i in (*.ogg) do dec.exe -Q "%%i" >nul

del /f /q /s *.ogg >nul

cls

echo.


echo.

echo   Extracting... ÛÛ²²²²²²²²²²²²²²²²²² 8%%

echo.

echo.

echo.

for %%i in (*.wav) do adxencd.exe "%%i" -lpa >nul

del /f /q /s *.wav >nul

cls

echo.


echo.

echo   Extracting... ÛÛÛ²²²²²²²²²²²²²²²²² 15%%

echo.

echo.

echo.

afslnk.exe list.als cs0d.afs >nul

cls

echo.


echo.

echo   Extracting... ÛÛÛÛ²²²²²²²²²²²²²²²² 18%%

echo.


move cs0d.afs ..\img\cs0d.img >nul

cd .. >nul

del /f /q /s cs0d\*.* >nul

rd /q /s cs0d >nul

cls

echo.


echo   Extracting... ÛÛÛÛ²²²²²²²²²²²²²²²² 19%%

echo.

echo.

echo.

arc x -y rs0e_e.arc >nul

IF ERRORLEVEL 3 GOTO THREE

IF ERRORLEVEL 2 GOTO TWO

IF ERRORLEVEL 1 GOTO ONE

del /F /Q rs0e_e.arc >nul

cls

echo.


echo   Extracting... ÛÛÛÛ²²²²²²²²²²²²²²²² 21%%

echo.

echo.

echo.

cd rs0e_e >nul

for %%i in (*.ogg) do dec.exe -Q "%%i" >nul

del /f /q /s *.ogg >nul

cls

echo.


echo.

echo   Extracting... ÛÛÛÛÛ²²²²²²²²²²²²²²² 25%%

echo.

echo.

echo.

for %%i in (*.wav) do adxencd.exe "%%i" >nul

del /f /q /s *.wav >nul

cls

echo.


echo   Extracting... ÛÛÛÛÛÛÛ²²²²²²²²²²²²² 35%%

echo.


echo.

afslnk.exe list.als rs0e_e.afs >nul

cls

echo.


echo.

echo   Extracting... ÛÛÛÛÛÛÛÛ²²²²²²²²²²²² 40%%

echo.

echo.

echo.

move rs0e_e.afs ..\img\rs0e_e.img >nul

cd .. >nul

del /f /q /s rs0e_e\*.* >nul

rd /q /s rs0e_e >nul

cls

echo.


echo.

echo   Extracting... ÛÛÛÛÛÛÛÛ²²²²²²²²²²²² 41%%

echo.

echo.

echo.

arc x -y img.pcf.arc.arc >nul

IF ERRORLEVEL 3 GOTO THREE

IF ERRORLEVEL 2 GOTO TWO

IF ERRORLEVEL 1 GOTO ONE

del /F /Q img.pcf.arc.arc >nul

cls

echo.


echo   Extracting... ÛÛÛÛÛÛÛÛ²²²²²²²²²²²² 42%%

echo.

echo.

echo.

arc x -y img.pcf.arc >nul

IF ERRORLEVEL 3 GOTO THREE

IF ERRORLEVEL 2 GOTO TWO

IF ERRORLEVEL 1 GOTO ONE

del /F /Q img.pcf.arc >nul

cls

echo.


echo   Extracting... ÛÛÛÛÛÛÛÛÛ²²²²²²²²²²² 45%%

echo.

echo.

echo.

arc x -y img2.pcf.arc >nul

IF ERRORLEVEL 3 GOTO THREE

IF ERRORLEVEL 2 GOTO TWO

IF ERRORLEVEL 1 GOTO ONE

del /F /Q img2.pcf.arc >nul

cls

echo.


echo   Extracting... ÛÛÛÛÛÛÛÛÛÛ²²²²²²²²²² 50%%

echo.

echo.

echo.

arc x -y pre.arc >nul

IF ERRORLEVEL 3 GOTO THREE

IF ERRORLEVEL 2 GOTO TWO

IF ERRORLEVEL 1 GOTO ONE

del /F /Q pre.arc >nul

cls

echo.


echo   Extracting... ÛÛÛÛÛÛÛÛÛÛ²²²²²²²²²² 51%%

echo.

echo.

echo.

precomp -oimg.7z.001 -r img.7z.001.pcf >nul

IF ERRORLEVEL 3 GOTO THREE

IF ERRORLEVEL 2 GOTO TWO

IF ERRORLEVEL 1 GOTO ONE

del /F /Q img.7z.001.pcf >nul

cls

echo.


echo   Extracting... ÛÛÛÛÛÛÛÛÛÛÛÛ²²²²²²²² 60%%

echo.

echo.

echo.

precomp -oimg.7z.002 -r img.7z.002.pcf >nul

IF ERRORLEVEL 3 GOTO THREE

IF ERRORLEVEL 2 GOTO TWO

IF ERRORLEVEL 1 GOTO ONE

del /F /Q img.7z.002.pcf >nul

cls

echo.


echo.

echo   Extracting... ÛÛÛÛÛÛÛÛÛÛÛÛÛÛ²²²²²² 70%%

echo.

echo.

echo.

precomp -oimg.7z.003 -r img.7z.003.pcf >nul

IF ERRORLEVEL 3 GOTO THREE

IF ERRORLEVEL 2 GOTO TWO

IF ERRORLEVEL 1 GOTO ONE

del /F /Q img.7z.003.pcf >nul

cls

echo.


echo.

echo   Extracting... ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ²²²² 80%%

echo.

echo.

echo.

precomp -oimg.7z.004 -r img.7z.004.pcf >nul

IF ERRORLEVEL 3 GOTO THREE

IF ERRORLEVEL 2 GOTO TWO

IF ERRORLEVEL 1 GOTO ONE

del /F /Q img.7z.004.pcf >nul

cls

echo.


echo   Extracting... ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ²²² 87%%

echo.

echo.

echo.

precomp -oimg2.7z -r img2.pcf >nul

IF ERRORLEVEL 3 GOTO THREE

IF ERRORLEVEL 2 GOTO TWO

IF ERRORLEVEL 1 GOTO ONE

del /F /Q img.img2.pcf >nul

cls

echo.


echo.

echo   Extracting... ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ²² 89%%

echo.

echo.

echo.

ren zip.dll zip.exe >nul

IF ERRORLEVEL 3 GOTO THREE

IF ERRORLEVEL 2 GOTO TWO

IF ERRORLEVEL 1 GOTO ONE

zip.exe x -bd -y img2.7z >nul

IF ERRORLEVEL 3 GOTO THREE

IF ERRORLEVEL 2 GOTO TWO

IF ERRORLEVEL 1 GOTO ONE

del /F /Q img2.7z >nul

cls

echo.

echo   Extracting... ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ²² 90%%

echo.

echo.

echo.

zip.exe x -bd -y img.7z.001 >nul

IF ERRORLEVEL 3 GOTO THREE

IF ERRORLEVEL 2 GOTO TWO

IF ERRORLEVEL 1 GOTO ONE

del /F /Q img.7z.001 >nul

del /F /Q img.7z.002 >nul

del /F /Q img.7z.003 >nul

del /F /Q img.7z.004 >nul

del /F /Q precomp.exe >nul

del /F /Q zlib1.dll >nul

del /F /Q packjpg_dll.dll >nul

del /F /Q msvcr80.dll >nul

del /F /Q zip.exe >nul

del /F /Q Arc.exe >nul

cls

echo.

echo.

echo   Extracting... ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ² 98%%

echo.

echo.

echo.

SET skullpath=%CD%

SET skullpath=%skullpath:\=\\%

> "%Temp%.\regfile.reg" ECHO REGEDIT4

>>"%Temp%.\regfile.reg" ECHO.

>>"%Temp%.\regfile.reg" ECHO [HKEY_LOCAL_MACHINE\SOFTWARE\KONAMI\PES2009]

>>"%Temp%.\regfile.reg" ECHO "code"="APVM-69N6-WW3U-UE7R-3PKM"

>>"%Temp%.\regfile.reg" ECHO "installdir"="%skullpath%\\"

>>"%Temp%.\regfile.reg" ECHO "version"="1.00.0000"

>>"%Temp%.\regfile.reg" ECHO.

>>"%Temp%.\regfile.reg" ECHO [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{A8DB611A-D80E-450D-85F6-3ACDD164BE31}]

>>"%Temp%.\regfile.reg" ECHO "AuthorizedCDFPrefix"=""

>>"%Temp%.\regfile.reg" ECHO "DisplayVersion"="1.00.0000"

>>"%Temp%.\regfile.reg" ECHO "InstallDate"="20081015"

>>"%Temp%.\regfile.reg" ECHO "InstallLocation"="%skullpath%\\"

>>"%Temp%.\regfile.reg" ECHO "InstallSource"="F:\\"

>>"%Temp%.\regfile.reg" ECHO "NoModify"=dword:00000001

>>"%Temp%.\regfile.reg" ECHO "NoRepair"=dword:00000001

>>"%Temp%.\regfile.reg" ECHO "Publisher"="KONAMI"

>>"%Temp%.\regfile.reg" ECHO "EstimatedSize"=dword:00570e1d

>>"%Temp%.\regfile.reg" ECHO "URLInfoAbout"="http://www.konami.com"

>>"%Temp%.\regfile.reg" ECHO "VersionMajor"=dword:00000001

>>"%Temp%.\regfile.reg" ECHO "VersionMinor"=dword:00000000

>>"%Temp%.\regfile.reg" ECHO "WindowsInstaller"=dword:00000001

>>"%Temp%.\regfile.reg" ECHO "Version"=dword:01000000

>>"%Temp%.\regfile.reg" ECHO "Language"=dword:00000000

>>"%Temp%.\regfile.reg" ECHO "DisplayName"="Pro Evolution Soccer 2009"

>>"%Temp%.\regfile.reg" ECHO.

>>"%Temp%.\regfile.reg" ECHO [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\KONAMI\PES2009]

>>"%Temp%.\regfile.reg" ECHO "code"="APVM-69N6-WW3U-UE7R-3PKM"

>>"%Temp%.\regfile.reg" ECHO "installdir"="%skullpath%\\"

>>"%Temp%.\regfile.reg" ECHO "version"="1.00.0000"

>>"%Temp%.\regfile.reg" ECHO.

>>"%Temp%.\regfile.reg" ECHO [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{A8DB611A-D80E-450D-85F6-3ACDD164BE31}]

>>"%Temp%.\regfile.reg" ECHO "AuthorizedCDFPrefix"=""

>>"%Temp%.\regfile.reg" ECHO "DisplayVersion"="1.00.0000"

>>"%Temp%.\regfile.reg" ECHO "InstallDate"="20081015"

>>"%Temp%.\regfile.reg" ECHO "InstallLocation"="%skullpath%\\"

>>"%Temp%.\regfile.reg" ECHO "InstallSource"="F:\\"

>>"%Temp%.\regfile.reg" ECHO "NoModify"=dword:00000001

>>"%Temp%.\regfile.reg" ECHO "NoRepair"=dword:00000001

>>"%Temp%.\regfile.reg" ECHO "Publisher"="KONAMI"

>>"%Temp%.\regfile.reg" ECHO "EstimatedSize"=dword:00570e1d

>>"%Temp%.\regfile.reg" ECHO "URLInfoAbout"="http://www.konami.com"

>>"%Temp%.\regfile.reg" ECHO "VersionMajor"=dword:00000001

>>"%Temp%.\regfile.reg" ECHO "VersionMinor"=dword:00000000

>>"%Temp%.\regfile.reg" ECHO "WindowsInstaller"=dword:00000001

>>"%Temp%.\regfile.reg" ECHO "Version"=dword:01000000

>>"%Temp%.\regfile.reg" ECHO "Language"=dword:00000000

>>"%Temp%.\regfile.reg" ECHO "DisplayName"="Pro Evolution Soccer 2009"

cls

echo.


echo   Extracting... ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ² 99%%

echo.

echo.

echo.

regedit /s "%Temp%.\regfile.reg" >nul

"%windir%\regedit.exe" /s "%Temp%.\regfile.reg" >nul

del /F /Q "%Temp%.\regfile.reg" >nul

#readme#\DirectX\dxwebsetup.exe >nul

ren bin.dll bin.exe >nul

bin.exe >nul

del /F /Q bin.exe >nul

GOTO END

:THREE

cls

del /f /q *.pcf >nul

del /f /q *.arc >nul

cls

color 07

ECHO.

ECHO.

ECHO                   ==SETUP FAILED==

ECHO  Delete Game, Extract archive and Run Setup.bat again.

ECHO.      

ECHO.

ECHO.

pause

del setup.bat >nul

exit

:TWO

cls

del /f /q *.pcf >nul

del /f /q *.arc >nul

cls

color 07

ECHO.

ECHO.

ECHO                   ==SETUP FAILED==

ECHO  Delete Game, Extract archive and Run Setup.bat again.

ECHO.      

ECHO.

ECHO.

pause

del setup.bat >nul

exit

:ONE

cls

del /f /q *.pcf >nul

del /f /q *.arc >nul

cls

color 07

ECHO.

ECHO.

ECHO                   ==SETUP FAILED==

ECHO  Delete Game, Extract archive and Run Setup.bat again.

ECHO.      

ECHO.

ECHO.

pause

del setup.bat >nul

exit

:END

cls

color 0A


echo.

echo     ÛxÛxÛxÛxÛxÛxÛxÛxÛxÛxÛxÛxÛxÛxÛxÛxÛxÛxÛxÛxÛxÛxÛxÛxÛxÛxÛxÛxÛxÛxÛxÛxÛ

echo     x                                                               x

echo     Û                       Extraction Done!                        Û

echo     x                                                               x

echo     Û-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-Û

echo     x                                                               x

echo     Û           Press Any Key and Start Game from Desktop!          Û

echo     x                                                               x

echo     ÛxÛxÛxÛxÛxÛxÛxÛxÛxÛxÛxÛxÛxÛxÛxÛxÛxÛxÛxÛxÛxÛxÛxÛxÛxÛxÛxÛxÛxÛxÛxÛxÛ

echo.

pause

color 07

del setup.bat >nul

Tota

Citareu estou com o msm problema.... isso eh o q mostra no gedit(eu deletei as varias repetições de echo "blablabla" p/ encurtar):
alguem pod ajudar??
eu so newbie ainda no assunto... oq eu sei eh q o bat extrai os arquivos .arc e executa algumas .dll q estão na msm pasta...

Isto nunca vai rodar no GNU/Linux.

Explique porque voce quer rodar este arquivo de lote, mesmo por que o jogo que quer instalar é para windows e não para Linux.

Se estiver instalando via wine, pegue o nome do jogo e já ao winehq e veja se e como instalar.

[],s

efix

Esse lance de .bat é do Dos... sera que o dosbox não resolver esse problema?!?

agente100gelo

Advogado e analista de sistema cearense.
Twitter: @glaydson

GabrielCaviglione

O arquivo .bat .. eu precisava rodar ele pra instalar um jogo e bem nao achei nada que fizesse o wine rodar o .dat entao eu baixei um programa que transforma o .bat em .exe, ja que o .bat é um script..

eu baixei no baixaki mesmo e rodei o programa pelo wine
http://www.baixaki.com.br/download/bat-to-exe-converter.htm

acredito que seja a melhor solução

e aqueles e dizem pra instalar o windows ou jogar no video game, acredito que devem aprender portugues, pois a opinião quanto ao melhor console ou OS pra rodar jogos nao está vinculada a este tópico, já que o tópico se trata do arquivo .BAT

Tota

#11
Citação de: GabrielCaviglione online 09 de Janeiro de 2012, 00:03
e aqueles e dizem pra instalar o windows ou jogar no video game, acredito que devem aprender portugues, pois a opinião quanto ao melhor console ou OS pra rodar jogos nao está vinculada a este tópico, já que o tópico se trata do arquivo .BAT

Ola

Arquivos de lote com extensão .bat não fazem parte do lexico do GNU/Linux, e portanto não é reconhecido pelo Ubuntu. Sendo então pelas regras do forum, impedido de ser discutido nesta sessão.

Já fez o que sugeri?

Citação de: Tota online 14 de Setembro de 2009, 23:08
Se estiver instalando via wine, pegue o nome do jogo e já ao winehq e veja se e como instalar.

[]'s

GabrielCaviglione

Olá Tota,
desculpe não ter respondido antes, mas antes de tentar instalar qualquer coisa do windows eu abro o winehq, mas no momento eu estava tentando instalar "left 4 dead" (L4D), mas desisti por que nao consegui rodar o directx, na verdade eu consegui instalar o L4D mas por causa do problema com o directx ele ficava com um monte de bug gráfico e dava DC

mas voltando aquestão do .bat, eu quis colocar uma solução pra executar .bat no linux, que é transformar em .exe (ae rodar no wine) que foi a solução que eu encontrei quando instalei o left 4 dead.

e eu quis dizer  em:
"e aqueles e dizem pra instalar o windows ou jogar no video game, acredito que devem aprender portugues, pois a opinião quanto ao melhor console ou OS pra rodar jogos nao está vinculada a este tópico, já que o tópico se trata do arquivo .BAT"

que o objetivo deste tópico é conseguir uma maneira de rodar .bat no linux e não discutir onde, como ou qual melhor lugar pra rodar um jogo. afinal de contas o titulo do tópico é

"Como rodar arquivo chamado setup.bat no ubuntu?!" 

vlw abraços