Les Snippets

Connexion

Ouvrir un document / Lancer un executable

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 22/03/2006 06:23:57 et initié par sebmafate [Liste]
Date de mise à jour : 06/02/2008 05:28:04
Vue : 21672
Catégorie(s) : Système
Langages dispo pour ce code :
- C# 1.x, C# 2.x
- VB 2005, VB.NET 1.x
- Java
- VB6, VBA



Langage : C# 1.x , C# 2.x
Date ajout : 22/03/2006
Posté par sebmafate [Liste]
public Process StartProcess(string cmd, string parameters) {
   if (!string.IsNullOrEmpty(parameters)) {
      return Process.Start(cmd, parameters); 
   } else {
      return Process.Start(cmd); 
   }
}

Remarque :
Ne pas oubliez d'ajouter la directive :
using System.Diagnostics;
en haut de la classe.
Langage : VB.NET 1.x , VB 2005
Date ajout : 22/03/2006
Posté par Pym Corp [Liste]
Public Function StartProcess(ByVal cmd As String, Optional ByVal parameters As String = "") As Process
    If parameters = String.Empty Then
        Return Process.Start(cmd)
    Else
        Return Process.Start(cmd, parameters)
    End If
End Function
Remarque :
Ne pas oubliez d'ajouter la directive :
Imports System.Diagnostics
en haut de la classe.
Langage : Java
Date ajout : 23/03/2006
Posté par sheorogath [Liste]
DateMAJ : 06/02/2008

//passage par argument de la commande a lancer
 public void startCommand(String command) { 
        try { 
            //creation du processus
            Process p = Runtime.getRuntime().exec(command); 
            InputStream in = p.getInputStream(); 
            //on recupere le flux de sortie du programme
            StringBuilder build = new StringBuilder(); 
            char c = (char) in.read(); 
            while (c != (char) -1) { 
                build.append(c); 
                c = (char) in.read(); 
            } 
            String response = build.toString(); 
            //on l'affiche
            System.out.println(response); 
        } catch (Exception e) { 
            System.out.println("\n" + command + ": commande inconnu "); 
        } 
    } 


Remarque :
si vous ne voulez que lancer une commande gardez juste :

  Process p = Runtime.getRuntime().exec(command);
Langage : VB6 , VBA
Date ajout : 05/11/2007
Posté par PCPT [Liste]
Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As LongByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As  Long
Public Sub StartProcess(ByVal sFile As String, Optional ByVal sParameters As String = vbNullString)
    ShellExecute 0&"open", sFile, sParameters, vbNullString, 1&
End Sub
'
'
'  =======
' EXEMPLE
'  =======
'
Private Sub Form_Load()
    StartProcess "C:\mon_image.jpg" '<- ouvre l'image  avec ACDSEE par exemple
    StartProcess "N:\Mon  dossier"   '<- ouvre l'explorateur à cette  arborescence
    StartProcess "D:\fichier.pdf"   '<- ouvre le  fichier avec Acrobat Reader
    StartProcess "C:\Client.exe"    '<- lance le  programme
End Sub


Snippets en rapport avec : Lancer, Executable, Ouvrir, Document



Codes sources en rapport avec : Lancer, Executable, Ouvrir, Document

{Visual Basic, VB6, VB.NET, VB 2005} OUVERTURE D'UN FICHIER PAR UN LOGICIEL EXTERNE
Ce code permet d'ouvrir un fichier quelconque dans le logiciel associé à ce type de fichier. Il s...

{Foxpro} OUVRIR UN DOCUMENT WORD PAR AUTOMATION ET FAIRE UNE FUSION AVEC DES DONNÉES FOXPRO
Bonjour à tous Voila, j'ai eu besoin depuis VFP6.0 d'exporter des données et d'ouvrir un fichier d...

{Visual Basic, VB6, VB.NET, VB 2005} SAVOIR AVEC QUELLE APPLI S'OUVRE LES FICHIERS D'UNE EXTENSION
comme le titre de ce code l'indique, cette api vous permet de savoir le le nom et le chemin complet ...

{Visual Basic, VB6, VB.NET, VB 2005} OUVRIR UNE URL
Comment puis-je Ouvrir une URL dans le navigateur par défaut ? Mettez ce code dans un Module :...

{Visual Basic, VB6, VB.NET, VB 2005} OUVRIR TOUS LES FICHIERS EXCEL D'UN DOSSIER ET DE SES SOUS-DOSSIERS
Petite macro permettant de choisir un dossier puis de parcourir le dossiers et ses sous-dossiers afi...

{Visual Basic, VB6, VB.NET, VB 2005} GÉNÉRER UN DOCUMENT RTF EN VBA/VB AMÉLIORÉ
Bonjour, Souvenez vous le Orohena à déposé une source GÉNÉRER UN DOCUMENT RTF EN VBA/VB le 07/11/20...

{Delphi} SIMULATEUR DE DÉFAUT DE PAGE (( GESTION DE LA MÉMOIRE )) " OPTIMALE "
À qui s'adresse ce logiciel ? À toute personne désirant approfondir ses connaissances sur les alg...

{Flash} OUVRIRE UNE FENÉTRE ET LA QUITTER
Une fenétre qui souvre avec un bouton pour la fermé avec des expliqution même si sa sère pas a grand...

{Javascript / DHTML} OUVRIR ET TESTER PAGES WEB V2
Ce code permet d'ouvrir plusieurs pages en variant des parametres (chiffres, lettres) dans le lien i...

{C / C++ / C++.NET} SIMULANCE, UN SIMULATEUR DE LANCER D'OBJET
SimuLance est un simulateur de lancer d'objet. Ce simulateur néglige les frottements de l'air (car ...