Résolu Aide tool pour ouvrir fichiers ?

Statut
N'est pas ouverte pour d'autres réponses.

Axlnh

Premium
Inscription
3 Avril 2014
Messages
1 945
Réactions
676
Points
3 551
Salut, je suis en train de coder un tool pour ouvrir des fichiers lorsque l'on appuie sur un bouton, je m'explique :
Je voulais (pour moi et mes amis) faire un tool qui fais que chaque bouton ouvre un son (fichier mp3) qui lui est assigné.
Je voudrais donc ouvrir ces fichiers en arrière plan et non pas en premier plan, en gros qu'ils soient déjà en "réduit" sur la barre des tâches lorsqu'on les ouvres

De plus amples explications :

System.Diagnostics.Process.Start("C:/User/Guillaume/Desktop/Sound.mp3

313415292.png

Voilà, je suis ouvert à toutes explications (je suis un débutant)
PS : Je code en C# mais coder dans d'autres langages ne me dérange pas si l'on m'explique un minimum.

Merci d'avance :)
 
Dernière édition:
D

deleted585952

Salut, je suis en train de coder un tool pour ouvrir des fichiers lorsque l'on appuie sur un bouton, je m'explique :
Je voulais (pour moi et mes amis) faire un tool qui fais que chaque bouton ouvre un son (fichier mp3) qui lui est assigné.

De plus amples explications :

System.Diagnostics.Process.Start("C:/User/Guillaume/Desktop/Sound.mp3

313415292.png

Voilà, je suis ouvert à toutes explications (je suis un débutant)
PS : Je code en C# mais coder dans d'autres langages ne me dérange pas si l'on m'explique un minimum.

Merci d'avance :)

Voci un exemple ;)
Code:
 System.Diagnostics.Process.Start("C:/Users/Marentdu93/Desktop/rpc.txt");

Sa ouvre le fichier txt qui s'apelle rpc de l'utilisateur Marentdu93 ;)
 

#42

restart system
Premium
Inscription
5 Juillet 2014
Messages
693
Réactions
315
Points
9 484
Bien sur que si c'est possible, il suffit juste de chercher.
C'est tout simple à faire:
Code:
var info = new ProcessStartInfo ( path , arguments )
           {
                Domain = processConfiguration.Domain ,
                Password = password ,
                UserName = processConfiguration.UserName ,
                RedirectStandardOutput = true ,
                UseShellExecute = false ,
                CreateNoWindow = true
           } ;

System.Diagnostics.Process proc = new System.Diagnostics.Process () ;
                           proc.StartInfo = info ;
                           proc.Start () ;
 

MindSystem

Premium
Inscription
3 Septembre 2013
Messages
3 106
Réactions
1 458
Points
11 724
Salut,

voici un code avec des explication :

using System.Diagnostics; // On ajoute la référence System.Diagnostics

Tu peux soit utiliser :

Code:
Process.Start("C:/User/Guillaume/Desktop/Sound.mp3");
Qui va donc lancer le process qui est entre les " ";
ou même

Code:
Process.Start(textBox1.Text);
Là, tu va lancer le process qui sera dans une textbox, c'est plus pratique je pense :p

Ou alors ( code plus compliqué ) :

Code:
Process process = new Process
            {
                StartInfo = new ProcessStartInfo
                {
                    FileName = textBox1.Text, //on défini le path de l'exe
                    CreateNoWindow = true // on dit de ne pas créer de nouvelle fen$etre
                }
            };
process.Start(); // on lance le process

Attention, j'ai lu que tu voulais que ce soit déjà réduit donc le 2ème code est plus adapté dans ton cas car il y a le "CreateNoWindow"
 
Cette réponse a aidé l'auteur de cette discussion !
Statut
N'est pas ouverte pour d'autres réponses.
Haut