web-dev-qa-db-ja.com

コマンドラインからのポップアップメッセージ

Windowsの場合XPこのコマンド:

msg %USERNAME% Hello there!

ポップアップメッセージが表示されます。 msgが利用できないため、これはWindows8.1およびWindows10(Windows 7は試されていません)では機能しません。それ以降のバージョンのWindowsには代替の簡単なオプションがありますか?

[〜#〜] update [〜#〜]

コピーしましたmsg.exe Windows XPインストール(%WINDIR%\ System32)からWindows 8.1インストールへ...そしてそれは動作します!これは問題ありません。代わりに使用する必要があるより新しいバージョンがあるのでしょうか?別の(単純な)オプションがあるかどうかはまだ興味があります。

1
AlainD

_msg.exe_をコピーすると、正常に機能するはずです。 ただし、デフォルトで存在するはずです。 msgはWindows7、8、または10から削除されませんでした。_sfc /scannow_を実行してみて、それが復元されるかどうかを確認できます。

EDIT: @DavidPostillが指摘したように、_msg.exe_は明らかにWindowsHomeエディションに含まれていません。 Windows XPまたはWindowsのProバージョンから_msg.exe_をコピーする回避策は、おそらくそれを機能させるための最良かつ唯一の方法です。


ニーズが何であるかわかりませんが、代わりに_.vbs_ファイルを作成し、それを使用してメッセージボックスを表示することもできます。

msgbox ("Hello World!")

2
wysiwyg