.FLEDERMAUS Zu .SH Konvertieren?

Gut, die ich geschrieben habe eine bat-Datei, die zum laden meiner pokemon sicherungen für wenn ich bin Weg von meiner gameboys, aber ich habe umgestellt auf linux und habe ich Probleme bekommen die .BAT-Datei in meine exe-Datei (ich habe die exe dekompiliert wieder die Quelle) zu arbeiten .SH und ich kann nicht wirklich viel auf, wie Sie mit shell-Kommandos, die dieselbe Funktion wären Sie in einer BAT-Datei :/ich würde auch gerne wissen, wie man die SH Datei zum laden aus dem aktuellen Verzeichnis UND führen Sie Sprach-Programm in Wein.

Hier ist meine .BAT-Datei, die funktioniert zu 100% einwandfrei unter windows aber nicht zum laufen unter wine oder eine CMD-Eingabeaufforderung portable unter wine

`:MENU
CLS

ECHO ============= RawX GBA's =============
ECHO -------------------------------------
ECHO 1.  Pokemon Crystal
ECHO 2.  Pokemon Green
ECHO 3.  Pokemon Gold
ECHO 4.  Pokemon Pikachu
ECHO 5.  Pokemon Ruby
ECHO 6.  Pokemon Chaos Black
Echo 7.  Pokemon Silver
ECHO 8.  Pokemon White (NDS)
ECHO 9.
Echo 10.
Echo 11.
Echo 12. Pokemon Black (NDS)
ECHO ==========PRESS 'Q' TO QUIT==========
ECHO.
color fc

SET INPUT=
SET /P INPUT=Please select a number:

IF /I '%INPUT%'=='1' GOTO Selection1
IF /I '%INPUT%'=='2' GOTO Selection2
IF /I '%INPUT%'=='3' GOTO Selection3
IF /I '%INPUT%'=='4' GOTO Selection4
IF /I '%INPUT%'=='5' GOTO Selection5
IF /I '%INPUT%'=='6' GOTO Selection6
IF /I '%INPUT%'=='7' GOTO Selection7
IF /I '%INPUT%'=='8' GOTO Selection8
IF /I '%INPUT%'=='9' GOTO Selection9
IF /I '%INPUT%'=='10' GOTO Selection10
IF /I '%INPUT%'=='11' GOTO Selection11
IF /I '%INPUT%'=='12' GOTO Selection12
IF /I '%INPUT%'=='Q' GOTO Quit

CLS

ECHO ============INVALID INPUT============
ECHO -------------------------------------
ECHO Please select a number from the Main
echo Menu [1-9] or select 'Q' to quit.
ECHO -------------------------------------
ECHO ======PRESS ANY KEY TO CONTINUE======

PAUSE > NUL
GOTO MENU

:Selection1

:1
".\VisualBoyAdvance.exe"  ".\Pokemon Crystal.zip"
goto menu

:Selection2

:2
".\VisualBoyAdvance.exe"  ".\Pokemon Green.zip"
goto menu

:Selection3

".\VisualBoyAdvance.exe"  ".\Pokemon Gold.zip"
goto menu

:Selection4

".\VisualBoyAdvance.exe"  ".\Poke'mon Pikachu.zip"
goto menu

:Selection5

".\VisualBoyAdvance.exe"  ".\Pokemon Ruby.zip"
goto menu

:Selection6

".\VisualBoyAdvance.exe"  ".\Pokemon - Chaos Black.zip"
goto menu

:Selection7

".\VisualBoyAdvance.exe"  ".\Pokemon Silver.zip"
goto menu


:Selection8

".\desmume.exe"  ".\PokeWhite.zip"
goto menu

:Selection12

".\desmume.exe"  ".\PokeBlack.zip"
goto menu






:Quit
CLS

ECHO ==============THANK YOU===============
ECHO -------------------------------------
ECHO ======PRESS ANY KEY TO CONTINUE======

PAUSE>NUL
EXIT`
  • Es ist sinnlos, auf Linux. Sie schreiben sollte, es von Grund auf.
  • Ich dachte darüber nach, dass, aber ich wirklich wissen fast nichts über shell-scripting, ich habe schon ein bisschen neugierig, aber konnte nicht Schreibe ich es in python?
  • Ja, Sie können die Python verwenden.
  • 🙂 Okay danke sir, ich werde nur das tun. Funktioniert diese Seite zulassen, dass eine USV? oder aber es funktioniert, wenn nicht, nochmals vielen Dank für die schnelle Antworten
  • Sie möchten wechseln zu Python, wenn man Pläne hatte, die machen es zu einem viel mehr Komplex, aber wenn es einfach nur eine gerade übersetzung, shell-Skript ist mehr als ausreichend für die Aufgabe. Als "one ups", ich bin mir nicht sicher, was du meinst. Wenn du meinst, einen Weg zu upvote einen Kommentar oder eine Antwort, das ist abgedeckt, die auf dieser Website info-Seite. Während ich dies Schreibe, Ihre Frage hat zwei downvotes, wahrscheinlich, weil Sie im Grunde Fragen Sie uns, um schreiben Sie Ihre Skript für Sie, das ist nicht eine klare, konkrete Frage. Zum Glück für Sie, ich war langweilig genug, heute tun es trotzdem. 🙂
InformationsquelleAutor Cody Yakel | 2013-07-27
Schreibe einen Kommentar