Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1280 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  Faire un execuable qui lancera un autre exe et un mp3!!

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Précédente
Auteur Sujet :

Faire un execuable qui lancera un autre exe et un mp3!!

n°940556
Aldin2000
Posté le 07-01-2005 à 18:31:19  profilanswer
 

Salut à tous
J'ai une petit question, je pense (et j'espere) que c'est simple, moi ca me parait simple dans l'immédiat mais j'y connais rien en fait  :)  
Je vous explique:
J'aimerais faire en sorte de faire un executable, qui, une fois executé ( :sweat: ) lance en même temps un autre executable et un fichier mp3!
En fait, plus concretement, j'aimerais avoir juste à double cliquer sur un fichier pour lancer un jeu et en meme temps un mp3.
J'espère que je me suis fais bien comprendre et j'espère que c'est pas trop compliqué
Merci pour vos futurs réponses  :heink:  
 

mood
Publicité
Posté le 07-01-2005 à 18:31:19  profilanswer
 

n°940673
antp
Super Administrateur
Champion des excuses bidons
Posté le 07-01-2005 à 20:29:51  profilanswer
 

dans un fichier ayant l'extension .bat ou .cmd tu mets :
start "..." "c:\program files\....\ton fichier.exe"
start "..." "c:\ma musique\...\ton fichier.mp3"


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°940695
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 07-01-2005 à 21:11:20  profilanswer
 

antp a écrit :

dans un fichier ayant l'extension .bat ou .cmd tu mets :
start "..." "c:\program files\....\ton fichier.exe"
start "..." "c:\ma musique\...\ton fichier.mp3"


faudrait voir à arréter les .bat préhistoriques hein :o
en 2005 on utilise le VBScript :o

Code :
  1. WShell.run "c:\gnagna\fichier.exe"
  2. WShell.run "c:\gnagna\lorie.mp3"



---------------
J'ai un string dans l'array (Paris Hilton)
n°940699
push
/dev/random
Posté le 07-01-2005 à 21:20:25  profilanswer
 

je vois que chez microsoft on arrête pas le progrès  :)

n°949809
Aldin2000
Posté le 10-01-2005 à 10:19:21  profilanswer
 

Salut a tous et merci beaucoup pour vos reponses!
Cependant je voudrais faire un .exe et ca m'embete un peu que ce soit un .bat
Le problème c'est que j'ai pas VBScript pour faire un executable
Vous pensez que ya moyen qu'une ame charitable me fasse un petit executable que je pourrais (?) modifier avec un editeur exadecimale (?) ?
Ou sinon ya pas une version Light de VB?
 

n°949810
skeye
Posté le 10-01-2005 à 10:20:11  profilanswer
 

VBScript, pas VB.
Tu tapes ton machin dans notepad, et tu l'enregistres en .vbs


---------------
Can't buy what I want because it's free -
n°949814
Aldin2000
Posté le 10-01-2005 à 10:24:10  profilanswer
 

Et ya pas moyen d'avoir un executable plutot qu'un .vbs?

n°949817
lorill
Posté le 10-01-2005 à 10:24:54  profilanswer
 

pourquoi il faut toujours que ca soit un exe ce genre de schtroumpferies ?

n°949819
skeye
Posté le 10-01-2005 à 10:27:53  profilanswer
 

Aldin2000 a écrit :

Et ya pas moyen d'avoir un executable plutot qu'un .vbs?


Quel intérêt?


---------------
Can't buy what I want because it's free -
n°949828
Aldin2000
Posté le 10-01-2005 à 10:37:36  profilanswer
 

Parceque .vbs ca fait un peu virus et je suis en train de faire un petit jeu et je sais pas intégrer le son donc pour faire l'ambiance je lance un mp3 en fond, comprenez vous?
Je sais c'est un peu à l'arrache mais bon je compte pas faire quake4 non plus :P

mood
Publicité
Posté le 10-01-2005 à 10:37:36  profilanswer
 

