[R] Problème de la commande ECRIRE dans ART-OS

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Avatar du membre
TT22
Membre émérite
Membre émérite
Messages : 1566
Enregistré le : lun. 18 avr. 2011 15:21
Localisation : La Quatrième Dimension
Status : Hors ligne

[R] Problème de la commande ECRIRE dans ART-OS

#1

Message par TT22 »

bonjour,
j'ai un petit problème dans mon développement de ART-OS 1.2,
Voila le code :
► Afficher le texte
Donc, mon problème vient de la fonction ECRIRE, il est impossible d'écrire les modifs que l'on veut apporter :?

La partie du script qui ne marche pas est placée entre les : ;------------------------------------------------------------------------

Donc si quelqu'un peut m'aider,
merci d'avance
Modifié en dernier par TT22 le dim. 04 sept. 2011 16:19, modifié 1 fois.
Cordialement,
TT22
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 de la commande ECRIRE dans ART-OS

#2

Message par mikell »

ça, ça me gêne...

Code : Tout sélectionner

  [color=#FF0000]$file=FileRead[/color](@tempdir&"\temp_ART-OS_com")
    $existfiles = [color=#FF0000]FileExists($file[/color])
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
TT22
Membre émérite
Membre émérite
Messages : 1566
Enregistré le : lun. 18 avr. 2011 15:21
Localisation : La Quatrième Dimension
Status : Hors ligne

Re: [..] Problème de la commande ECRIRE dans ART-OS

#3

Message par TT22 »

Oui, mais c'est la partie qui marche :wink:
Cordialement,
TT22
Avatar du membre
bloodwolff
Membre émérite
Membre émérite
Messages : 655
Enregistré le : ven. 18 avr. 2008 22:36
Localisation : Québec
Status : Hors ligne

Re: [..] Problème de la commande ECRIRE dans ART-OS

#4

Message par bloodwolff »

Donc même la partie "qui marche" ne fonctionne pas vraiment
Compte skype : bloodwolfff
Avatar du membre
TT22
Membre émérite
Membre émérite
Messages : 1566
Enregistré le : lun. 18 avr. 2011 15:21
Localisation : La Quatrième Dimension
Status : Hors ligne

Re: [..] Problème de la commande ECRIRE dans ART-OS

#5

Message par TT22 »

Mais si, cette partie marche, c'est ce qui est entre des ;------------------------------------------------------------ qui ne marche pas.
Cordialement,
TT22
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 de la commande ECRIRE dans ART-OS

#6

Message par mikell »

Si le fichier "@tempdir&"\temp_ART-OS_com" ne contient qu'une seule ligne et que cette ligne c'est l'adresse d'un fichier, alors oui, ça marche :P
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
TT22
Membre émérite
Membre émérite
Messages : 1566
Enregistré le : lun. 18 avr. 2011 15:21
Localisation : La Quatrième Dimension
Status : Hors ligne

Re: [..] Problème de la commande ECRIRE dans ART-OS

#7

Message par TT22 »

Bravo à mikell qui à tout compris !
Cordialement,
TT22
Avatar du membre
Iste
Niveau 11
Niveau 11
Messages : 1870
Enregistré le : jeu. 04 déc. 2008 14:21
Localisation : 76
Status : Hors ligne

Re: [..] Problème de la commande ECRIRE dans ART-OS

#8

Message par Iste »

Je pense simplement que le path du fichier et contenu dans un autre...
Sinon ca plantrai sec...
Un petit test et.. hooo, ben oui, c'est bien ca !

Bref, si vous voulez critiquer le code, ya a faire pourtant !

Bref, chez moi tout fonctionne. Enfin, le code fait ce qu'il devrait faire, apres si il doit réellement écrire dans le fichier, pour ca il manque les ligne qui le font..
Signez ici
Avatar du membre
TT22
Membre émérite
Membre émérite
Messages : 1566
Enregistré le : lun. 18 avr. 2011 15:21
Localisation : La Quatrième Dimension
Status : Hors ligne

Re: [..] Problème de la commande ECRIRE dans ART-OS

#9

Message par TT22 »

Oui, ce qu'il faut, c'est que :
-si le fichier existe, ça l'affiche dans la GUI, l'utilisateur modifie puis appui sur F7 pour enregistrer ou sur F2 pour quitter sans enregistrer .
-si le fichier n'existe pas, l'utilisateur l'écrit entièrement puis appuie sur F7 pour le créer ou sur F2 pour quitter sans le créer.

Tout fonctionne sauf que l'utilisateur ne peut pas modifier :(
On à beau appuyer sur les touches, rien ne se passe sauf si l'on appui sur F2 ou F7.
Cordialement,
TT22
Avatar du membre
Iste
Niveau 11
Niveau 11
Messages : 1870
Enregistré le : jeu. 04 déc. 2008 14:21
Localisation : 76
Status : Hors ligne

Re: [..] Problème de la commande ECRIRE dans ART-OS

#10

Message par Iste »

Hum, en fait je retir ce que j'ai dis, je ne sais ou, mais votre script a bien fonctionné.

Essayez de tester votre script en admin, si comme moi vous voulez ecrire dans c:\

Par contre, F2 ne fonctionne pas chez moi.
Signez ici
Avatar du membre
moi
Niveau 7
Niveau 7
Messages : 370
Enregistré le : sam. 09 juil. 2011 22:14
Localisation : devant sont ordinateur
Status : Hors ligne

Re: [..] Problème de la commande ECRIRE dans ART-OS

#11

Message par moi »

mikell a écrit :ça, ça me gêne...

Code : Tout sélectionner

  [color=#FF0000]$file=FileRead[/color](@tempdir&"\temp_ART-OS_com")
    $existfiles = [color=#FF0000]FileExists($file[/color])
j'avais pas dis que je pensais que ça c'était pas bon dans ce post ou alors quelque chose qui ressemble beaucoup???
le problème ce n'est pas un problème, le seul problème ici c'est nous.

j'aime NYAN CAT Image
Avatar du membre
TT22
Membre émérite
Membre émérite
Messages : 1566
Enregistré le : lun. 18 avr. 2011 15:21
Localisation : La Quatrième Dimension
Status : Hors ligne

Re: [..] Problème de la commande ECRIRE dans ART-OS

#12

Message par TT22 »

Non, en fait je crois que j'ai trouvé le problème (mais pas la solution) en fait lorsque l'on est dans la bigle qui vérifie en boule si F2 ou F7 est préssé, on ne peut pas appuyer sur d'autres touche.
Donc, il faudrait que l'on puisse appuyer sur n'importe quelle touche et que lorsque l'on appuie sur F2 ou F7, ça fasse l'action associée.
Cordialement,
TT22
Avatar du membre
moi
Niveau 7
Niveau 7
Messages : 370
Enregistré le : sam. 09 juil. 2011 22:14
Localisation : devant sont ordinateur
Status : Hors ligne

Re: [..] Problème de la commande ECRIRE dans ART-OS

#13

Message par moi »

en utilisant des hotseykey pas besoins de boucle( mais je pense que c'est un peu plus lent non)
le problème ce n'est pas un problème, le seul problème ici c'est nous.

j'aime NYAN CAT Image
Avatar du membre
TT22
Membre émérite
Membre émérite
Messages : 1566
Enregistré le : lun. 18 avr. 2011 15:21
Localisation : La Quatrième Dimension
Status : Hors ligne

Re: [..] Problème de la commande ECRIRE dans ART-OS

#14

Message par TT22 »

Oui, mais les ne sont-ils pas valables pour tout le script ?
Cordialement,
TT22
Avatar du membre
moi
Niveau 7
Niveau 7
Messages : 370
Enregistré le : sam. 09 juil. 2011 22:14
Localisation : devant sont ordinateur
Status : Hors ligne

Re: [..] Problème de la commande ECRIRE dans ART-OS

#15

Message par moi »

dans la fonction il faudra vérifiée si ecrire est utilisé si oui alors l'action se déroule sinon il ne se passe rien...

après ça je sais pas si c'est possible avec autoit... :?
le problème ce n'est pas un problème, le seul problème ici c'est nous.

j'aime NYAN CAT Image
Avatar du membre
Iste
Niveau 11
Niveau 11
Messages : 1870
Enregistré le : jeu. 04 déc. 2008 14:21
Localisation : 76
Status : Hors ligne

Re: [..] Problème de la commande ECRIRE dans ART-OS

#16

Message par Iste »

Etrange, ces boucles ne gênent pas chez moi.
Au lieu d'utiliser des HotKey, penchez vous sur GUISetAccelerators() ;)
Signez ici
Avatar du membre
TT22
Membre émérite
Membre émérite
Messages : 1566
Enregistré le : lun. 18 avr. 2011 15:21
Localisation : La Quatrième Dimension
Status : Hors ligne

Re: [..] Problème de la commande ECRIRE dans ART-OS

#17

Message par TT22 »

@ moi : Oui, tout ce passe bien sauf que lorsque l'on est dans la boucle, aucune touches ne marche sauf F2 et F7
Cordialement,
TT22
Avatar du membre
moi
Niveau 7
Niveau 7
Messages : 370
Enregistré le : sam. 09 juil. 2011 22:14
Localisation : devant sont ordinateur
Status : Hors ligne

Re: [..] Problème de la commande ECRIRE dans ART-OS

#18

Message par moi »

j'ai réfléchi au sujet des hotkey ce serait dans la fonction quand un utilisateur envoie la fonction écrire
une variable $ecrire_oui_non qui a au début la valeur 0 dans la quand l'utilisateur envoie 'ecrire' la variable = 1 et on appellent la fonction du hotkey la fonction vérifie la valeur de $ecrire_oui_non si = 1 on effectue la fonction 'ecrire' sinon rien ne se passent et fin de la condition...
le problème ce n'est pas un problème, le seul problème ici c'est nous.

j'aime NYAN CAT Image
Avatar du membre
TT22
Membre émérite
Membre émérite
Messages : 1566
Enregistré le : lun. 18 avr. 2011 15:21
Localisation : La Quatrième Dimension
Status : Hors ligne

Re: [..] Problème de la commande ECRIRE dans ART-OS

#19

Message par TT22 »

Il n'y a toujours personne qui a une idée géniale pour m'aider ???
Cordialement,
TT22
Avatar du membre
moi
Niveau 7
Niveau 7
Messages : 370
Enregistré le : sam. 09 juil. 2011 22:14
Localisation : devant sont ordinateur
Status : Hors ligne

Re: [..] Problème de la commande ECRIRE dans ART-OS

#20

Message par moi »

essaye avec

Code : Tout sélectionner

do 
ıf _ıspressed(76) then
$var = 76
elseıf _ıspressed(71) then
$var = 71
endıf
untıl _ıspressed(76) or _ıspressed(71)

;actıon a effectuer en fonctıon de $var
:| :?:
le problème ce n'est pas un problème, le seul problème ici c'est nous.

j'aime NYAN CAT Image
Répondre