Aller au contenu

vlx360

Membres
  • Compteur de contenus

    34
  • Inscription

  • Dernière visite

vlx360's Achievements

Member

Member (4/12)

0

Réputation sur la communauté

  1. J'ai pas le choix, j'ai la version officielle, mais avec steam c'est trop lourd à gérer et surtout trop long au démarrage...
  2. Comme je l' ai indiqué, ce que voulait dire ma conclusion est que peu importe le fichier, relatif ou non à un code, dans l'absolu on pourrait dire, si celui-ci se trouve dans un sous-dossier, en ligne de commande il ne le trouve pas, ce qui est quand même extraordinaire... Pour le test, si il te manque des éléments çà ne peut pas être un test à 100% fiable, même si çà peut marcher, c'est ce que je soulignais, c'est objectif pour affirmer un résultat que l'on veuille ou non, c'est la seule méthode. Je tacherais de trouver ce qui fait qu'en cmd il ne trouve pas les fichiers ! Un grand merci en tout cas à vous deux pour avoir fourni tout ce travail et cette patience, mais rappelez-vous que si vous parlez chinois à quelqu'un qui ne le maitrise, il ne sert à rien d’expliquer à nouveau en chinois ! Bonne continuation à vous deux !
  3. Bonjour Jocko, Si je peux exécuter avec une ligne de commande classique CMD n'importe quelle macro à n'importe quel endroit, cela doit être possible avec le script ! Dans les essais je ne parle que de l'appli 1 et 2, je sais bien que les autres ne fonctionnent pas. Pour moi un test complet c'est avec les même éléments, si ils diffèrent ce n'est pas la même situation, pour affirmer ou infirmer un constat, c'est la méthode empirique. Si tu as encore 5 minute pour télécharger super macro et créé une macro, "simple déplacement" et que çà marche chez toi, là oui il y aura vraiment un problème, pour moi c'est la seule bonne méthode de test.... Pour le message d'alerte, il marque le chemin de l'appli correct, comme toi, c'est après que çà coince. Comme je l'ai dis si je mets les fichiers à la racine d'un DD ou dans mes documents (donc du disque du système çà marche), si je créé un dossier c:symcache çà fonctionne aussi, mais si je créé un sous dossier dans symcache et bien là çà ne fonctionne plus. C'est comme si çà ne fonctionnait que dans x:dossier mais pas x:dossier/dossier Alors en lançant direct une CMD : C:\SymCache\Nouveau dossier\Testmacro004.hta, il ne trouve pas ou même start C:\SymCache\Nouveau dossier\Testmacro004.hta , tout comme les appli si je fais le test indépendamment ! Si je fais la même chose mais avec les fichiers dans C:\SymCache\Testmacro004.hta ou start C:\SymCache\Testmacro004.hta pas de soucis il trouve ! Ce serait carrément au niveau de windows que çà bloque !
  4. Résolu, j'ai mis ma version steam, j'avais une cracké car plus simple à gérer pour moi...
  5. Le code : <!DOCTYPE html> <html> <head> <title>Lancement des macros</title> <script type="text/JavaScript"> var myArray = ['appli_001.mcr', 'appli_002.mcr', 'appli_199.mcr', 'appli_200.mcr']; function lance(Numero_Macro) { var wScript = new ActiveXObject("Wscript.Shell"); var myMacro = wScript.CurrentDirectory + "\\" + myArray[Numero_Macro]; alert(myMacro); wScript.run(myMacro); return false; } </script> </head> <body> <hta:application border="none" singleinstance="yes" windowstate="maximize" scroll="no" caption="no" innerborder="no"></hta:application> ..... <a href="" onClick="lance(0);return false;"><img src="image_001.jpg"></a> <a href="" onClick="lance(1);return false;"><img src="image_002.jpg"></a> ..... <a href="" onClick="lance(199);return false;"><img src="image_199.jpg"></a> <a href="" onClick="lance(200);return false;"><img src="image_200.jpg"></a> ..... </body> </html> Le message alert : Sur le message alerte rien du tout si ce n'est la macro qui doit se lancer puis je clique ok et ensuite j'ai le message erreur de script classique : le fichier est introuvable ! Alors que tout est au même endroit "macro +fichier html/hta" sauf qu'ils sont dans un dossier au lieu d'être à la racine du disque comme je l'ai indiqué, l'erreur vient forcément du script. Ligne 11 caractère 1
  6. Jocko, justement pour moi c'est vraiment étrange ! Chemin relatif du fichier macro, mais j'avais testé le chemin complet, tu me dis qu'il ne faut que le nom des macros ce qui dit le contraire Dylav dans un de ses posts. Dans le doute j'avais testé les deux. A chaque fois les macros se trouvent où est le fichier html/hta, çà fonctionne si je reste dans mes documents, mais si je déplace l'ensemble, "bien-sûr", macro+fichier html/hta çà ne marche plus. il y a forcément une erreur dans le code ! EDIT : j'ai trouvé une partie du problème : Si tu mets les fichiers à la racine d'un dd, peu importe lequel çà marche systématiquement, par contre dés que tu les mets dans un dossiers çà ne marche plus... Il y donc une ligne de code qui n'est pas bonne !
  7. Bon, Ce n'est vraiment pas logique ce qui ce passe, En l'état, si je lance la page, çà fonctionne bien pour l'appli_001, aucune raison pour que çà ne fonctionne pas cette fois si tout est correct ! par contre i je déplace les fichiers dans un autre dossier et/ou DD, pourtant j'indique bien le chemin relatif mais le fait de changer de répertoire fait recommencer le problème, j'ai beau indiquer tous les chemins possibles rien n'y fait ! C'est quand même compliqué ce javascript, car ce n'est pas du tout logique !
  8. Ok, pour le moment je ne le mets pas, car en dossier document çà marche, mais si je déplace dans un autre dossier et pourtant en corrigeant les chemins çà recommence...
  9. Salut yuva-Sin ! Oui c'est ce que je me suis dis au réveil !
  10. J'ai eu un coup de pouce d'un autre forum : les indices des Array commence à 0 et non pas à 1 La çà fonctionne ! Merci énormément pour le gros du code, comme quoi il ne faut jamais être trop sur de soi !
  11. Ok, merci, J'ai fais des tests dans tous les sens çà ne fonctionne pas, avez vous testé vos codes ? Comme il y a eu dans le temps deux changements ou erreur, là vous êtes sûr et certains que çà fonctionne chez vous ? On me met toujours le fichier spécifié est introuvable, erreur ligne 11 caractère 2 Je le redis, j'ai changé le nom d'une de mes macros pour test "plus simple et sûr" et mis le chemin complet, ou aucun car le fichier est à la racine du dossier la page html. <!DOCTYPE html> <html> <head> <title>Lancement des macros</title> <script type="text/JavaScript"> var myArray = ['C:\Users\MTT-2014\Documents\appli_001.mcr', 'appli_002.mcr', 'appli_199.mcr', 'appli_200.mcr']; function lance(Numero_Macro) { var wScript = new ActiveXObject("Wscript.Shell"); var myMacro = wScript.CurrentDirectory + "\\" + myArray[Numero_Macro]; wScript.run(myMacro); return false; } </script> </head> <body> <hta:application border="none" singleinstance="yes" windowstate="maximize" scroll="no" caption="no" innerborder="no"></hta:application> ..... <a href="" onClick="lance(1);return false;"><img src="image_001.jpg"></a> <a href="" onClick="lance(2);return false;"><img src="image_002.jpg"></a> ..... <a href="" onClick="lance(199);return false;"><img src="image_199.jpg"></a> <a href="" onClick="lance(200);return false;"><img src="image_200.jpg"></a> ..... </body> </html>
  12. C'est du chinois, donc forcément ! Ok, j'ai un message d'erreur, j'ai réinstallé directx si çà pouvait faire quelque chose, mais non. http://www.hostingpics.net/viewer.php?id=119820Sanstitre2.jpg
  13. Ok Jocko, mais est-ce que je dois rajouter le chemin entre les deux slashes ? Ou je remplace tel que, je le répète, pour moi c'est du chinois, comme cela l'à été pour vous à vos débuts...Mais vous avez du l'oublier... Rien à faire çà ne fonctionne pas : J'ai mis le chemin complet, dans tous les cas çà ne fonctionne pas, alors soit je fais encore un erreur soit les codes ne sont pas bon, vous les avez testé ?
  14. Oui j'avais bien compris, le fichier de la macro est au même niveau que celui de la page html et j'ai remplacé le nom d'origine par celui de l'exemple, je n'ai pas de chemin à indiquer normalement, çà devrait donc fonctionner ?
  15. Ok j'essayerais ce soir, mais j' avais fais le test en rentrant exit sur la commande "c:\Assetto Corsa\AssettoCorsa.exe" et le jeu se fermait, même en lançant l'exit plus tard le jeu se fermait automatiquement, il y a de forte chance que le résultat soit le même, dans ce cas j’ouvrirais une deuxième fenêtre pour les dll. Pour toi je dois les ouvrir avant ou après le lancement de "c:\Assetto Corsa\AssettoCorsa.exe" ?
×
×
  • Créer...