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 : 12449
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 :...

{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 ...

{Visual Basic, VB6, VB.NET, VB 2005} MANIPULATION FICHIER EXECUTABLE
Comment ajouter des données de plus dans un fichier exécutable ? c'est comme winzip, il le fait ave...

{C / C++ / C++.NET} DLL POUR OUVRIR DES IMAGES AU FORMAT JPG, BMP VOIRE GIF...
Cette DLL est inspirée de la source de vecchio56: http://www.cppfrance.com/codes/IMAGES-JPG-GIF-SAN...

{C / C++ / C++.NET} WIN COURRIER
Logiciel permettant de gérer tous les documents administratifs tel que les impôts, les factures ou t...

{Javascript / DHTML} PROGRAMMES EXÉCUTABLES LANCÉS DEPUIS INTERNET EXPLORER [PLIE]
permet de lancer des exécutables sous IE, en leur passant, en paramètre, le lien, le texte sélecti...