Un .exe qui lancerait une page html tous seul [VB] - Programmation
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 ....
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
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
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
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é
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 !
Marsh Posté le 19-07-2001 à 10:03:23
a ça marche aussi avec des point htm t'es sur.
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 !
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
Marsh Posté le 19-07-2001 à 10:48:01
please un petit copier coller du code
merci
Marsh Posté le 19-07-2001 à 12:51:24
up
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à
@+
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.