it-swarm-ja.com

DOSでのスクリーンキャプチャ

MS-DOSで画面をキャプチャしてJPEG画像として保存することはできますか?

3
Siddiqui

仮想マシン(VMWare PlayerやVirtualBoxなど)を使用して、その中でDOSを実行できます。次に(ウィンドウで実行されているため)、そのウィンドウのスクリーンショットを作成できます。

それ以外:キーを押すと画面の内容(ASCII文字)をテキストファイルとして保存するDOS用のTSR(「終了するが常駐する」)プログラムがあったことを覚えていますが、もちろん保存できませんでした任意の色。

8

つい最近、DOSでスクリーンショットを撮る必要があり、昔使っていた古いプログラムと新しいプログラムを調べました。最高のものの中には

Grabber と呼ばれるシェアウェアと Capture と呼ばれる別のフリーウェアもあります。

いくつか指摘する必要があります。

  1. ASCIIモード(つまり、テキスト/ ANSIファイルの作成)でキャプチャするものもあれば、グラフィックス(つまり、JPG/BMPを作成する)ファイルをキャプチャするものもあります(どちらの方法でも、結果を手動で変換できます)。
  2. 画面によっては動作しない場合があります。通常、TSRをインストールして画面の書き込みを傍受することで機能します。つまり、ソフトウェアにグラフィックカードのバッファ/メモリを読み取る機能がない限り、ハードウェアの直接書き込みを介して出力されたものをキャプチャすることはできません。
2
Bobson

Windowsを使用している場合は、cmdを使用してコンソールを呼び出すことができます。次に、PrintScreen機能を使用して画像を作成します。

Debianを使用すると、ターミナルと組み込みのスクリーンショット機能を使用できます。

しかし、私はあなたが実際のコマンドのみの環境を参照していると思います。その場合、画面を印刷または保存するためのキーの組み合わせをリッスンする別のプログラム(TSR)をバックグラウンドで実行する必要があります。

Doscap.exeはそのようなプログラムのようですが、ダウンロードできる場所が見つかりませんでした。

編集:ここで必要なものが見つかったようです。これはdosユーティリティのコレクションです。ScreenCapturev2.01をご覧ください。 。

2
Thariama

コマンドの出力をファイルに保存する必要がある場合は、「>」を使用してリダイレクトできます。

dir > test.txt

ディレクトリリストをtest.txtというテキストファイルにリダイレクトします

1
Paper-bat

プログラムによる解決策のためにそれを捨てるだけです-現在の画面のメモリバッファを読み取り、グラフィックカードから文字マップビットマップを取得し、32のテキストモードカラーすべてのカラーパレットを取得し、すべてをまとめて、を使用してグラフィックファイルを構築しますこのすべてのデータを.jpgとして圧縮します。

しかし、VirtualBoxマシンから画面をキャプチャする方がおそらく簡単なはずです。 ;)

1
macbirdie

ScreenthiefというDOSプログラムがあったことを覚えています。おそらくそれを探してください。

0
James

WindowsでDOS-Promptを使用している場合は、Alt-PrintScreenを押します。現在のウィンドウ(たとえば、DOS-プロンプトウィンドウ)をクリップボードにコピーします。 (DOSプロンプトは、全画面ではなくウィンドウに表示する必要があります)。

PintScreenまたはCtrl-PrintScreenを押すと、画面全体がコピーされます。

次に、ペイントなどの画像編集アプリケーションに貼り付けて、JPGとして(またはできれば非破壊形式のPNGとして)保存できます。

実際のMS-DOS(Windows-98でまだ配布されている)を使用している場合は、PrintScreenを押して、デフォルトのプリンタでテキスト画面を印刷できます。テキスト(おそらくカラー付き)またはグラフィック画面をファイルに取り込むには、画面キャプチャプログラムが必要です。一部はまだ利用できるかもしれません、MS-DOSスクリーンキャプチャのためのグーグル。

0
Pauli L