[R] Problème d'ouverture de l'application

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Doc
Niveau 1
Niveau 1
Messages : 13
Enregistré le : lun. 12 sept. 2011 20:07
Status : Hors ligne

[R] Problème d'ouverture de l'application

#1

Message par Doc »

Bonjour à tous !

J'ai un nouveau problème sur mon script qui écrit certaines données dans un fichier Texte, en effet, lorsque j'entre des données dans un fichier texte via mon deuxième script, le premier script ne reconnais pas les fichiers texte pourtant bien présent sur mon PC, je suis obligé de redémarré le logiciel pour qu'il les prennent en compte, et le problème arrive à chaque fois que j'appuie sur le bouton "Option" du premier script.
► Afficher le texte
Deuxième Script :
► Afficher le texte
Cordialement,
Doc
Modifié en dernier par Doc le mar. 13 sept. 2011 20:28, modifié 1 fois.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Problème d'ouverture de l'application

#2

Message par mikell »

A tout hasard, essayez de modifier dans le premier script :

Code : Tout sélectionner

Case $Option
If FileExists(@scriptdir & "\Add-On\Option.exe") Then
Run(@scriptdir & "\Add-On\Option.exe")
Else
ShellExecute(@scriptdir & "\Add-On\Option.au3")
EndIf
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Doc
Niveau 1
Niveau 1
Messages : 13
Enregistré le : lun. 12 sept. 2011 20:07
Status : Hors ligne

Re: [..] Problème d'ouverture de l'application

#3

Message par Doc »

Malheureusement, si je met ce code, mon ancien problème http://autoitscript.fr/forum/viewtopic.php?f=3&t=8377, réapparaît.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Problème d'ouverture de l'application

#4

Message par mikell »

Hum... je suis presque sûr que c'est une histoire de chemin relatif (comme pour votre problème précédent)
Essayez de mettre les chemins complets dans

Code : Tout sélectionner

Case $Start
if FileExists("Add-On\Compte\Pass.txt") Then
$ID = FileOpen("Add-On\Compte\Pass.txt", 0)
$MS = FileOpen("Add-On\Option\MS.txt", 0)
ou alors de cette forme FileOpen(@scriptdir & "\Add-On\Compte\Pass.txt")
ou encore FileOpen(@workingdir & "\Compte\Pass.txt")
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Doc
Niveau 1
Niveau 1
Messages : 13
Enregistré le : lun. 12 sept. 2011 20:07
Status : Hors ligne

Re: [..] Problème d'ouverture de l'application

#5

Message par Doc »

Si je met ce code

Code : Tout sélectionner

Case $Start
           If FileExists("C:\Users\Doc\Desktop\Doc AutoIT\Add-On\Compte\Pass.txt") Then
       $ID = FileOpen("C:\Users\Doc\Desktop\Doc AutoIT\Add-On\Compte\Pass.txt", 0)
       $MS = FileOpen("C:\Users\Doc\Desktop\Doc AutoIT\Add-On\Option\MS.txt", 0)
Sa fonctionne, seulement je ne compte pas utiliser ces scripts seulement pour moi donc mettre le chemin complet est plutôt problématique.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Problème d'ouverture de l'application

#6

Message par mikell »

Yes... Les chemins complets, c'était un test
Vous avez essayé les autres solutions ?
Le problème est de faire comprendre à autoit quel est le "current working directory"
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Doc
Niveau 1
Niveau 1
Messages : 13
Enregistré le : lun. 12 sept. 2011 20:07
Status : Hors ligne

Re: [..] Problème d'ouverture de l'application

#7

Message par Doc »

Finalement, j'ai utilisé le code

Code : Tout sélectionner

Case $Start
       If FileExists("Compte\Pass.txt") Then
       $ID = FileOpen(@workingdir & "\Compte\Pass.txt", 0)
       $MS = FileOpen(@workingdir & "\Option\MS.txt", 0)
Et çela à fonctionné, seulement encore une erreur est apparue...

Lorsque je veux modifié 2 fois (minimum) les fichiers 'MS.txt' et 'Pass.txt', lors du lancement de mon application, au deuxième lancement, le script n'arrive pas à interpréter les données présentes dans les fichiers. Pour cause, la deuxième fois que je rentre des données (deuxième script), le script ne crée aucun fichier texte...
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Problème d'ouverture de l'application

#8

Message par mikell »

Je pense que pour votre tranquillité d'esprit ce serait un bon plan de mettre les 2 scripts dans le même dossier... ça résoudrait tous les problèmes à la fois vu qu'ils auraient alors le même répertoire de travail Image
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Doc
Niveau 1
Niveau 1
Messages : 13
Enregistré le : lun. 12 sept. 2011 20:07
Status : Hors ligne

Re: [R] Problème d'ouverture de l'application

#9

Message par Doc »

J'ai réussi à résoudre le problème pour le moment, merci de votre aide :wink:
Répondre