FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» SineCube
Lecture d'un objet externe à Panoramic. Emptypar Marc Aujourd'hui à 12:38

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
Lecture d'un objet externe à Panoramic. Emptypar Marc Aujourd'hui à 12:22

» Philharmusique
Lecture d'un objet externe à Panoramic. Emptypar jjn4 Hier à 13:58

» PANORAMIC V 1
Lecture d'un objet externe à Panoramic. Emptypar papydall Jeu 9 Mai 2024 - 3:22

» select intégrés [résolu]
Lecture d'un objet externe à Panoramic. Emptypar jjn4 Mer 8 Mai 2024 - 17:00

» number_mouse_up
Lecture d'un objet externe à Panoramic. Emptypar jjn4 Mer 8 Mai 2024 - 11:59

» Aide de PANORAMIC
Lecture d'un objet externe à Panoramic. Emptypar jjn4 Mer 8 Mai 2024 - 11:16

» trop de fichiers en cours
Lecture d'un objet externe à Panoramic. Emptypar lepetitmarocain Mer 8 Mai 2024 - 10:43

» Je teste PANORAMIC V 1 beta 1
Lecture d'un objet externe à Panoramic. Emptypar papydall Mer 8 Mai 2024 - 4:17

» bouton dans autre form que 0
Lecture d'un objet externe à Panoramic. Emptypar leclode Lun 6 Mai 2024 - 13:59

» KGF_dll - nouvelles versions
Lecture d'un objet externe à Panoramic. Emptypar Klaus Lun 6 Mai 2024 - 11:41

» Gestion d'un système client-serveur.
Lecture d'un objet externe à Panoramic. Emptypar Klaus Lun 6 Mai 2024 - 10:23

» @Jack
Lecture d'un objet externe à Panoramic. Emptypar Jack Mar 30 Avr 2024 - 20:40

» Une calculatrice en une ligne de programme
Lecture d'un objet externe à Panoramic. Emptypar jean_debord Dim 28 Avr 2024 - 8:47

» Form(résolu)
Lecture d'un objet externe à Panoramic. Emptypar leclode Sam 27 Avr 2024 - 17:59

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mai 2024
LunMarMerJeuVenSamDim
  12345
6789101112
13141516171819
20212223242526
2728293031  
CalendrierCalendrier
Le Deal du moment :
Funko POP! Jumbo One Piece Kaido Dragon Form : ...
Voir le deal

 

 Lecture d'un objet externe à Panoramic.

Aller en bas 
2 participants
AuteurMessage
Pedro

Pedro


Nombre de messages : 1555
Date d'inscription : 19/01/2014

Lecture d'un objet externe à Panoramic. Empty
MessageSujet: Lecture d'un objet externe à Panoramic.   Lecture d'un objet externe à Panoramic. EmptyMer 14 Juin 2017 - 18:09

Bonjour.

@Klaus.

Je tente vainement de lire les éléments d'un objet externe.
J'obtiens le message 'List1', lors de la lecture du presse-papiers, et non l'élément sélectionné par programme.
Qu'en penses-tu ?
Merci de ton aide.


Code:
dim a$, hnd%, res%, txt$, i%, s$, x%, y%
dim x1%, y1%, x2%, y2%

' Position du mot recherché (écran de gauche).
x1%=832:y1%=140
' Position du menu 'Edition'.
x2%=935:y2%=42

dll_on "kgf.dll"
clipboard_string_copy ""

left 0,-500
memo 1 : full_space 1

hnd%=dll_call2("GetObjectUnderPosition",x1%,y1%)
' message str$(hnd%)
txt$=""
a$=""

        res%=dll_call2("AbsoluteMouseLeftClick",x1%,y1%)
        wait 500
        ' Edition.
        res%=dll_call2("AbsoluteMouseLeftClick",x2%,y2%)
        wait 500
       
        ' Clic sur 'Copier'.
        res%=dll_call2("AbsoluteMousePosition",x2%,y2%+45)
        res%=dll_call2("AbsoluteMouseLeftClick",x2%,y2%+45)
        wait 500

        ' res%=dll_call5("SendSingleKey",hnd%,67,1,0,0)  :  ' envoyer ctrl/C
        ' wait 500
        ' message "'"+clipboard_string_paste$+"'"
       
        ' res%=dll_call5("SendSingleKey",hnd%,40,0,1,0)  : ' envoyer flèche vers le bas
        ' wait 300
        ' res%=dll_call5("SendSingleKey",hnd%,40,0,1,0)  : ' envoyer flèche vers le bas
        ' wait 300
        ' res%=dll_call5("SendSingleKey",hnd%,13,0,1,0)  : ' envoyer enter
        ' wait 200
 res%=DLL_call1("ClipboardCopy",hnd%)
' res%=DLL_call1("CopyToClipboard",hnd%)

' txt$ = string$(255," ")
' res% = DLL_call1("GetSelectedText",adr(txt$))
' message "Le texte sélectionné est: "+trim$(txt$)

        ' if clipboard_string_paste$<>a$
          a$=clipboard_string_paste$
          message "'"+a$+"'"
          if a$="" then exit_for
          txt$=txt$+" "+a$
          clipboard_string_copy ""
        ' end_if
     
        wait 500

    item_add 1,txt$
    txt$=""

dll_off
Revenir en haut Aller en bas
Klaus

Klaus


Nombre de messages : 12295
Age : 74
Localisation : Ile de France
Date d'inscription : 29/12/2009

Lecture d'un objet externe à Panoramic. Empty
MessageSujet: Re: Lecture d'un objet externe à Panoramic.   Lecture d'un objet externe à Panoramic. EmptyMer 14 Juin 2017 - 19:47

Je ne vois pas bien où j'aurais "List1"... Si j'exécute cela chez moi, j'obtiens le contenu de l'Editeur Panoramic (ce source précisément) dans le presse-papier et dans le petit mémo de gauche. Ce qui est normal.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Pedro

Pedro


Nombre de messages : 1555
Date d'inscription : 19/01/2014

Lecture d'un objet externe à Panoramic. Empty
MessageSujet: Lecture d'un objet externe à Panoramic.   Lecture d'un objet externe à Panoramic. EmptyMer 14 Juin 2017 - 19:59

Bonsoir.

Ce résultat est obtenu, en fait, en lançant le logiciel Promt.
Mais j'ai souvenir que tu n'avais pas réussi à l'installer.
Revenir en haut Aller en bas
Contenu sponsorisé





Lecture d'un objet externe à Panoramic. Empty
MessageSujet: Re: Lecture d'un objet externe à Panoramic.   Lecture d'un objet externe à Panoramic. Empty

Revenir en haut Aller en bas
 
Lecture d'un objet externe à Panoramic.
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Click sur un objet externe a Panoramic
» Click sur un objet externe a Panoramic
» Lecture des éléments d'une combo externe.
» Fonctions d'envoyer de touches à un objet interne ou externe
» Fermer un programme externe à PANORAMIC

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: A l'aide!-
Sauter vers: