RE: win32::taskscheduler prob
Thanx for the suggestion, unfortunately, I'm still getting the error. Trigger.pl didn't return any errors. Chris "Steven Manross" To: <[EMAIL PROTECTED]>, <[EMAIL PROTECTED]<[EMAIL PROTECTED]> ght.com> cc: Subject: RE: win32::taskscheduler prob 04/01/2004 05:51 PM Not sure why, but I got that same error with your code, until I ran Umberto's "trigger.pl" example from the download file on sourceforge. And now your code works. :( :) Odd, but... Hey, it works! Steven Modified it slightly to see where things were failing... The two errors were in SetApplicationName and Save since something previously failed (like maybe the new). use Win32::TaskScheduler; use strict; my $scheduler = Win32::TaskScheduler->New(); my $result1 = $scheduler->SetTargetComputer("SOMEPC"); my %trig = ( 'BeginYear' => 2004, 'BeginMonth' => 4, 'BeginDay' => 1, 'StartHour' => 16, 'StartMinute' => 55, 'TriggerType' => $scheduler->TASK_TIME_TRIGGER_DAILY, 'Type' => { 'DaysInterval' => 1, }, ); my $tsk = "stuff1"; print "new work item = ".$scheduler->NewWorkItem($tsk,\%trig); print "\nset app name = ".$scheduler->SetApplicationName("mspaint.exe"); print "\nsave = ".$scheduler->Save(); -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of [EMAIL PROTECTED] Sent: Thursday, April 01, 2004 3:11 PM To: [EMAIL PROTECTED] Subject: win32::taskscheduler prob I'm having a problem with getting win32:: taskscheduler to work - using version 2.03a/perl 5.8.0 build 806. Running the script below gives me Win32::TaskScheduler: fatal error: null pointer, call NEW() use Win32::TaskScheduler; use strict; my $scheduler = Win32::TaskScheduler->New(); my $result1 = $scheduler->SetTargetComputer("testbox1"); my %trig = ( 'BeginYear' => 2004, 'BeginMonth' => 4, 'BeginDay' => 1, 'StartHour' => 16, 'StartMinute' => 55, 'TriggerType' => $scheduler->TASK_TIME_TRIGGER_DAILY, 'Type' => { 'DaysInterval' => 1, }, ); my $tsk = "stuff1"; $scheduler->NewWorkItem($tsk,\%trig); $scheduler->SetApplicationName("mspaint.exe"); $scheduler->Save(); Any ideas appreciated. Thanx ___ Perl-Win32-Users mailing list [EMAIL PROTECTED] To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs ___ Perl-Win32-Users mailing list [EMAIL PROTECTED] To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs
RE: win32::taskscheduler prob
Not sure why, but I got that same error with your code, until I ran Umberto's "trigger.pl" example from the download file on sourceforge. And now your code works. :( :) Odd, but... Hey, it works! Steven Modified it slightly to see where things were failing... The two errors were in SetApplicationName and Save since something previously failed (like maybe the new). use Win32::TaskScheduler; use strict; my $scheduler = Win32::TaskScheduler->New(); my $result1 = $scheduler->SetTargetComputer("SOMEPC"); my %trig = ( 'BeginYear' => 2004, 'BeginMonth' => 4, 'BeginDay' => 1, 'StartHour' => 16, 'StartMinute' => 55, 'TriggerType' => $scheduler->TASK_TIME_TRIGGER_DAILY, 'Type' => { 'DaysInterval' => 1, }, ); my $tsk = "stuff1"; print "new work item = ".$scheduler->NewWorkItem($tsk,\%trig); print "\nset app name = ".$scheduler->SetApplicationName("mspaint.exe"); print "\nsave = ".$scheduler->Save(); -----Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of [EMAIL PROTECTED] Sent: Thursday, April 01, 2004 3:11 PM To: [EMAIL PROTECTED] Subject: win32::taskscheduler prob I'm having a problem with getting win32:: taskscheduler to work - using version 2.03a/perl 5.8.0 build 806. Running the script below gives me Win32::TaskScheduler: fatal error: null pointer, call NEW() use Win32::TaskScheduler; use strict; my $scheduler = Win32::TaskScheduler->New(); my $result1 = $scheduler->SetTargetComputer("testbox1"); my %trig = ( 'BeginYear' => 2004, 'BeginMonth' => 4, 'BeginDay' => 1, 'StartHour' => 16, 'StartMinute' => 55, 'TriggerType' => $scheduler->TASK_TIME_TRIGGER_DAILY, 'Type' => { 'DaysInterval' => 1, }, ); my $tsk = "stuff1"; $scheduler->NewWorkItem($tsk,\%trig); $scheduler->SetApplicationName("mspaint.exe"); $scheduler->Save(); Any ideas appreciated. Thanx ___ Perl-Win32-Users mailing list [EMAIL PROTECTED] To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs ___ Perl-Win32-Users mailing list [EMAIL PROTECTED] To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs
win32::taskscheduler prob
I'm having a problem with getting win32:: taskscheduler to work - using version 2.03a/perl 5.8.0 build 806. Running the script below gives me Win32::TaskScheduler: fatal error: null pointer, call NEW() use Win32::TaskScheduler; use strict; my $scheduler = Win32::TaskScheduler->New(); my $result1 = $scheduler->SetTargetComputer("testbox1"); my %trig = ( 'BeginYear' => 2004, 'BeginMonth' => 4, 'BeginDay' => 1, 'StartHour' => 16, 'StartMinute' => 55, 'TriggerType' => $scheduler->TASK_TIME_TRIGGER_DAILY, 'Type' => { 'DaysInterval' => 1, }, ); my $tsk = "stuff1"; $scheduler->NewWorkItem($tsk,\%trig); $scheduler->SetApplicationName("mspaint.exe"); $scheduler->Save(); Any ideas appreciated. Thanx ___ Perl-Win32-Users mailing list [EMAIL PROTECTED] To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs