[quote name='jomal' post='22593' date='18.03.2006 - 23:06'][quote name='jomal' post='22592' date='18.03.2006 - 22:21']
[quote name='Conny' post='22590' date='18.03.2006 - 20:51']
Hallo,
habe noch ein Wenig herumprobiert, folgendes ist dabei heraus gekommen.
Habe sowohl meine *.vbs verfeinert, als auch eine *.bat geschrieben.
Beides Funktioniert
und habe nun die Qual der Wahl....
Aaaber wenn das Programm einmal getartet ist, geht meine CPU auf Tilt!
Da wird wohl irgendwas 'geschleift' (endlos wiederholt), die CPU wird eine Dauerbelastung von über 90% ausgesetzt....
*was* kann das sein?
Bzw. wie kann ich überprüfen *wer* meine CPU so quält?
Dankbar für sachdienliche Hinweise,
Conny[/quote]
Hallo Conni,
noch etwas zu der Lösung mit *.BAT:
die Bildschirmdarstellung unterscheidet sich, wenn ich das DOS-Programm (hier: QBX) direkt aufrufe von der mit Aufruf über *.BAT.
Obwohl die _default.pif und die qbx.pif völlig identisch sind, was die gesamten Einstellungen angeht, bis auf den Programmnamen, habe ich nur über die Batch-Lösung die Original DOS-Einstellung. Beim direkten Aufruf erscheint die Schrift schön grobkörnig, dafür statt der üblichen 25*80 Zeichen 44*80 Zeichen, auch sonst eon paar Ungereimtheiten.
Zum Speicher usw.: ich habe alles auf Auto stehen lassen, kein XMS, EMS usw., auch kein Kompatibilitätsmodus (bringt übrigens keinen Unterschied).
Wenn ich eine Bildbearbeitung laufen lasse, z.B. GIMP, ein großes Bild lade und z.B. drehe, passiert etwas Interessantes.
Statt der 100% geht trotz Mehrarbeit die CPU-Belastung nach unten, auch wenn ich wieder zum DOS-Task wechsle. Der Vorgang dauert nicht wesentlich länger als solo.
Liegt wohl an der dynamischen Verwaltung respektive Leerlaufaktivität.
Ach ja, sollte das von Dir verwendete Programm TSR-Routinen ausführen, wird es komplizierter.
Lies hierzu am besten unter \WINDOWS\SYSTEM32 die Dateien CONFIG.NT und AUTOEXEC.NT,
wenn es vermeidbar ist, benutze solche Programme möglichst nicht.
So, ich hoffe, Dir geholfen zu haben,
ciao,
jomal