[VB] Un .exe qui lancerait une page html tous seul

Un .exe qui lancerait une page html tous seul [VB] - Programmation

Marsh Posté le 18-07-2001 à 17:19:03    

Je voudrais faire un petit point exe pour faire un autorun sur un cd qui lancerais un un fichier html.
L'utilisateur aura juste à inserer le CD dans le lecteur.
Je suis sur que ça vous prendra 3secondes moi je suis pas doué en vb ;) .
 
Merci

 

[edtdd]--Message édité par kikaman--[/edtdd]


---------------
L'avantage de l'OverClocking, c'est que ça tien chaud l'hivers.
Reply

Marsh Posté le 18-07-2001 à 17:19:03   

Reply

Marsh Posté le 18-07-2001 à 17:30:06    

avec l'api shellexecute
 
Je te déconseille de faire un autorun en VB car si le mec a pas les runtimes installés il aura une erreur et rien d'autre ....

Reply

Marsh Posté le 18-07-2001 à 18:08:40    

Yo Kyle,
 
Pour l'autorun, il suffit de mettre les runtimes dans le meme repertoire que l'executable sur le CD et ca roule...
 
sinon, pour lancer une page html
 
ShellExecute me.hwnd, "open" , "fichier.htm", "" , 0
 
ca t'ouvre le fichier avec le programme associé à l'extension .htm
 
je dis ca de mémoire, mais je pense que c'est bon

Reply

Marsh Posté le 18-07-2001 à 18:10:06    

J'oubliais, si tu connais pas trop comment marchent les API...
 
faut mettre ca dans un module en public ou sur ta Form en private
 
Public Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long

Reply

Marsh Posté le 18-07-2001 à 21:44:41    

salut spark ;-)

Reply

Marsh Posté le 19-07-2001 à 09:47:32    

Ok merci a tous c'est cool
Heu spark merci pour les détaille parceque éffectivement je connais pas bien l'API et sinon c'est koi les run time que je dois mettre dans le CD.
je pensais que l' autorun.inf une icone et le mon .exe était suffisant


---------------
L'avantage de l'OverClocking, c'est que ça tien chaud l'hivers.
Reply

Marsh Posté le 19-07-2001 à 09:58:04    

Bon je capte rien ça marche po comme je vous l'ai dis je suis pas douer en VB (que en ASP et encore lol) alors si quelqu'un pouvait me copier coller sont code qui marche ça me sauverais la vie merci bien
en gros l'utilisateur ne doit pas voir se programme lancer par autorun.inf il doit juste voir la page html lancé


---------------
L'avantage de l'OverClocking, c'est que ça tien chaud l'hivers.
Reply

Marsh Posté le 19-07-2001 à 10:01:07    

Bon, j'ai plus simple :
 
Dis à l'autorun que le fichier à ouvrir c'est le nom de ta page html !
 
Pas besoin d'exe !


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 19-07-2001 à 10:03:23    

a ça marche aussi avec des point htm t'es sur.


---------------
L'avantage de l'OverClocking, c'est que ça tien chaud l'hivers.
Reply

Marsh Posté le 19-07-2001 à 10:11:21    

Je suis pas sûr dans un autorun, mais çà marche dans un .bat et même directement depuis le prompt du dos, et aussi depuis Démarrer->Exécuter.
 
Fait un test!  
 
La solution la plus simple est souvent la meilleur !


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 19-07-2001 à 10:11:21   

Reply

Marsh Posté le 19-07-2001 à 10:23:40    

ouaip mais d'un autorun on peut lancer qu'un point exe merci quand même


---------------
L'avantage de l'OverClocking, c'est que ça tien chaud l'hivers.
Reply

Marsh Posté le 19-07-2001 à 10:48:01    

please un petit copier coller du code
 :(  merci


---------------
L'avantage de l'OverClocking, c'est que ça tien chaud l'hivers.
Reply

Marsh Posté le 19-07-2001 à 12:51:24    

up


---------------
L'avantage de l'OverClocking, c'est que ça tien chaud l'hivers.
Reply

Marsh Posté le 24-07-2001 à 00:22:39    

La solution consiste à créer grâce à Notepad un premier fichier.
Dans ce fichier, tu écri :
[autorun]
open=run.bat
et tu le sauvegarde sous le nom autorun.inf  
tu crée ensuite un deuxième fichier, toujours grâce à Notepad.
Dans ce fichier, tu écri :
@echo off
start index.htm (ou index.html)
exit
et tu le sauvegarde sous le nom run.bat  
tu sauve ensuite ces 2 fichiers à la racine du CDRom  
Voilà  
@+

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed