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

  FORUM HardWare.fr
  Programmation
  Divers

  petit projet sur CD

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

petit projet sur CD

n°1701562
SV_LVH
Posté le 13-03-2008 à 10:54:22  profilanswer
 

Bonjour tout le monde!
 
J'ai un devoir à rendre dans 2 semaines. J'ai presque terminé mais je bloque sur un détail dans la conception. Je vais tenter de vous expliquer tout ça le plus clairement possible.
 
J'ai un rapport à présenter à des examinateurs et j'ai choisis le support CD. Mon document est un composé de quelques pages HTML avec quelques petits films de courte durée en flash et le problème que je rencontre viens justement de ces vidéos en flash. Dans notre centre de formation les plugins flash ne sont pas installés sur IE7 du coup impossible de lire les vidéos. Pour palier à ce problème les élèves utilisent souvent une version portable de Firefox qui lit très bien les flash (portable car nous n'avons pas les droits nécessaires pour installer des logiciels). Seulement les versions portables sont donc installées sur les sessions des étudiants et pas sur les postes en local, donc si un prof ou un examinateur tente de lire le cd sans avoir PortableFirefox ça ne marche pas.
 
J'ai donc décidé de mettre directement sur le CD un navigateur portable pour être sur que tout le monde soit à égalité (en plus les examinateurs ne seront pas forcément de notre établissement donc on ne peut pas savoir ce qui est installé sur leur ordinateur). Après plusieurs essais mon choix s'est porté sur OperaUSB (pour divers raisons de compatibilité) et tout les tests sont positifs en local, par contre quand je passe mon projet sur CD c'est la catastrophe! J'ai quelques soucis avec mon autorun pour lancer automatiquement OperaUSB et qu'il ouvre ma page d'index.
 
Voici le code de mon autorun.inf:

Code :
  1. [autorun]
  2. open=autorun.bat


 
Voici le code de mon autorun.bat:

Code :
  1. @echo Loading CD
  2. @start operausb.exe
  3. @start index.html
  4. @cls
  5. @exit


 
Tout marche jusqu'a ce que je demande d'ouvrir la page index.html (qui est bien placée dans le même dossier que mon fichier operausb.exe).  Une solution beaucoup plus simple serait de mettre index.html en page d'accueil d'Opera, mais là encore je bloque sur un détail: c'est très facile en local ça donne une adresse de ce style:

Code :
  1. file://localhost/C:/Documents%20and%20Settings/administrateur/Bureau/opera%20usb/index.html

 seulement quand je transfère le tout sur mon CD il me faut une adresse relative non?  Parce que je ne suis pas sensé connaitre la "lettre" du lecteur CD sur lequel sera lu mon CD. Au centre c'est E: mais chez moi c'est F: et chez les correcteurs pourquoi pas D: ?  Donc il me faut une adresse relative pour mettre en page d'accueil sur Opera ou bien à inscrire dans mon autorun.bat.
 
Si vous avez une solution je suis preneur... quelqu'elle soit!

mood
Publicité
Posté le 13-03-2008 à 10:54:22  profilanswer
 

n°1701604
ccp6128
Syntax error
Posté le 13-03-2008 à 11:34:57  profilanswer
 

Je pense qu'il vaudrait mieux passer l'url de la page a ouvrir en paramètre a opéra. du genre @start operausb.exe index.html

n°1701610
SV_LVH
Posté le 13-03-2008 à 11:40:05  profilanswer
 

Oui j'ai essayé ça aussi mais ça ne fonctionne pas plus. La pge ne s'ouvre pas du tout.

n°1701626
ccp6128
Syntax error
Posté le 13-03-2008 à 12:01:12  profilanswer
 

Testé à l'instant, ca marche avec un batch contenant cette ligne :
 

Code :
  1. operausb.exe "%CD%/index.html"


 
La variable %CD% donne le répertoire courant d'exécution du batch, ce qui permet d'indiquer a opéra le répertoire précis ou le fichier index.html se trouve. A adapter en fonction de l'arborescence de ton CD.

n°1701864
SV_LVH
Posté le 13-03-2008 à 16:34:24  profilanswer
 

Tu l'as testé comme ça et ça marche?
 
ton autorun.bat se limite à ça:

Code :
  1. operausb.exe "%CD%/index.html"

 Tu l'as gravé sur un Cd et ça fonctionne? Mince parce que chez moi ça n'ouvre pas ma page index.html  :??:

n°1701886
ccp6128
Syntax error
Posté le 13-03-2008 à 16:59:40  profilanswer
 

Ca marche chez moi pourtant. Il se passe quoi lorsque tu lances ton autorun.bat ? rien du tout ?

n°1703268
SV_LVH
Posté le 17-03-2008 à 10:42:24  profilanswer
 

En fait quand j'introduits mon Cd dans le lecteur j'obtiens un message d'erreur au bout de quelques secondes.

Code :
  1. Store Init failed
  2. Engine Init () failed


 
Ensuite Operausb se lance mais n'ouvre pas la page souhaitée. Je vais faire des tests avec un autre navigateur portable pour voir car a chaque lancement operausb fait normalement une modification sur un dossier nommé 'mail' mais comme ce dossier se trouve sur le CD les modifs ne peuvent avoir lieu d'où le message d'erreur.
 
C'est pour ça que je suis étonné que ça fonctionne chez vous et pas chez moi.

n°1703362
ccp6128
Syntax error
Posté le 17-03-2008 à 12:17:51  profilanswer
 

Ah ... J'avais testé sur une clé usb, et ca passe. L'erreur doit venir du fait que opéra ne peut pas écrire dans ses fichiers de configuration quand il est gravé sur un CD.

n°1703873
SV_LVH
Posté le 18-03-2008 à 08:20:21  profilanswer
 

Oui c'est ce que je pense aussi. A ce sujet connaitriez vous un navigateur protable autre que PortableFirefox et OperaUSB ? Parce que je ne connais que ces deux là et je ne peux pas me servir de PortableFirefox car sinon il renvoie un message d'erreur disant qu'une session est déjà ouverte (il est utilisé sur les ordinateurs de l'établissemnt).

n°1704019
omega2
Posté le 18-03-2008 à 13:07:10  profilanswer
 

Regarde du côté de Prism. C'est une sorte de firefox qui permet de lancer une instance autonome du programme (donc il ne devrait pas y avoir de "erreur : une session est déjà ouverte" ) avec éventuellement un profil différent et sur un site donnée.
Prism est/sera intégré dans firefox3.
 
Ps : Je n'ai pas testé du tout alors je ne sais pas si ça correspondra à ton besoin mais au vu du message d'erreur, c'est peut être une solution.


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

  petit projet sur CD

 

Sujets relatifs
Petit problème trivial avec les tableauxPetit problème avec encodage
Petit programmepetit probleme de compréhension
Analyse d'impacts sur un projet C++[résolu] Petit problème de Thread
[SGBD Access] Projet: Générer des devis, et gestion de stockPetite question sur l'organisation d'un site
Un petit soucis de logiqueProblèmes dans la réalisation d'un petit sondage
Plus de sujets relatifs à : petit projet sur CD


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