• 締切済み

XPでDOSアプリの画面をワードに貼り付けたい

OSを2000からXPに変えたら、DOSアプリの画面をPrntScrでWordに貼り付けられなくなりました。 そのDOSアプリは、起動すると全画面表示で動作するため、Windows2000を使っていた時はPtrScrキーを押してから、Alt+Enterで通常のウインドウ表示に戻し、Wordに貼り付けることができました。 XPの場合は、Alt+EnterでDOSアプリはアイコンになってタスクバーに入ってしまい、Wordに貼り付けてもビットマップではなく、アプリ起動時のテキストしか貼り付きません。また、アプリを起動するバッチファイルのプロパティで互換性をいろいろ変えても同じ症状です。 デュアルブートやVirtualPCを使わない方法でビットマップを貼り付けるには、どうしたらよいのでしょうか?

みんなの回答

回答No.2

Printscreen→windowsキーでワードを起動後貼り付けでもだめなんですよね。 あとはこういったツールで試してだめならダメなのかも。 http://www.vector.co.jp/magazine/softnews/050706/n0507064.html よくゲームなど全画面になるようなものはスクリーンショットという キーがあったりしてPrintscreenとは別のキーで取れたりします。 こういった機能がないかどうかですかね。

morse
質問者

お礼

ご意見ありがとうございます。 DOSアプリ画面からPrntScrを押し、Alt+EnterでXp画面に移ってからクリップボードビューア(clipbrd.exe)で見るとテキスト情報しか入っていません。ご指摘のようにDOSアプリと同じコマンドプロンプト上で動作するキャブチュアツールでないとだめでしょうね。 Windows2000の時は、タイトルバーに”フリーズしています”を表示しながらも、Alt+Enterでウィンドウズ表示されたのでAlt+PrtScrも使えましたが、Xpでは、問題のアプリは最小化されてタスクバーに入ってしまうため、Windows用の汎用のキャブチュアツールでは不可能と思います。

回答No.1

普通にそのDOSアプリでalt+printScreen押してそれをワードで貼り付けてできませんか? 画面のビットマップならwindowsはPrintScreenで取れますが。

morse
質問者

補足

全画面表示の表現がよくなかったようですね。 問題のDOSアプリは起動されると、最大化表示ではなく、全画面で表示されます。通常のWindowsアプリは、最大化表示されても画面の周囲には枠(フレーム)が表示され、その上部にはタイトルバーも表示されますよね。問題にしているDOSアプリはフレームもXPのタスクバーも表示されません。この状態でAlt+Enterを押すと、普通のXP表示になりますが、DOSアプリはアイコン化してタスクバーに入ってしまいます。従って、第三のアプリがアクティブになってしまい、Alt+PrcScrが有効ではありません。 ちなみに、アイコン化しているDOSアプリをクリックすると、元の全画面表示になってしまいます。OSの設定で解決しないとなると、画面をキャブチュアしてクリップボードにいれるツールがあれば良いのでしょうが、フリーのツールがあるでしょうか?

関連するQ&A