Probleme syntaxe URL
Résolu
ForestGump42
Messages postés
28
Date d'inscription
Statut
Membre
Dernière intervention
-
ForestGump42 Messages postés 28 Date d'inscription Statut Membre Dernière intervention -
ForestGump42 Messages postés 28 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je travaille donc sur un projet PDF :) Le but est depuis PCVUE (Utilitaire supervision) que l'utilisateur est accés à un une fiche tecnique directement etc ... Le probleme n'est pas ici :p
Donc quand j'ouvre mon PDF via Firefox cela fonctionne , manuellment je rajoute la syntaxe #search='MOTCLE' pour une reconnaisance (ROC) sela fonctionne.
Mais quand j'utilise mon script en SCADA BASIC depuis PCVUE , il converti dans URL le # en %23 se qui est normal car cela est un caractére spécial .
J'aimerai saoir si il était possible de forcer la syntaxe ou si il existait un manière différente car j'ai vraiment besoin cette commande pour utiliser la reconnaisance de caractéres de mon fichier PDF.
Désolé pour les fautes d'ortographes.
Merci d'avance de vorte aide :D
Je travaille donc sur un projet PDF :) Le but est depuis PCVUE (Utilitaire supervision) que l'utilisateur est accés à un une fiche tecnique directement etc ... Le probleme n'est pas ici :p
Donc quand j'ouvre mon PDF via Firefox cela fonctionne , manuellment je rajoute la syntaxe #search='MOTCLE' pour une reconnaisance (ROC) sela fonctionne.
Mais quand j'utilise mon script en SCADA BASIC depuis PCVUE , il converti dans URL le # en %23 se qui est normal car cela est un caractére spécial .
J'aimerai saoir si il était possible de forcer la syntaxe ou si il existait un manière différente car j'ai vraiment besoin cette commande pour utiliser la reconnaisance de caractéres de mon fichier PDF.
Désolé pour les fautes d'ortographes.
Merci d'avance de vorte aide :D
25 réponses
J'ouvre mon PDF vie Firefox , il doit utiliser un module complémentaire d'adobe acrobat\reader , L'URL est file:///P:/Documents_supervision/AF_FO.pdf donc mon PDF est ouvert.En chercahnt sur internet , on peut lui passer des parmétres pour l'ouverture du PDF via l'URL . Par exemple pour la reconnaisance de "mot" on a donc manuelement rajouter à l'URL la fonction\paramétres #search="MOT"
ce qui donne. file:///P:/Documents_supervision/AF_FO.pdf#search="Doudou95".
Manuellement sa fonctionne , mais lorsque que je l'éxécute avec un script de PCVUE il m'affiche : file:///P:/Documents_supervision/AF_FO.pdf%23search="Doudou95" et cela ne fonctionne pas ...
ce qui donne. file:///P:/Documents_supervision/AF_FO.pdf#search="Doudou95".
Manuellement sa fonctionne , mais lorsque que je l'éxécute avec un script de PCVUE il m'affiche : file:///P:/Documents_supervision/AF_FO.pdf%23search="Doudou95" et cela ne fonctionne pas ...
Voila ce que je te demande, car je me doute qu'il y a de la programmation quelque part, c'est le language de prog. x)
J'utilise la fonction APPLICATION dans le langage SCADA BASIC. J'ai la documentation des paramétres pour l'URL : http://partners.adobe.com/public/developer/en/acrobat/PDFOpenParameters.pdf
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Si c'est bien ce que je pense (et t'a doc renforce ma conviction), tu ferais bien de rechercher sur le web ou de poster sur le forum dans le forum programmation ou bureautique, pour savoir comment on insère un caractère spéciale dans le code (exemple : en c++ je crois avec les code ascii c'est "\105")
J'en ai profité pour chercher en postant x).
Si ça c'est du scada basic (https://www.developpez.net/forums/d1068715/autres-langages/autres-langages/basic/scada-basic-pcvue/ alors en fait c'est du visual basic.
En visual basic, pour les caractères spéciaux regarde ici :
https://forums.commentcamarche.net/forum/affich-799321-caracteres-speciaux-en-vb
Dis moi si c'est bon
J'en ai profité pour chercher en postant x).
Si ça c'est du scada basic (https://www.developpez.net/forums/d1068715/autres-langages/autres-langages/basic/scada-basic-pcvue/ alors en fait c'est du visual basic.
En visual basic, pour les caractères spéciaux regarde ici :
https://forums.commentcamarche.net/forum/affich-799321-caracteres-speciaux-en-vb
Dis moi si c'est bon
Je vait donc poster en programmation. C'est bien du Scada Basic , le probleme il y a pas vraiment de doc sur le net. Pour le script j'ai prit l'aide proposé par PCvue qui est assez complète mais pas assez :p.
Je te remercie de ta recherche ainsi que ton aide :)
Je te remercie de ta recherche ainsi que ton aide :)
Envoie moi le lien de la doc scada basic stp.
Mais si ça correspond bien à du Visual Basic, c'est easy
Mais si ça correspond bien à du Visual Basic, c'est easy
Ba l'aide proposée est dans le logiciel & celui-ci n'est pas connecté à internet pour des raison de sécurité ... Comment veut tu que je procéde ? Une capture d'ecran de la fonction que j'utilise ? Envoie du fichier aide (format : HTML compilé .chm)
hum le boulot me bloque tout... bah mets moi en screen shot en pièce jointe par mail (romain.debrin@laposte.net) la doc au moins pour la déclaration des variables et des fonctions que je vois comment c'est fait stp
~~~~~~~~~~~~ Nous apportons une aide gratuite merci de : Faire un effort d'écriture,
~~~~~~~~~~ Nous respecter nous et notre aide apportée, Chercher avant de poster
~~~~~~~~~~~~ Nous apportons une aide gratuite merci de : Faire un effort d'écriture,
~~~~~~~~~~ Nous respecter nous et notre aide apportée, Chercher avant de poster
Bon je t'ai copié les instructions et ma fonction que j'utilise dans mon script :
strApplication="C:\\Program Files\\Mozilla Firefox\\firefox.exe";
strRepertoire = addstring(addstring(addstring(addstring("P:\\Documents_supervision\\",strFichier),strROC)," /mTAG"),strMacro);
Ce procédé je l'ai copié sur le meme genre d'utilisation sauf que le logiciel etait WORD et utilisait "TAG" et "str Macro"
strROC="#search="Mot" donc la fonction addstring concaténe le tout en : P:\\Documents_supervision\\NomDuFichier#search="mot"
intReturn = APPLICATION("LOAD",strApplication,strRepertoire);
& quand je l'éxécute le seul probléme est l'apparition du %23 a la place du # dans l'URL ...
Copie de l'aide de la fonction APPLICATION :
IntVal = APPLICATION(Mode, Command[, Argument[, Start][,Folder]]);
Type de retour : INTEGER
Command
Nom de fichier de l'application. Il peut comprendre un chemin d'accès (nom de lecteur et nom de répertoire). Type STR.
Argument
Contient des arguments ou des options de lignes de commande valides de l'application à lancer. Facultatif. Type STR.
Start
Détermine le style de fenêtre dans laquelle l'application doit être exécutée. Type INTEGER.
1 Normale active (valeur par défaut).
2 Réduite active.
3 Agrandie active.
4 Normale non active (en arrière-plan).
5 Réduite non active (en arrière-plan).
Folder
Unité et répertoire courant de travail ("Démarrer dans" (Working Folder)) pour le programme).
La chaîne de caractères doit être un chemin complet incluant l'unité. Si celui-ci n'est pas correct, le programme aura la même unité et répertoire que le Superviseur. Type STR.
strApplication="C:\\Program Files\\Mozilla Firefox\\firefox.exe";
strRepertoire = addstring(addstring(addstring(addstring("P:\\Documents_supervision\\",strFichier),strROC)," /mTAG"),strMacro);
Ce procédé je l'ai copié sur le meme genre d'utilisation sauf que le logiciel etait WORD et utilisait "TAG" et "str Macro"
strROC="#search="Mot" donc la fonction addstring concaténe le tout en : P:\\Documents_supervision\\NomDuFichier#search="mot"
intReturn = APPLICATION("LOAD",strApplication,strRepertoire);
& quand je l'éxécute le seul probléme est l'apparition du %23 a la place du # dans l'URL ...
Copie de l'aide de la fonction APPLICATION :
IntVal = APPLICATION(Mode, Command[, Argument[, Start][,Folder]]);
Type de retour : INTEGER
Command
Nom de fichier de l'application. Il peut comprendre un chemin d'accès (nom de lecteur et nom de répertoire). Type STR.
Argument
Contient des arguments ou des options de lignes de commande valides de l'application à lancer. Facultatif. Type STR.
Start
Détermine le style de fenêtre dans laquelle l'application doit être exécutée. Type INTEGER.
1 Normale active (valeur par défaut).
2 Réduite active.
3 Agrandie active.
4 Normale non active (en arrière-plan).
5 Réduite non active (en arrière-plan).
Folder
Unité et répertoire courant de travail ("Démarrer dans" (Working Folder)) pour le programme).
La chaîne de caractères doit être un chemin complet incluant l'unité. Si celui-ci n'est pas correct, le programme aura la même unité et répertoire que le Superviseur. Type STR.
Pfiou c'est vraiment la misère ...
Je te dirai d'essayer plusieurs trucs :
- de doubler les caractères.
Donc essaye :
file:///P:/Documents_supervision/AF_FO.pdf##search="Doudou95".
- %23 étant le code asci hexadecimal de % (voir http://www.table-ascii.com/ de essayer d'inclure le code ASCII hexa a la place du caractère
Donc essaye :
file:///P:/Documents_supervision/AF_FO.pdf'%23'search="Doudou95".
ou
file:///P:/Documents_supervision/AF_FO.pdf"%23"search="Doudou95".
ou
file:///P:/Documents_supervision/AF_FO.pdf'%23'search="Doudou95".
~~~~~~~~~~~~ Nous apportons une aide gratuite merci de : Faire un effort d'écriture,
~~~~~~~~~~ Nous respecter nous et notre aide apportée, Chercher avant de poster
Je te dirai d'essayer plusieurs trucs :
- de doubler les caractères.
Donc essaye :
file:///P:/Documents_supervision/AF_FO.pdf##search="Doudou95".
- %23 étant le code asci hexadecimal de % (voir http://www.table-ascii.com/ de essayer d'inclure le code ASCII hexa a la place du caractère
Donc essaye :
file:///P:/Documents_supervision/AF_FO.pdf'%23'search="Doudou95".
ou
file:///P:/Documents_supervision/AF_FO.pdf"%23"search="Doudou95".
ou
file:///P:/Documents_supervision/AF_FO.pdf'%23'search="Doudou95".
~~~~~~~~~~~~ Nous apportons une aide gratuite merci de : Faire un effort d'écriture,
~~~~~~~~~~ Nous respecter nous et notre aide apportée, Chercher avant de poster
J'ai essayer tout style de syntaxe rien ne marche :s
Je doit rien pouvoir faire en plus j'utilise une fonction donc le paramétrage est assez limité :[ Je vait chercher une autre méthode en passant par adobe reader , mais pour automatiser la recherche d'un caractére sa va pas étre la même ^^ ... J'atend une license Acrobat X Pro ensuite je pourait postuler sur le forum d'Adobe , peut être pourront ils m'aider :) . Si tu as des new merci de me contacter sinon "Laisse béton :p"
Merci pour ton aide DOUDOU95
Je doit rien pouvoir faire en plus j'utilise une fonction donc le paramétrage est assez limité :[ Je vait chercher une autre méthode en passant par adobe reader , mais pour automatiser la recherche d'un caractére sa va pas étre la même ^^ ... J'atend une license Acrobat X Pro ensuite je pourait postuler sur le forum d'Adobe , peut être pourront ils m'aider :) . Si tu as des new merci de me contacter sinon "Laisse béton :p"
Merci pour ton aide DOUDOU95
T'as essayé aussi file:///P:/Documents_supervision/AF_FO.pdf%23search="Doudou95". Tout simplement ? x)
Oui oui du départ même il me donne sa en URL file:///P:/Documents_supervision/AF_FO.pdf%2523search="Doudou95".
Il transforme le % en %25 , ce qui est normal x) Mais je ne le veut pas :p
Il transforme le % en %25 , ce qui est normal x) Mais je ne le veut pas :p
On continue? essaye :
file:///P:/Documents_supervision/AF_FO.pdf\23search="Doudou95"
file:///P:/Documents_supervision/AF_FO.pdf"\23"search="Doudou95"
file:///P:/Documents_supervision/AF_FO.pdf'\23'search="Doudou95"
file:///P:/Documents_supervision/AF_FO.pdf'\23'search="Doudou95"
file:///P:/Documents_supervision/AF_FO.pdf\043search="Doudou95"
file:///P:/Documents_supervision/AF_FO.pdf"\043"search="Doudou95"
file:///P:/Documents_supervision/AF_FO.pdf'\043'search="Doudou95"
file:///P:/Documents_supervision/AF_FO.pdf'\043'search="Doudou95"
file:///P:/Documents_supervision/AF_FO.pdf\035search="Doudou95"
file:///P:/Documents_supervision/AF_FO.pdf"\035"search="Doudou95"
file:///P:/Documents_supervision/AF_FO.pdf'\035'search="Doudou95"
file:///P:/Documents_supervision/AF_FO.pdf'\035'search="Doudou95"
xD
file:///P:/Documents_supervision/AF_FO.pdf\23search="Doudou95"
file:///P:/Documents_supervision/AF_FO.pdf"\23"search="Doudou95"
file:///P:/Documents_supervision/AF_FO.pdf'\23'search="Doudou95"
file:///P:/Documents_supervision/AF_FO.pdf'\23'search="Doudou95"
file:///P:/Documents_supervision/AF_FO.pdf\043search="Doudou95"
file:///P:/Documents_supervision/AF_FO.pdf"\043"search="Doudou95"
file:///P:/Documents_supervision/AF_FO.pdf'\043'search="Doudou95"
file:///P:/Documents_supervision/AF_FO.pdf'\043'search="Doudou95"
file:///P:/Documents_supervision/AF_FO.pdf\035search="Doudou95"
file:///P:/Documents_supervision/AF_FO.pdf"\035"search="Doudou95"
file:///P:/Documents_supervision/AF_FO.pdf'\035'search="Doudou95"
file:///P:/Documents_supervision/AF_FO.pdf'\035'search="Doudou95"
xD
Sa ne fonctionne pas x) , de toute manière je suis obligé de mettre le # ^^
pour éxécuter cette fichue "commande" ...
Sa me bloque depuis 2 jours sur une méthode qui est trés bonne pour mon utilisation surout via Firefox (URL) ... Je sais plus quoi faire :/
pour éxécuter cette fichue "commande" ...
Sa me bloque depuis 2 jours sur une méthode qui est trés bonne pour mon utilisation surout via Firefox (URL) ... Je sais plus quoi faire :/
J'ai posté en programation comme tu me l'avait préconisé :)
https://forums.commentcamarche.net/forum/affich-24112968-scada-basic-probleme-syntaxe-url#p24138018
https://forums.commentcamarche.net/forum/affich-24112968-scada-basic-probleme-syntaxe-url#p24138018
Salut!
Bon désolé hier j'étais débordé de taff.
Je viens de regarder ce matin ton fichier.
Donc comme je te le disais, concrètement le langage c'est du visual basic.
Je vais me renseigner pour le passage d'un texte à l'URL mais cherche aussi un peu sur le web (le site du zéro par exemple).
J'reviens vers toi même si je ne trouve rien.
Bon désolé hier j'étais débordé de taff.
Je viens de regarder ce matin ton fichier.
Donc comme je te le disais, concrètement le langage c'est du visual basic.
Je vais me renseigner pour le passage d'un texte à l'URL mais cherche aussi un peu sur le web (le site du zéro par exemple).
J'reviens vers toi même si je ne trouve rien.