n°949944
red factio​n
Posté le 10-01-2005 à 13:12:55  profilanswer
 

elle est bizarre ta methode
pourquoi ne pas directement lire le mp3 a partir du programme au lieu de le faire a partir d'un autre exe??


Message édité par red faction le 10-01-2005 à 14:01:16
n°949954
Aldin2000
Posté le 10-01-2005 à 13:30:30  profilanswer
 

Je sais pas, peut-etre parceque je connais rien à la programmation :D

n°950056
Aldin2000
Posté le 10-01-2005 à 14:56:52  profilanswer
 

Je comprend pas,
J'ai essayé ceci (je tate hein :)):
------------------------------
Set wshell = CreateObject("WScript.Shell" )
 
wshell.Run "iexplore.exe C:\Program Files\ok.txt"
-------------------------------
ca marche nickel
Par contre je vire le iexplore.exe du debut, donc:
-------------------------------
Set wshell = CreateObject("WScript.Shell" )
 
wshell.Run "C:\Program Files\ok.txt"
-------------------------------
Et il me dit que le fichier est introuvable!!!
De meme si je mets un mp3 ou un executable autre que notepad ou iexplore
Des que je mets un chemin tout seul il trouve pas le fichier!! :??:


Message édité par Aldin2000 le 10-01-2005 à 14:58:55
n°950234
leneuf22
Posté le 10-01-2005 à 18:25:49  profilanswer
 

Si je me rappelle bien , en vbs ça donne :
 
Dim fso, wsh, f
Set wsh = CreateObject("WScript.Shell" )  
Set fso = CreateObject("Scripting.FileSystemObject" )
Set f = fso.GetFile("C:\Program Files\ok.txt" )
 
wsh.Run f.ShortPath
 
(merci grand père DOS de nous avoir légué tes noms en 8.3...)

n°950557
Aldin2000
Posté le 11-01-2005 à 10:20:08  profilanswer
 

Merci beaucoup ca marche trop bien!!
Maintenant, corsons l'affaire, si je veux ouvrir par exemple une video disons C:\Mes Videos\lorie.mov :P avec Quicktime Player ou Winamp, disons C:\Winamp\winamp.exe?
En plus de l'ouverture de .txt  :sol:


Message édité par Aldin2000 le 11-01-2005 à 10:25:42
n°950564
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 11-01-2005 à 10:30:15  profilanswer
 

ben tu fournis le nom de ton fichier en argument de Winamp [:kiki]

n°950572
Aldin2000
Posté le 11-01-2005 à 10:43:01  profilanswer
 

:sweat:  
Heu oui mais j'y connais pas grand chose moi vous savez alors fournir le nom du fichier en argument moi je comprend pas grand chose  :sweat:  
Pouvez pas mdonner la phrase à écrire siouplai  :D

n°950965
Aldin2000
Posté le 11-01-2005 à 17:19:54  profilanswer
 

Excusez-moi mais au risque d'insister, j'aurais besoin juste de savoir comment demander à une application d'ouvrir un fichier specifique, genre C:\mes Videos\ok.mov avec C:\Program Files\Quicktime\Quicktime.exe
------------------Dim fso, wsh, f
Set wsh = CreateObject("WScript.Shell" )  
Set fso = CreateObject("Scripting.FileSystemObject" )
Set f = fso.GetFile("C:\Program Files\ok.txt" )
 
wsh.Run f.ShortPath
 
