Hallo zusammen,
ich habe folgendes Problem, ich muss ein ziemlich altes programm unter DOS in Windows 7 zum laufen bekommen.
Für dieses Programm gibt es keine Updates und ist auch nicht mehr geplant das da irgendwas passieren soll.
Folgendes habe ich dann gemacht:
- DOSBox installiert unter Windows 7
- Programm auf root kopiert
- per hand das ganze gestartet/geschrieben und siehe da es funktioniert und kann genutzt werden.
jetzt will ich nicht jedesmal den ordner in der dosbox von hand mounten und wollte das mit Autoit automatisieren. hier das script
Spoiler anzeigen
run("C:\Program Files (x86)\DOSBox-0.74\dosbox.exe")
winwait("DOSBox 0.74, Cpu speed: 3000 cycles, Frameskip 0, Program: DOSBOX")
send("mount d: c:\klsoft",1)
send("{ENTER}")
send("d:")
send("{ENTER}")
send("klstart.exe")
send("{ENTER}")
winwaitclose("DOSBox 0.74, Cpu speed: 3000 cycles, Frameskip 0, Program: KLSTART")
jetzt habe ich nur folgendes problem, das er mir in Zeile 3 den pfad zum lokalen Ordner nicht richtig schreibt
wenn ich selber in der dosbox von hand "AltGr+ß" drücke erkennt er mir das Backslash nur im script macht er mir ein ganz anderes zeichen.
wo liegt der fehler?
edit: hier noch bildlich der fehler [Blockierte Grafik: http://s3.directupload.net/images/110119/rey8g8mq.jpg]