下記で動作(Windows 7 + perl)すると思ったのですが動きません。どのようにすれば動きますでしょうか?

use strict;
my $cmd = "msg 1 Hello";
system($cmd);

また、これは簡易に出来る方法があれば教えて頂きたいのですが、Windows 7の場合、右下の時計辺りにメッセージを出したいのですが良い方法はありますか?

宜しくお願い致します。

回答の条件
  • 1人1回まで
  • 登録:
  • 終了:2017/01/07 00:27:09
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

ベストアンサー

id:a-kuma3 No.1

回答回数4973ベストアンサー獲得回数2154

ポイント100pt

これかな?
https://social.msdn.microsoft.com/Forums/vstudio/ja-JP/e6b613fa-f7e2-4550-b683-abbc4ec8e699/msgexe?forum=netfxgeneralja

管理者権限で動かすか、PATH を通すか、フルパスで指定する。

my $cmd = "C:\\Windows\\sysnative\\msg.exe 1 Hello";
id:j4mika

ありがとうございます。とても助かりました。

2017/01/07 00:27:29

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません