Question Capture d'écran sous DOS


Est-il possible de capturer l'écran sous MS-DOS et enregistrer l'écran en tant qu'image JPEG?


3
2018-06-16 07:17


origine


Le faites vous vraiment signifie DOS ou voulez-vous dire l'invite de commande sous Windows?
Non, je veux dire DOS uniquement DOS sans OS de fenêtre. - Siddiqui
Bonne chance avec ça. Moi, je briserai l'appareil photo numérique et prendre un instantané rapide, puis le charger dans un vrai OS :-)
Utiliser une machine virtuelle sera bien plus simple que d'écrire votre propre programme résident et de gérer tous les modes d'écran DOS possibles. Vous pouvez également vouloir google pour "MS-DOS printscreen" - les gens mentionnent certains logiciels gratuits pour cela.
Voulez-vous dire un OS de ligne de commande ou IBM Disk Operating System? - music2myear


Réponses:


Vous pouvez utiliser une machine virtuelle (par exemple VMWare Player ou VirtualBox) et exécuter DOS dans ce cadre. Ensuite (comme il est exécuté dans une fenêtre), vous pouvez créer une capture d'écran pour cette fenêtre.

En dehors de cela: je me souviens qu’il existait des programmes TSR ("terminate but stay resident") pour DOS qui stockaient le contenu de l’écran (caractères ASCII) sous forme de fichiers texte en appuyant sur une touche, mais bien sûr ils ne pouvaient pas stocker toutes les couleurs.


8
2018-06-16 07:29





Si vous utilisez Windows, vous pouvez utiliser cmd pour appeler une console. Ensuite, vous utilisez la fonction écran d'impression pour créer une image.

En utilisant Debian, vous pouvez utiliser un terminal et la fonctionnalité de capture d'écran intégrée.

Mais je suppose que vous vous référez à un véritable environnement de commande uniquement. Dans ce cas, vous devrez avoir un autre programme (TSR) à exécuter en arrière-plan qui écoutera une combinaison de touches pour imprimer ou enregistrer votre écran.

Doscap.exe semble être l'un de ces programmes, mais je n'ai pas pu trouver un endroit où le télécharger.

MODIFIER:  On dirait que j'ai trouvé ce dont vous avez besoin ici. C'est une collection d'utilitaires dosés, jetez un oeil à Screen Capture v2.01.


2
2018-06-16 07:30





Il y a peu de temps, je devais prendre des captures d'écran sous DOS et chercher d'anciens programmes, aussi bien que certains nouveaux. Parmi les meilleurs étaient

Il y a aussi un shareware appelé Agrippeur et un autre freeware appelé Capturer.

Quelques points doivent être signalés:

  1. Certains capturent en mode ASCII (c.-à-d., Créent des fichiers texte / ANSI) tandis que d'autres capturent des graphiques (c.-à-d. Créent des fichiers JPG / BMP). (De toute façon, vous pouvez convertir les résultats manuellement.)
  2. Ils peuvent ne pas fonctionner selon l'écran. Habituellement, ils travaillent en installant un TSR pour intercepter les écritures d'écran. Cela signifie que quelque chose qui est sorti via des écritures matérielles directes ne peut pas être capturé à moins que le logiciel ait la capacité de lire le tampon / la mémoire de la carte graphique.

2
2017-10-05 19:17





si vous avez simplement besoin de sauvegarder la sortie d'une commande dans un fichier, vous pouvez simplement utiliser le ">" pour le rediriger

dir > test.txt

redirigera la liste des répertoires vers un fichier texte appelé test.txt


1
2018-06-16 07:33



J'ai une interface graphique fonctionnant sous DOS, je veux capturer l'écran de l'interface graphique. - Siddiqui
@Arman Est-ce que le DOS n'est pas un texte blanc sur un écran noir? - DrDro
@ DrDro, j'ai ma propre application sous DOS, que je veux capturer. - Siddiqui
Montre combien vous connaissez DrDro - vous pouvez faire des applications plein écran sous DOS. En fait, Windows 3.1 avait besoin de DOS! - graham.reeds
@graham Montre combien j'ai été trompé par la question initiale sans mentionner aucune application. Mais merci pour la leçon ... - DrDro


Juste pour le lancer là-bas pour une solution programmatique - lire la mémoire tampon de l'écran actuel, obtenir le bitmap de la carte graphique de la carte graphique, obtenir la palette de couleurs pour les 32 couleurs en mode texte, assembler le tout, créer un fichier graphique toutes ces données et compresser comme .jpg.

Mais capturer l'écran d'une machine VirtualBox devrait probablement être plus facile. ;)


1
2018-06-16 07:39





Je me souviens qu'il existait un programme DOS appelé screenthief, peut-être que vous cherchiez cela.


0
2018-06-16 08:49





Si vous utilisez l'invite DOS sous Windows, appuyez sur Alt-PrintScreen. Il copie la fenêtre en cours (par exemple la fenêtre d'invite DOS) dans le presse-papier. (L'invite DOS doit être affichée dans une fenêtre, pas en plein écran).

Pressage PintScreen ou Ctrl-PrintScreen copie tout l'écran.

Vous pouvez ensuite le coller dans une application de retouche d'image telle que Paint, puis l'enregistrer au format JPG (ou de préférence au format PNG non destructif).

Si vous utilisez MS-DOS réel (qui était toujours distribué avec Windows-98), vous pouvez appuyer sur PrintScreen pour imprimer l'écran texte sur votre imprimante par défaut. Pour saisir le texte (peut-être avec une couleur) ou un écran graphique dans un fichier, vous avez besoin d'un programme de capture d'écran. Certains peuvent encore être disponibles, Google pour la capture d'écran MS-DOS.


0
2018-06-16 09:25