Besoin d'aide en programmation

Bonjour,
Dans mon programme Netdev, j’ai un fichier dans la variable “[enr]”
Et j’ai un autre fichier dans la variable “[fichier]”.
Je cherche a faire la différence entre les deux fichiers.

Ex :
“[enr]” = C:\test\fichier.html
“[fichier]” = C:\test\script.js
L’ordinateur doit me calculer le lien absolu entre les deux , ici : script.js !!

Mais si j’ai ceci :
“[enr]” = C:\test\test\fichier.html
“[fichier]” = C:\test\script.js
L’ordinateur doit me trouver ce lien : …/script.js

Autre exemple :
“[enr]” = C:\test\fichier.html
“[fichier]” = C:\test\test\script.js
L’ordinateur doit me trouver ceci comme lien : /test/script.js

Je cherche comment faire une fonction faisant ceci !
Quelqu’un peut-il m’aider ?

ps: si vous avez besoin de plus de précision , n’hésiter pas !

Je voudrais bien t’aider, mais en quel language programme-tu ?

Neobook !
Le truc , c’est qu’il me faut juste un algorithme !!

Je ne pense pas d’être d’une grande utilité car je connait le C, le Basic, Visual Basic .Net, et Php.
Mais je connait pas Neobook.

J’ai quand même une petite idée mais il faudra que tu le transforme en LANGAGE Neobook :

Fonction

Sélectionnez le fichier HTML
Sélectionnez l’autre fichier

[che] = dossier sans nom du fichier HTML
[che2] = dossier sans nom de l’autre fichier
[relativ] = rien pour le moment → Deviendra addresse relative du 2ème fichier

Si che2 contient le même début que che Alors → Exemple si che2 = “C:\A\B” et che = “C:\A” → la condition est vrai
[list]
[che_en_plus] = la partie de che2 qui n’est pas la même que che → Ex si che = “c:\a” et che2 = “c:\a\b” → Alors tu prends “/b” (il doit surement exister un fonction dans ton langage)
[relativ] = che_en_plus + “/” + nom de l’autre fichier

Sinon

[che] = dossier parent de l’ancien che → Exemple si che = “c:\a\b” alors cela deviendra “C:\a”
relativ = relativ + “…/”
RETOURNER A SI CHE2 contient …

Fin de la condition
[/list:u]
Fin de la Fonction

Je n’ai pas très bien compris !
Peut tu expliquer mieux stp ?
(disons que l’algo j’aime bien mais la j’avoue que je ne pige rien !)

Bon pivot je vais voir si je peut te trouver de l’aide :slight_smile:

Prend pacience et peut être que …