Programmieren - alles kontrollieren 4.934 Themen, 20.613 Beiträge

batch hilfe büdde :)

Meyerle1 / 6 Antworten / Flachansicht Nickles

hallo zusammen,
ich versuche mir grade ein setup programm zu erstellen.
Ich will ein zip archiv haben, dass von einer batch entpackt wird.
Wie kann ich nun folgende sachen mit batch machen?
Also das Programm sollte "setup" heissen, und sollte
eine txt-datei beinhalten bzw. erstellen.
auserdem sollte es sich bei doppelklick installieren und folgendes ausführen:
1. einen ordner "mevo" auf festplatte c: anlegen
2. eine "rank.txt" datei vom zip-archiv in c:\batch legen
3. die datei "setup" bei erfolgreicher ausführung löschen


wer kann mir helfen? wäre mir sehr wichtig. danke :)


oder gibts gar ein tool für sowas?

bei Antwort benachrichtigen
philipps Meyerle1 „batch hilfe büdde :)“
Optionen

Hallo Meyerle!!!

das ist eigentlich ganz einfach, bei einem Batchprogramm jedoch teilweise mit Problemen behaftet:

Wenn Du das Programm "Setup" nennen willst, so nennst Du es "setup.bat". Was meinst Du mit "sollte eine txt-datei beinhalten bzw. erstellen"??

Für die jeweiligen Schritte ist folgendes in die Batch Datei einzufügen:

1. Einen Ordner "mevo" auf festplatte c: anlegen
cd\
md mevo

2. eine "rank.txt" datei vom zip-archiv in c:\batch legen
Dies setzt voraus das Du einen bestimmten Entpacker für Zip Archive benutzt und das Du im Voraus weisst in welchem Ordner der Entpacker installiert ist, da Du den Pfad zur Programm-EXE natürlich wissen musst. Das Problem hier ist, dass nicht auf jedem Computer der gleiche Zip-Entpacker ist und weiss Gott nicht jeder diesen Entpacker in das GLEICHE Verzeichnis installiert hat. Ich nehme hier mal WinZip 32-Bit in der Version 8.0 als Beispiel für einen Entpacker. Der Standard-Installationspfad für WinZip 32-Bit ist C:\Programme\WinZip\, also:

cd \Programme\WinZip\
winzip32 -e c:\OrdnerMitZipDatei\beispiel.zip c:\batch

Hierbei gilt die Eingaberichtlinie: winzip32 -e [options] filename[.zip] folder
Dies kannst Du auch unter: "http://www.winzip.com/xcmdline.htm" nachlesen.

3. die datei "setup" bei erfolgreicher ausführung löschen
cd \OrdnerMitSetupBatchDatei
del setup.bat


Wie Du siehst, ist ein Batch Programm nicht so toll für so einen Zweck. Wenn Du Visual Basic hast, maile ich Dir gerne eine Anleitung wie Du es damit machen kannst bzw. schicke Dir eine fertige EXE Datei als Installationsprogramm.

bei Antwort benachrichtigen