• ベストアンサー

フルスクリーンで画面にメッセージを表示する方法

Windows XPに標準で入っているプログラムかコマンドを使用して、あらかじめユーザーが用意してあるファイル(Bitmapなり、rtfファイルなり、docファイルなり、なんでも良い)を全画面表示させる方法はないでしょうか。 msgコマンドだとポップアップは小さいし、mspaint.exeだと全画面モードで開始するオプションは無いようです。 ある監視プログラムを使っていて、そのプログラムが異常を検知したらオペレーター画面にフルスクリーンでメッセージが出て知らせる仕掛けをしたいのです。

質問者が選んだベストアンサー

  • ベストアンサー
  • edomin7777
  • ベストアンサー率40% (711/1750)
回答No.1

「スタート」→「プログラム」→「アクセサリ」→「コマンドプロンプト」のショートカットをどこかに作ります。 そのショートカットのプロパティを開いて、 「ショートカット」タブ→「リンク先」→「%SystemRoot%\system32\cmd.exe /c "pause"」 「オプション」タブ→「表示オプション」→「全画面表示」にチェック 「画面の色」タブ→「画面の背景」を選択→「色」を赤とか派手な色を選択してOK 後はこのショートカットを起動してみれば画面が真っ赤になります。(赤選択時) また、何かキーを押したら普通に終了するので、他に何もする必要がありません。 メッセージを表示する以外に、こういうやり方はどうでしょう?

arakih2001
質問者

お礼

回答ありがとうございます。 残念ながらこれではメッセージ(『異常が発生しました!』等の文字列)が入れられないのでNGですが、参考になりました。

その他の回答 (2)

  • pita-gora
  • ベストアンサー率70% (102/145)
回答No.3

IEのキオスクモードはいかが? メッセージをHTMLファイルを用意します。たとえば C:\test\alert.html "C:\Program Files\Internet Explorer\iexplore.exe" -k C:\test\alert.html Alt+F4で終了できます。 またjavascriptと使えば、確認ボタンや閉じるボタンなども追加できると思います。

  • noyuo
  • ベストアンサー率39% (33/84)
回答No.2

初めまして。 以下の手順を試してみては? 1.表示メッセージのファイルを作る。(BMPでもHTMLでも) 2.以下を実行(コマンドプロンプトやファイル名を指定して実行などから)   start /MAX 表示メッセージのファイル名 どうですか?

arakih2001
質問者

お礼

回答ありがとうございます。私のPCはBMPファイルの起動はMS PAINTに関連付けられていますので、PAINTが立ちありますが、残念ながらファイルメニューや編集メニューなどが出てしまい、フルスクリーン表示にならないですね。

