Seite 1 von 4
cmd befehle automatisch eingeben
Verfasst: 14.08.2009 22:13
von Raphi
Hi Leute
ich möchte ein kleines programm basteln,
das befehle in die cmd von Windows eingiebt.
wie macht man sowas?
Verfasst: 14.08.2009 22:20
von TomS
Du schreibst die Befehle in eine Textdatei und benennst sie nach dem Speichern in "irgenwas.bat" um.
Fertig.
Verfasst: 14.08.2009 22:45
von Raphi
Und wie spiele ich die datei dann in Pure Basic ab?
Verfasst: 14.08.2009 22:56
von TomS
Gar nicht. Die führst du mit einem Doppelklick aus.
Verfasst: 14.08.2009 22:59
von Mok
oder einfach per RunProgram("lalelu.bat")
Verfasst: 14.08.2009 23:16
von Raphi
Danke soweit.
Jetzt möchte ich eine Vaiable in die bat datei schreiben die ich währenden des programmverlaufs ändern kann. Geht das?
Verfasst: 15.08.2009 00:04
von Tur0k
Nutz mal die PB Hilfe, dort steht alles.
Hilfe ---> Referenz-Handbuch --> File
Verfasst: 15.08.2009 14:27
von Joel
Die Frage hab ich auch schon gestellt bzw so was ähnliches:
http://www.purebasic.fr/german/viewtopi ... 54&start=0
Verfasst: 15.08.2009 14:36
von ZeHa
Du kannst es so machen, daß die Batch-Datei Parameter empfängt, diese kannst Du dann beim Aufruf einfach angeben. Abfragen tut man die mit %1, %2 usw., aber da würde ich einfach mal nach "Dos Batch Programming" googlen, da gibt's 'nen Haufen guter Infos.
Verfasst: 18.08.2009 20:15
von Raphi
Noch eine Frage zur Batch-Datei:
Wenn ich die öffne schließt sich die console danach gleich wieder.
Wie kann ich das verhindern?