Bildschirmausdruck

Hier kann alles mögliche diskutiert werden. Themen zu Purebasic sind hier erwünscht.
Flames und Spam kommen ungefragt in den Mülleimer.
Benutzeravatar
GreyEnt
Beiträge: 376
Registriert: 20.07.2006 19:41

Bildschirmausdruck

Beitrag von GreyEnt »

Hallo Progger,

ich suche eine möglichkeit von einem DOS Game die Bildschirmausgaben zu speichern.
Bislang fallen mir folgende möglichkeiten ein.
1. Monitor mit Digicam abknipsen.
2. Monitor auf Scanner legen.
:)
Kennt ihr zufällig eine elegante lösung?

MfG
Dieter
Benutzeravatar
Tafkadasom2k5
Beiträge: 1578
Registriert: 13.08.2005 14:31
Kontaktdaten:

Beitrag von Tafkadasom2k5 »

Dosgame auf Windows (XP?) laufen lassen (unter Umständen in der DOSBOX) und Screenshot machen. :)
OpenNetworkConnection() hat geschrieben:Versucht eine Verbindung mit dem angegebenen Server aufzubauen. 'ServerName$' kann eine IP-Adresse oder ein voller Name sein (z.B.: "127.0.0.1" oder "ftp.home.net").
php-freak hat geschrieben:Ich hab die IP von google auch ned rausgefunden!
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

läuft das game unter nem richtigen DOS, oder in nem DOS-emulator wie z.b. DOS-Box?

bei letzterem, kannst du eigentlich irgendwie via API auf die normalen routinen zugreifen...

auf jeden fall kannst du irgendwie die aktuelle adresse des screens ermitteln, und die daten rausziehen.
ich hab noch unter DOS geproggt, also, da gibts nen pointer dafür und von dort kann man zugreifen.

wenn das echtes DOS ist, gibts nen interrupt, der dir den screenmode zurückgibt,
und daraus kannst du dann den Grafik-Mem-pointer schlußfolgern...
also.. so würde ich das jetzt mal angehen, soweit ich mich erinnere...
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
GreyEnt
Beiträge: 376
Registriert: 20.07.2006 19:41

Beitrag von GreyEnt »

Das Game läuft auch unter XP.
Also ich muß nicht von Diskette Booten.
Allerdings nur im Vollbild.
Nen Screentshoot hab ich versucht klappt aber nicht.
(Taste "Druck" und im Paint einfügen).
Ich fürchte zum Speicherauslesen hab ich nicht die nötige qualifizierung. :(

Danke für die schnelle Antworten.
Benutzeravatar
ZeHa
Beiträge: 4760
Registriert: 15.09.2004 23:57
Wohnort: Friedrichshafen
Kontaktdaten:

Beitrag von ZeHa »

Aber es müßte gehen, indem Du DosBox nimmst und NICHT in den Fullscreen-Mode gehst. Dann mußt Du Deinen Screenshot halt hinterher noch etwas zuschneiden. Möglicherweise geht DosBox auch mit Fullscreen. Hab's jetzt aber nicht probiert. Die Erfolgsaussichten müßten aber höher sein als wenn Du das Spiel direkt in XP startest.
Bild     Bild

ZeHa hat bisher kein Danke erhalten.
Klicke hier, wenn Du wissen möchtest, woran ihm das vorbeigeht.
Benutzeravatar
Zaphod
Beiträge: 2875
Registriert: 29.08.2004 00:40

Beitrag von Zaphod »

Afaik hat DosBOX sogar eine Eingebaute Funktion für Screenshots.
Benutzeravatar
hardfalcon
Beiträge: 3447
Registriert: 29.08.2004 20:46

Beitrag von hardfalcon »

Für DOS-Programme gibts unter Windows XP ne ganze Reihe von Optionen, die die Programmausführung beeinflussen, darunter AFAIK auch eine Option, die die Sache mit den Screenshots regelt...

//EDIT: Bei uns hier in der Schule (WinXP Professional SP2) gibts im Eigenschaften-Dialog der Programmdatei einen Reiter Namens "Misc". Da gibts u.a. auch jeweils ein CheckBoxGadget für "PrtSc" und "Alt+PrtSc".
Benutzeravatar
GreyEnt
Beiträge: 376
Registriert: 20.07.2006 19:41

Beitrag von GreyEnt »

Hab nen Programm gefunden namens HardCopy.

Aber wie ist das mit der DOSBox? Ich starte das Game vom Dateiexplorer.
Wie kann ich einstellen das es im Fenster läuft? ALT+ENTER wärend der ausführung?
Benutzeravatar
hardfalcon
Beiträge: 3447
Registriert: 29.08.2004 20:46

Beitrag von hardfalcon »

Rechtsklick auf die Programmdatei, die du aus dem Explorer raus startest, "Eigenschaften" anklicken. Da findest du alles, was du brauchst, schén unübersichtlich über mehrere Reiter verstreut. :allright:
Antworten