関連するQ&A

  • WORDの呼び出し方法。

    はじめまして、私はVBを初めて2日という初心者なのです。先日、何故か会社でプログラムを作れと云う、無謀な指令が来て作り始めたのですが・・・ プログラムは、既にあるワードファイル(docやrtf)をVB6上で開いて書体を変更して自動上書き保存しろとのことなのですが、 色々ネットで調べたのですが、全然、いい情報がなく、もうさっぱりで泣き出したいぐらいです(つд⊂) どなたか優しい方1から伝授してください。 身勝手な質問だと言うのは分かっていますが、 お願いします。

  • msg.exeをバッチから呼ぶ方法

    Windows 7 でコマンドプロンプトから msg.exe 1 xxx と打つと、xxxの文字列の入ったwindowsがポップアップで出ます。 ただ、その環境でバッチファイルから c:\windows\system32\msg.exe 1 xxx を実行すると、 一瞬はそのポップアップが出るのですが、すぐに消えてしまいます。 何かパラメーターか権限をつけると消えずに残りそうなのですが、オンラインヘルプを見てもよくわかりません。単純なことなのでしょうが、OKボタンを押すまでポップアップが出続けられるようなオプションをご教授いただけないでしょうか。

  • 既定のプログラムにWORD2007が表示されない

    OFFICE2007をインストールしましたが、docファイルが認識されないため(アイコンが真っ白の状態)、既定のプログラムの設定→ファイルの種類またはプロトコルのプログラムへの関連付け→.docを選んで「プログラムの変更」ボタンをクリック→ファイルを開くプログラムを選択の画面を開くと、推奨されたプログラムにWORDが表示されません。他のプログラム参照でoffice12フォルダにある「WINWORD」を選択してもプログラムが追加されません。 どうすればdocファイルを既定のプログラムに設定できるのでしょうか?ご教授願います。

  • Windows7にポップアップメッセージ表示

    こんにちは 1台のServer(Win2008Server)からもう一台のPC(Win7Pro)に対してメッセージを送り(例:システムが死んでます)、 ポップアップして最前に表示させたいのですが、やり方がわかりません。 2台は同じネットワーク上にあります。「msg」コマンドが有効と聞いたのですが、全くやり方が不明です。教えてください。 また追伸ですが msgコマンドで ============== >>>msg.exe ユーザーにメッセージを送信します。 MSG {ユーザー名 | セッション名 | セッション ID | @ファイル名 | *} [/SERVER:サーバー名] [/TIME:秒] [/V] [/W] [メッセージ] ユーザー名 送信先のユーザー名を指定します。 セッション名 セッション名を指定します。 セッションID セッション ID を指定します。 @ファイル名 メッセージの送信先一覧のファイル (ユーザー名、 セッション名、セッション ID) を指定します。 * 指定されたサーバーのすべてのセッションにメッセージを 送信します。 /SERVER:サーバー名 送信先のサーバーを指定します (既定値は現在のサーバー)。 /TIME:秒 受信者の確認応答までの待ち時間を指定します。 /V 実行中に詳細情報を表示します。 /W ユーザーからの応答を待ちます。通常 /V オプションと共に 指定します。 メッセージ 送信するメッセージを指定します。指定しない場合は、入力 プロンプトが表示されるか、または stdin から読み取ります。 ============== を使用して行うと書いてありますが {ユーザー名 | セッション名 | セッション ID | @ファイル名 | *} の部分はなんと記入すればよいのでしょうか?? こちらの実験環境では WinXP/Win2008ServerからWin7にローカルにつながっているだけで ドメインに参加している訳ではありません。 Win7で「msg ユーザー名(Win7ログインユーザー) メッセージ」でコマンドを打つと自分には表示されます 素人の質問で間違いもあるかと思いますが 宜しくお願いします

  • 「javac」と入力するとエラーメッセージが表示されました。

    JAVA初心者です。OSはWindows XPを使っています。 コマンドプロント画面で「javac」と入力すると、「'javac' は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されていません。」というエラーメッセージが表示されました。 環境変数に何か原因があるのでは?と思い確認したのですが、問題なさそうです。 何か他に考えられる原因はないでしょうか? 教えてください!よろしくお願い致します!!

    • ベストアンサー
    • Java
  • 以下のメッセージが出ますが、対象方法を教えて下さい。

    ウイルスセキュルティの立ち上げ画面で以下の表示が出ました。 《表示内容》 ご確認 File Association は変更されました。 コマンドに関連する.Exe(Windows Program files)ファイルの拡張が変更されました。 ウイルスの可能性があります。 旧エントリ: 現在のエントリ:"%1" %* 《質問》 何か対処した方が良いでしょうか?

  • Perlで、経過をLoading画面みたいに表示したい。

    汚いソースですみません。 コマンドプロンプトから以下のプログラムを実行すると、 $n=@list; for ($i=1; $i<@list; $i++){ print push(@percentage int(eval("$zentai"/"$n"*100))); print "$percentage[-1]\%進行中...File$i\n"; } 結果は 0%進行中...File1 0%進行中...File2 2%進行中...File3 というように、どんどん下に向かって新たな結果が出てくるのですが、 「進行中...File」の部分は常に同じで、画面上にはそれ1つしか出ずに、 ローディング画面のように数字のところだけが変わるプログラムにするには、どうしたら良いでしょうか?

  • PC立ち上げ時に必ず出るDOS画面を消したい

    アダルトサイトのワンクリウエアにひっかり不正請求書のポップアップを「教えて!goo」の諸解答を参考に感動的に削除することが出来ました。 ところがその後PCを立ち上げるたびにデスクトップ上に必ずDOS画面が表示されます。 コマンドプロンプト画面です。 その内容は 「ファイルがみつかりません」 というものでコマンドにアダルトサイトのファイル名が入力されています。 このDOS画面が現れないようにするにはどういう処理(操作)をすればよいのでしょうか。 教えていただければ嬉しいのですが。

  • REXMLについて教えてください3

    def func(doc) doc.sub!("XXX","YYY") return doc end doc = Document.new File.new(file_name) ... new_doc = func(doc) ... というようにREXMLで処理し、さらにそれをsub!コマンドで処理するプログラムを考えています。 ところが、データの形式が合わないためだと思うのですが、 Document (NoMethodError) というエラーが出ます。 形式を変換するコマンドはないのでしょうか?

  • コマンドプロンプトで、画面表示をそのままに、コンソールログをとりたい

    バッチを使って、コンソールプログラムなどを呼び出し、そのログを保存しようとしています。 このバッチやプログラムに手を加えることはできないので、これらを呼び出す側で処理をしたいのです。 現在は、バッチの出力をvbsにパイプさせ、こちらでテキストファイルと標準出力の両方へ打ち出しています。(UnixのTeeのような処理) しかしこれでは、コマンドプロンプトで文字の色を変えたり、Boldにした情報が画面出力に反映されません。 外からexeファイルを持ち込むことが厳しいので、バッチファイルかvbsで実現したいと考えています。 イメージとしては、いったんコマンドプロンプトにコンソール出力をしてから、 コマンドプロンプトに表示された文字列をテキストファイルに保存するような感じです。 右クリックして全て選択、コピー、メモ帳でテキスト保存…のような結果になっているとよいのですが…