Can't find the information you are looking for here? Then leave a message over on our WinBatch Tech Support Forum.
Keywords: Terminate WinBatch after 30 minutes of inactivity
#DefineFunction MyDialogProc(D_Handle,D_Message,D_ControlID,Reserved_0,Reserved_1) MSG_INIT=0 MSG_TIMER=1 Switch D_Message Case MSG_INIT ; 30 minutes * 60 seconds per minute * 1000 milliseconds per second DialogProcOptions(D_Handle,MSG_TIMER,30*60*1000) Break Case MSG_TIMER Return(2) EndSwitch Return(-1) #EndFunction mylist="apples banannas pears oranges tangarines" mylist=StrReplace(mylist," ",@TAB) MyDialogFormat=`WWWDLGED,6.1` MyDialogCaption=`Choose a list item` MyDialogX=002 MyDialogY=030 MyDialogWidth=134 MyDialogHeight=180 MyDialogNumControls=003 MyDialogProcedure=`MyDialogProc` MyDialogFont=`DEFAULT` MyDialogTextColor=`DEFAULT` MyDialogBackground=`DEFAULT,128|255|255` MyDialog001=`022,153,033,011,PUSHBUTTON,DEFAULT,"OK",1,1,DEFAULT,DEFAULT,DEFAULT,DEFAULT` MyDialog002=`071,153,033,011,PUSHBUTTON,DEFAULT,"Cancel",0,2,DEFAULT,DEFAULT,DEFAULT,DEFAULT` MyDialog003=`015,015,096,125,ITEMBOX,mylist,DEFAULT,DEFAULT,3,DEFAULT,DEFAULT,DEFAULT,DEFAULT` ButtonPushed=Dialog("MyDialog") Message(Buttonpushed,mylist)
Article ID: W15532File Created: 2003:05:28:10:21:08Last Updated: 2003:05:28:10:21:08