You should look at AutoIt or Autohotkey for this. Best, Philippe Grosjean
Duncan Murdoch wrote: > On 4/2/2008 12:00 PM, Lukas Rode wrote: >> Dear Bert and Mel, >> >> thanks for your help, but I'm afraid this doesn't solve my problem. >> >> As I wrote in my previous mail (cf quote below) in most cases I will not be >> able to modify the code of the function that I want to run. This is why I >> was asking for a wrapper solution similar to what tryCatch does. I have >> hinted at a very inelegant version that generates a new R process for each >> function run and kills the process after a given time. But I'm sure there >> must be something more elegant. I hope I have been clear enough in my >> problem description. > > On some systems (not Windows) you could ask some external process to > send a signal after a certain time interval, and I believe you can write > you code to recover afterwards. I don't know any reasonable way to do > this on Windows. > > Duncan Murdoch > >> Thanks again, >> Lukas >> >> Here is what I wrote before: >> Note that mostly these functions are not written by me and not R code (like >> nlme for example), so it is not feasible to adapt the function itself. >> Rather, it needs to be a wrapper around the function, similar to tryCatch. >> >> >> >> On Wed, Apr 2, 2008 at 5:23 PM, mel <[EMAIL PROTECTED]> wrote: >> >>> Lukas Rode a écrit : >>> >>>> Nowever, with regard to #2, I am lost. I would like to set a maximum >>> time >>>> limit (say, 1 minute) and if my procedure is still running then, I would >>>> like to move on to the next model. >>> >>> begin_time = as.difftime(format(Sys.time(), '%H:%M:%S'), units='secs'); >>> for(...) >>> { >>> ... >>> current_time = as.difftime(format(Sys.time(), '%H:%M:%S'), units='secs'); >>> delay = current_time - begin_time; >>> if (delay>60) return(); >>> } >>> >>> a counter may also be enough >>> >>> ______________________________________________ >>> R-help@r-project.org mailing list >>> https://stat.ethz.ch/mailman/listinfo/r-help >>> PLEASE do read the posting guide >>> http://www.R-project.org/posting-guide.html >>> and provide commented, minimal, self-contained, reproducible code. >>> >> [[alternative HTML version deleted]] >> >> >> >> ------------------------------------------------------------------------ >> >> ______________________________________________ >> R-help@r-project.org mailing list >> https://stat.ethz.ch/mailman/listinfo/r-help >> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html >> and provide commented, minimal, self-contained, reproducible code. > > ______________________________________________ > R-help@r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide http://www.R-project.org/posting-guide.html > and provide commented, minimal, self-contained, reproducible code. > ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.