Quote Originariamente inviata da michele_ Visualizza il messaggio
Salve ragazzi, dovrei realizzare un programma che apra ogni minuto una diversa pagina web. Per aprirla ho utilizzato la shellexecute e per chiudere la pagina (perche poi se ne aprirà una nuova) ho pensato di utilizzare pa terminate process.. qualcuno sa come killare il processo di chrome? Grazie in anticipo.
Se l'unica cosa che questo programma deve fare è aprire delle pagine con l'utilizzo di una sola pagina html più un po' di javascript potresti renderlo portabile dovunque.
Ad esempio questo:
codice:
<!DOCTYPE html>
<html lang="en">
  <head>
    <title>
      Page opener          
    </title>
    <script type="text/javascript">
        Array.prototype.remove = function (n) {
          var rest = this.slice(n+1);
          this.length = n;
          this.push.apply(this, rest);
          return this;
        }
        Array.prototype.filter = function (f) {
          for(var i = 0; i < this.length; ++i) {
            if(!f(this[i])) {
              this.remove(i);
              --i;
            }
          }
          return this;
        }
        var interval;
        function setOptions() {
          if(interval) clearInterval(interval);
          if(opened) opened.close();
          var pages = document.getElementById("sites").value.split("\n").filter(function(x) {return x!=""});        
          if(pages.length == 0)
            return;
          var current = 0;
          var opened = open(pages[0]);
          interval = setInterval(function () {
            ++current;
            if(current == pages.length)
              current = 0;
            opened.close();
            opened = open(pages[current]);
          }, document.getElementById("interval").value);
        }
    </script>
  </head>
  <body>
      Interval: <input id="interval" type="number" value="3000"/><br/>
      Pages:<br/><textarea id="sites" cols="80" rows="15"></textarea><br/>
      <button onclick="setOptions()">Set it!</button>
  </body>
</html>