Hi All,
I am working a project that captures images from "web cams" and
turns them into an AVI so that you can record things that happen in a
different time zone.
I am almost done except for the PERL script that lets you set the timer and
spawns the recording processes.
My problem is that I am trying to use Date::Manip to get user input and then
convert it to seconds since 1970. When I try to use the
&Date_SecsSince1970() subroutine the program hangs.
Thanks,
Chris
#!/usr/bin/perl -w
use Date::Manip;
#use Time::Ctime;
&Date_Init();
sub period_begin
{
local @answer;
local $default;
local $helpmsg = "\nThis sets the beginning of potential the recording
period;\n la
ter you will specify which times within this period the program should
actually\n be
recording or specify random times\nUse: MM DD YYYY HH MM SS\n";
#$default = &UnixDate("today","%M %D %Y %H %M %S");
#$default = time();
$tm=time();
$default=&UnixDate("today","%m %d %Y %H %M %S");
@default=split(/\s/, $default);
until ($period_begin)
{
print "Start date/time of recording session[@default]:";
@answer = <STDIN>;
#chop $answer[0];
if (@answer eq "")
{
@answer = @default;
$period_begin=&Date_SecsSince1970(@answer);
}
elsif (@answer[0] eq "?")
{
print $helpmsg;
}
else
{
#$period_begin = &ParseDateString($answer);
$period_begin=&Date_SecsSince1970(@answer);
}
}
print "Recording Period Begin: $period_begin\n";
}
&period_begin;
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]