Moi j'ai essayer de mettre
Set g = fso.GetFile("C:\Program Files\Quicktime\Quicktime.exe C:\mes Videos\ok.mov" un peu à la manière du:
wshell.Run "iexplore.exe C:\Program Files\ok.txt"  
 
mais ca ne veut pas marcher :(
Je fais comment vous dites?
 
Merci :D

n°951015
antp
Super Administrateur
Champion des excuses bidons
Posté le 11-01-2005 à 18:21:19  profilanswer
 

je ne connais rien au VBS donc c'est juste une supposition :
 
Dim fso, wsh, f, param
Set wsh = CreateObject("WScript.Shell" )  
Set fso = CreateObject("Scripting.FileSystemObject" )
Set f = fso.GetFile("C:\Program Files\Quicktime\Quicktime.exe" )
Set param = fso.GetFile("C:\mes Videos\ok.mov" )
 
wsh.Run f.ShortPath param.ShortPath
 
ou
 
wsh.Run f.ShortPath & " " & param.ShortPath


Message édité par antp le 11-01-2005 à 18:22:04

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°951420
Aldin2000
Posté le 12-01-2005 à 09:15:12  profilanswer
 

wsh.Run f.ShortPath & " " & param.ShortPath
marche nickel!!!
Merci beaucoup beaucoup beaucoup!! :jap:  :jap:  :jap:
 
Bon allez soyons fou maintenant, juste savoir si c'est possible:
Peut-on par exemple demander à Windows Media Player ou QuicktimePlayer de mettre la musique en boucle ou en shuffle ou je sais pas quoi, en clair peut-on commander un programme avec du vbs?
 
Pour faire plus simple et si la reponse est oui, connaissez-vous un lien avec des tutos pour vbs avec les applications?


Message édité par Aldin2000 le 12-01-2005 à 09:32:50
n°951434
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 12-01-2005 à 09:36:43  profilanswer
 

Aldin2000 a écrit :


Bon allez soyons fou maintenant, juste savoir si c'est possible:
Peut-on par exemple demander à Windows Media Player ou QuicktimePlayer de mettre la musique en boucle ou en shuffle ou je sais pas quoi, en clair peut-on commander un programme avec du vbs?


oui, à partir du moment où tu peux piloter le player via OLE (ce qui est le cas pour WMP, pour Quicktime j'en sais rien)
 

Aldin2000 a écrit :


Pour faire plus simple et si la reponse est oui, connaissez-vous un lien avec des tutos pour vbs avec les applications?


http://shiva.istia.univ-angers.fr/ [...] cript.html

n°951437
R3g
fonctionnaire certifié ITIL
Posté le 12-01-2005 à 09:48:03  profilanswer
 

Ca me rappelle un grand moment ce topic...

n°951450
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 12-01-2005 à 09:58:05  profilanswer
 

R3g a écrit :

Ca me rappelle un grand moment ce topic...


clair [:ddr555]
faudrait aller chercher dark !

n°951472
Aldin2000
Posté le 12-01-2005 à 10:48:28  profilanswer
 

Bien moi ca m'en fait vivre un :D
Voila ou j'en suis désormais et ca marche nickel:
---------------------------------------
Dim fso, wsh, f
Set wsh = CreateObject("WScript.Shell" )  
Set fso = CreateObject("Scripting.FileSystemObject" )
Set f = fso.GetFile("C:\Winamp\winamp.exe" )
Set param = fso.GetFile("C:\Musiques\Lorie.mp3" )
set g = fso.GetFile("C:\Documents and Settings\Administrateur\Application Data\Microsoft\Internet Explorer\Quick Launch\Bureau.scf" )
set h = fso.GetFile("C:\Jeux\Aorex\aorex.exe" ) <---ca c'est mon jeu :D
 
wsh.Run f.ShortPath & " " & param.ShortPath
wsh.Run g.ShortPath
wsh.Run h.ShortPath
------------------------------------
 
Maintenant voila, j'ai rajouté le bureau.scf parceque je voudrais que ca me cache winamp en fait, qu'il se retrouve en bas pour pas gacher mon beau splashscreen.
Cependant, j'ai l'impression que tout se lance dans n'importe quel ordre ou je sais pas, peut-etre que winamp est trop lent à se lancer et du coup il y a un problème de synchro.
Ma question est donc la suivante:
Peut-on demander à winamp de se lancer genre 20secondes après le .exe? ou lui demander de se baisser dans la barre dès qu'il se lance?


Message édité par Aldin2000 le 12-01-2005 à 10:49:13
n°951477
antp
Super Administrateur
Champion des excuses bidons
Posté le 12-01-2005 à 11:02:59  profilanswer
 

il doit y avoir moyen de mettre une pause dans le script entre le lancement de winamp et l'appel à bureau.scf, mais je ne sais pas comment (Sleep auquel on passe un nombre de secondes ou de millisecondes peut-être)
Sinon dans les options de Winamp tu peux peut-être lui dire de se lancer en mode réduit


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°951498
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 12-01-2005 à 11:23:31  profilanswer
 

pour la pause en VBScript, c'est Sleep(nb de millisecondes)

n°952963
Aldin2000
Posté le 14-01-2005 à 11:04:56  profilanswer
 

Ok merci,
je le mets où dans mon script aussi le wscript.sleep 5000??
Parce que je l'ai mis la:
-------------------------
Dim fso, wsh, f
Set wsh = CreateObject("WScript.Shell" )  
Set fso = CreateObject("Scripting.FileSystemObject" )
Set f = fso.GetFile("C:\Winamp\winamp.exe" )
Set param = fso.GetFile("C:\Musiques\Lorie.mp3" )
wscript.sleep 5000
set h = fso.GetFile("C:\Jeux\Aorex\aorex.exe" )
 
wsh.Run f.ShortPath & " " & param.ShortPath
wsh.Run h.ShortPath  
-------------------------
 
Mais il est un peu con (ou c'est moi qui suis un peu con), il attends les 5000ms avant de lancer tout le script (winamp et mon jeu)
Je fais comment pour dire à winamp d'attendre mais à mon jeu de se lancer?
Morci

n°952984
skeye
Posté le 14-01-2005 à 11:26:10  profilanswer
 

Aldin2000 a écrit :

Ok merci,
je le mets où dans mon script aussi le wscript.sleep 5000??
Parce que je l'ai mis la:
-------------------------
Dim fso, wsh, f
Set wsh = CreateObject("WScript.Shell" )  
Set fso = CreateObject("Scripting.FileSystemObject" )
Set f = fso.GetFile("C:\Winamp\winamp.exe" )
Set param = fso.GetFile("C:\Musiques\Lorie.mp3" )
wscript.sleep 5000

set h = fso.GetFile("C:\Jeux\Aorex\aorex.exe" )
 
wsh.Run f.ShortPath & " " & param.ShortPath
wsh.Run h.ShortPath  
-------------------------
 
Mais il est un peu con (ou c'est moi qui suis un peu con), il attends les 5000ms avant de lancer tout le script (winamp et mon jeu)
Je fais comment pour dire à winamp d'attendre mais à mon jeu de se lancer?
Morci


 
[:moule_bite]


Message édité par skeye le 14-01-2005 à 11:26:46

---------------
Can't buy what I want because it's free -
n°953064
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 14-01-2005 à 13:13:00  profilanswer
 

Aldin2000 a écrit :

(ou c'est moi qui suis un peu con)


ça doit être ça oui [:petrus75]
 

Aldin2000 a écrit :


, il attends les 5000ms avant de lancer tout le script (winamp et mon jeu)
Je fais comment pour dire à winamp d'attendre mais à mon jeu de se lancer?
Morci


cf réponse de skeye : si tu fais le sleep avant le run, c'est normal que ça attende


---------------
J'ai un string dans l'array (Paris Hilton)
n°953161
Aldin2000
Posté le 14-01-2005 à 15:33:05  profilanswer
 

ohohohohoh!
j'ai le droit de m'insulter mais on ne m'insulte pas! :P
nan mais!
Ben désolé de pas être top aware super vbs je vous ai dis je connais rien, la logique ca vient en pratiquant
Pas de ma faute moi snirfl
Ben merci bien je vais tester! :D

n°953182
Aldin2000
Posté le 14-01-2005 à 15:46:45  profilanswer
 

Bon ca marche nickel!! Merci beaucoup!!
Par contre une derniere petite question :D
Est-Il possible de dire que une fois que je quitte le jeu, ca quitte winamp?

n°955591
Aldin2000
Posté le 18-01-2005 à 16:33:33  profilanswer
 

Désolé mais je me permets de faire un petit "up" comme on dit, je voudrais juste savoir la commande pour quitter un programme et aussi s'il est possible de demander qu'à la sortie du jeu, ca quitte winamp
Merci d'avance

n°955666
antp
Super Administrateur
Champion des excuses bidons
Posté le 18-01-2005 à 17:04:33  profilanswer
 

taskkill /IM winamp.exe


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°956310
Aldin2000
Posté le 19-01-2005 à 13:34:41  profilanswer
 

Merci bien antp!
et maintenant comment demander de killer winamp une fois que le jeu est quitté?
ca devrait etre un truc du genre  
if aorex.exe quit
then taskkill /IM winamp.exe
mais ca marche pas  
ca doit pas etre en vbs je crois c'est pour ca :D

n°956315
antp
Super Administrateur
Champion des excuses bidons
Posté le 19-01-2005 à 13:40:04  profilanswer
 

taskkill c'est un program (c:\windows\system32\taskkill.exe), /IM winamp.exe c'est les paramètres, donc ça marche comme pour le reste ; le seul problème sera d'attendre la fin du jeu, je suppose qu'il doit y avoir moyen de faire ça mais je ne sais pas du tout comment


Message édité par antp le 19-01-2005 à 13:40:46

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°956329
Aldin2000
Posté le 19-01-2005 à 13:57:16  profilanswer
 

Ok, merci! ben j'espère que quelqu'un d'autres sait...:D
en tout cas ca marche nickel le taskkill thx!!
Maintenant encore une question, comment je peux demander a winamp par exemple de se réduire dans la barre démarrer une fois lancé, que je le voye pas en plein milieu de l'écran?

n°956344
antp
Super Administrateur
Champion des excuses bidons
Posté le 19-01-2005 à 14:11:10  profilanswer
 

le 12-01-2005 à 11:02:59 j'ai déjà dit ce que je savais au sujet du mode réduit :o


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°956347
Aldin2000
Posté le 19-01-2005 à 14:12:19  profilanswer
 

Et une autre petite question, peut-on lancer un raccourcit?
parceque je peux lui demander de se réduire que quand je fais un raccourcit et que je l'édite en rajoutant genre /minimized apres le .exe (ginalement j'ai opté pour Media player classic au fait mais ca change rien, ca marche le /minimized)
Donc voila
puis-je lui demander de lancer un raccourcit ou bien il y a t il une maniere de faire ca sous vbs??(le /minimized?)

n°956387
antp
Super Administrateur
Champion des excuses bidons
Posté le 19-01-2005 à 14:29:29  profilanswer
 

Normalement ça doit fonctionner


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°957327
Aldin2000
Posté le 20-01-2005 à 12:31:35  profilanswer
 

ben j'ai fait le raccourcit de Media Player mais pas moyen de le lancer,
j'ai essaye Mediaplayer.lnk, Mediaplayer.exe.lnk
il veut pas
il comprend pas
et moi non plus :(

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Précédente

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  Faire un execuable qui lancera un autre exe et un mp3!!

 

Sujets relatifs
Structure d'un fichier MP3Lecture MP3 avec MCI
Cherche code source java pour décodeur de mp3[Flash] Lecteur mp3 comme celui ci ...
Upload d'un fichier MP3[Resolu] Détecter la présence d'un codec MCI MP3
[Swish Max] Cherche bon player MP3 ... sous SWISH![Flash] Réduire le volume d'1 Mp3 d'1 animation ?
venez tous sur mon site de mp3 gratuit.. tout les nouveaux albums in!!Récup des ID3Tags d'un fichier MP3
Plus de sujets relatifs à : Faire un execuable qui lancera un autre exe et un mp3!!


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR