[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[mhc:00052] Re: mhc on windows(Meadow-1.01)
大原です。
nom@xxxxxxxxxxxxxxxxxxx (Yoshinari NOMURA) さんの、
"Tue, 25 May 1999 19:39:29 +0900" にだした、
「[mhc:00050] Re: mhc on windows(Meadow-1.01)」というメールにて…… :
> 思ったんですが、today も mscan2 も、もはや nkf は要らないんじゃ
> ないかという気がします。(実は昔 EUC で Mail/ を持っていた頃の名残。)
ですね。私の手元にも、euc や sjis が入ってるのは無いみたいですし。
というわけで、「今日の today」を添付します。
ところで、話は変わりますが、
「編集中のスケジュールの破棄」というコマンドはありますか?
----
OHARA Shigeki (大原重樹) <os@xxxxxxxxx>
#!/usr/local/bin/perl
$BINMAIL = 'imput';
$MSCAN2 = 'mscan2';
#$USER = 'user';
($sec, $min, $hour, $day, $mon, $year) = localtime(time);
$year += 1900; $mon++;
foreach (@ARGV) {
$tilltomorrow = 1 if (/^--tilltomorrow$/);
$address = $1 if (/^--mail=(.+)/);
}
$USER = $USER ||
$ENV{'USERNAME'} || $ENV{'USER'} || $ENV{'LOGNAME'} || $address;
$schedule = `$MSCAN2 --date=today`;
$schedule2 = `$MSCAN2 --date=tomorrow` if ($tilltomorrow);
exit(0) if (($schedule eq '') && ($schedule2 eq ''));
if ($address) {
open(STDOUT, "| $BINMAIL $address");
select STDOUT; $| = 1;
print "To: $address\n";
print "From: secretary-of-$address\n";
print "Subject: Today's schedule ($year-$mon-$day).\n";
print "\n";
print "${USER}'s schedule ($year-$mon-$day):\n\n";
}
print $schedule if ($schedule);
if ($schedule2) {
($schedule) ? print "\n" : print "Tomorrow ... :\n\n";
print $schedule2;
}
close(STDOUT);
exit 0;