CGiuseppe TechBlog


Free - Ideas WebLog
Ora e Data

Eseguire dei Processi

Qualcuno si chiederà come potere eseguire semplici processi, altri come creare processi molto complessi, altri... Bene, spiegherò come fare processi ad "Opera D'Arte". Il nostro processo si chiama MyProcess.exe :

Tutti useremmo:

Process.Start(
"MyProcess.exe")
 
E invece se vorremo cambiare lo stato di una finestra togliendo quello "standard"?
 
Usiamo invece  Call Shell  , ve lo dico sin da ora, contiene molte possibilità!

Call
Shell("MyProcess.exe")

E' equivalente a Process.Start

Adesso proviamo:

Call
Shell("MyProcess.exe", AppWinStyle.Hide)
 
Il processo verrà eseguito in backround.
 
Usando l'oggetto AppWinStyle , possiamo scegliere tra:

Call Shell("MyProcess.exe", AppWinStyle.Hide)
Che mette in background.
 
Call Shell("MyProcess.exe", AppWinStyle.MaximizedFocus)
Che mette Massimizzata con il Focus
 
Call Shell("MyProcess.exe", AppWinStyle.MinimizedFocus)
Minimizza col Focus
 
Call Shell("MyProcess.exe", AppWinStyle.MinimizedNoFocus)
Minimizza senza Focus
 
Call Shell("MyProcess.exe", AppWinStyle.NormalFocus)
Finestra normale col Focus
 
Call Shell("MyProcess.exe", AppWinStyle.NormalNoFocus)
Finestra normale senza Focus
 
Vi siete fatti una idea su come lavorare col vostro processo?
Categoria: Visual Basic .NET
sabato, 23 set 2006 Ore. 20.41
Statistiche
  • Views Home Page: 10.314
  • Views Posts: 13.717
  • Views Gallerie: 0
  • n° Posts: 20
  • n° Commenti: 5
Archivio Posts
Anno 2006
Copyright © 2002-2007 - Blogs 2.0
dotNetHell.it | Home Page Blogs
ASP.NET 2.0 Windows 2003