Français
Forum

sendkey sur richedit

 

GDL
Hi Profaner

wieder kleine l'affaire,avec großer Auswikung

Nutze cet Programme zur Mikrocontrolerprogramierung.là qui erzeugte Voir le texte source Atmel Assembler ist,ist es notwendig,cela alle Zeilen aus meiner Anwendung korrekt übernommen volonté.une Fehlersuche dans ASM Code sans debugger nervt chaque fois.

eh bien zum Problem:
là je qui Zeilen beim magasin einer Dossier einzeln auswerten muss,habe je folgendes zusammengebastelt:

WhileNot @Eof(#1)
Contribution #1,wert$
InsertString editor&,wert$
sleep 20 sonst wird Retour verschluckt
@SendKey(editor&,13) Retour senden
Sprungmarken ermitteln

un Einbauen einer Boucle ,sowie un Erhöhen des sleepwertes hilft rien,es volonté toujours quelques Retour verschluckt.
sans sleep volonté alle Zeilen aneinandergefügt.

qui dernier Possibilité wäre qui Dossier comme .txt komplett einzulesen et ensuite
qui Zeilen auszuwerten.voudrais mir mais wenns possible ist une komplette Neuprogr.cet Programmteiles ersparen.

aussi si son Vorschlag avec settimer waitinput killtimer allez pas.

mon Modelleisenbahn pouvoir mich encore zum Windowsprogramierer.Hätt je aussi nie gedacht.

avec freundlichen Grüßen
Georg
 
Windows7 Xprofan 8,9,10 [...]  [...] 
12.02.2005  
 



hilft es aussi rien si du statt seulement

SendKey(editor&,13)

aussi encore

SendKey(editor&,13)
SendKey(editor&,10)

ou bien seulement

SendKey(editor&,10)

écris?

Wofür eigendlich cela Sendkey im Zusammenhang avec qui Listbox?
Ist cela une Fremdanwendung quelle là gesteuert wird?

Salve, iF
 
12.02.2005  
 




GDL
Hi Si

Ne,habe aucun Listbox.editor& ist cela Handle vom Richedit.
là cela Richedit avec Prfellow erzeugt wurde ist insertstring un Richeditbefehl sous Prfellow.

Probiere Deinen Vorschlag maintenant aus.

Georg
 
Windows7 Xprofan 8,9,10 [...]  [...] 
12.02.2005  
 



Ah verstehe - ensuite probiere doch la fois à den insertstring cela chr$(10) oda 13 direct anzuhängen statt per sendkey.

Salve, iF
 
12.02.2005  
 




GDL
Hi Si

habss ausprobiert.

sendkey(editor&,10)
gleiches Ergebnis comment beschrieben

sendkey(..,13)
sendkey(...,10)

selbiges,seulement avec zusätzlichen Leerzeilen

avec sendkey(..10) ou bien 13
zusätzlicher schleife ou bien REM
et sleep 1000

ca.20 - 30 Zeilen normal eingefügt et ensuite wieder klatsch une Hintendrann ensuite 20 -30 ............

ou bien juste pour Belieben alles aneinander et sogar einmal alles richtig.
Eigentlich entier lustig.

avec freundlichen Grüßen
Georg
 
Windows7 Xprofan 8,9,10 [...]  [...] 
12.02.2005  
 



Comme je le disais probiere doch la fois entier sans Sendkey

InsertString editor&,wert$+chr$(10)

devrait doch eigendlich aussi aller.

Salve, iF
 
12.02.2005  
 




GDL
Hi Si,

mon Versuch et Dein neuer Vorschlag überschnitten sich zeitlich.
mais un Anhängen de chr$(13) ou bien chr$(10) bleibt sans réaction.

toujours je,avec meinen unkonventionellen Stil.

Incidemment wurde unsere weiße Pracht aujourd'hui par une
satten Temperaturanstieg trop einer Surflandschaft sur freien Felde compilé.

Georg
 
Windows7 Xprofan 8,9,10 [...]  [...] 
12.02.2005  
 




GDL
Hi

habs komplett anders(sans sendkey) maintenant gelöst.sur normale Profandialoge allez sendkey allerdings richtig.

Georg
 
Windows7 Xprofan 8,9,10 [...]  [...] 
12.02.2005  
 



comme weitere Alternative hätte je là encore qui API kb_event anzubieten...
 
13.02.2005  
 




GDL
Hi Andreas

viens avec qui API pas du tout zurecht.Kannste un kleines Beispiel senden. Lerne qui API seulement par Beispiele et en rumprobier-en.merci.

Im Dateigenerator sommes deine Beispiele,avant allem qui avec qui souris, umfunktioniert avec incorporé.Kriege mais simple aucun vernünftige Bedienungsanleitung pour den Dateigenerator sur qui Beine.suis pas umsonst krankheitsbedingt Berufsunfähig.Stoße toujours sur mon Leistungsgrenzen.Werde mais dranbleiben,hilft mir aus meiner Isolation un peu auszubrechen.

avec freundlichen Grüßen
Georg
 
Windows7 Xprofan 8,9,10 [...]  [...] 
13.02.2005  
 



allô Georg...

ne...aucune Problem:
KompilierenMarqueSéparation
kbd_event schickt eine Tastatureingabe an das Control/Fenster, das den Eingabefocus hat
DEF @keybd_event(4)!"User32","keybd_event"
WINDOWSTYLE 31
Windowtitle "WordPad steuern"
Window 0,0-640,440
Declare WordPadHandle&
@WINEXEC("Write.exe",3)

While WordPadHandle&=0

    Sleep 1000
    LET WordPadHandle&=@FINDWINDOW("Dokument - WordPad")

Wend

@keybd_event($12,0,0,0) $12=Scancode von Taste ALT (springt ins Menü)
@keybd_event(@ord("D"),0,0,0) Taste D drücken
@keybd_event(@ord("D"),0,2,0) Taste D loslassen
@keybd_event(@ord("F"),0,0,0) Taste F drücken
@keybd_event(@ord("F"),0,2,0) Taste F loslassen
@keybd_event($12,0,2,0) Taste ALT loslassen
@SENDSTRING(@GETACTIVEWINDOW(),$WINPATH+"WIN.INI")
@keybd_event($0D,0,0,0) $12=Scancode von Taste RETURN
@keybd_event($0D,0,2,0) Taste RETURN loslassen
 $01	Linke Maustaste	VK_LBUTTON
 $02	Rechte Maustaste	VK_RBUTTON
 $03	Strg-Unterbrechung	VK_CANCEL
 $04	Mittlere Maustaste	VK_MBUTTON
 $08	BackSpace	VK_BACK
 $09	Tab-Taste	VK_TAB
 $0C	Entfernen	VK_CLEAR
 $0D	Return	VK_RETURN
 $10	Shift	VK_SHIFT
 $11	Strg	VK_CONTROL
 $12	Alt / Menü	VK_MENU
 $13	Pause	VK_PAUSE
 $14	CapsLock	VK_CAPITAL
 $1B	Esc	VK_ESCAPE
 $20	Space	VK_SPACE
 $21	BildHoch	VK_PRIOR
 $22	BildRunter	VK_NEXT
 $23	Ende	VK_END
 $24	Pos1	VK_HOME
 $25	Links	VK_LEFT
 $26	Hoch	VK_UP
 $27	Rechts	VK_RIGHT
 $28	Runter	VK_DOWN
 $29	Select	VK_SELECT
 $2A	Druck	VK_PRINT
 $2B	Execute	VK_EXECUTE
 $2C	Druck	VK_SNAPSHOT
 $2D	Einfg	VK_INSERT
 $2E	Entf	VK_DELETE
 $2F	Hilfe	VK_HELP
 $30	Taste 0	VK_0
 $31	Taste 1	VK_1
 $32	Taste 2	VK_2
 $33	Taste 3	VK_3
 $34	Taste 4	VK_4
 $35	Taste 5	VK_5
 $36	Taste 6	VK_6
 $37	Taste 7	VK_7
 $38	Taste 8	VK_8
 $39	Taste 9	VK_9
 $41	Taste A	VK_A
 $42	Taste B	VK_B
 $43	Taste C	VK_C
 $44	Taste D	VK_D
 $45	Taste E	VK_E
 $46	Taste F	VK_F
 $47	Taste G	VK_G
 $48	Taste H	VK_H
 $49	Taste I	VK_I
 $4A	Taste J	VK_J
 $4B	Taste K	VK_K
 $4C	Taste L	VK_L
 $4D	Taste M	VK_M
 $4E	Taste N	VK_N
 $4F	Taste O	VK_O
 $50	Taste P	VK_P
 $51	Taste Q	VK_Q
 $52	Taste R	VK_R
 $53	Taste S	VK_S
 $54	Taste T	VK_T
 $55	Taste U	VK_U
 $56	Taste V	VK_V
 $57	Taste W	VK_W
 $58	Taste X	VK_X
 $59	Taste Y	VK_Y
 $5A	Taste Z	VK_Z
 $5B		VK_LWIN
 $5C		VK_RWIN
 $5D		VK_APPS
 $60	Num Tastenblock 0	VK_NUMPAD0
 $61	Num Tastenblock 1	VK_NUMPAD1
 $62	Num Tastenblock 2	VK_NUMPAD2
 $63	Num Tastenblock 3	VK_NUMPAD3
 $64	Num Tastenblock 4	VK_NUMPAD4
 $65	Num Tastenblock 5	VK_NUMPAD5
 $66	Num Tastenblock 6	VK_NUMPAD6
 $67	Num Tastenblock 7	VK_NUMPAD7
 $68	Num Tastenblock 8	VK_NUMPAD8
 $69	Num Tastenblock 9	VK_NUMPAD9
 $6A	Multiplikationstaste (*)	VK_MULTIPLY
 $6B	Additionstaste (+)	VK_ADD
 $6C	Separatortaste	VK_SEPARATOR
 $6D	Subtraktionstaste (-)	VK_SUBTRACT
 $6E	Dezimaltaste (,)	VK_DECIMAL
 $6F	Divisionstaste (/)	VK_DIVIDE
 $70	F1	VK_F1
 $71	F2	VK_F2
 $72	F3	VK_F3
 $73	F4	VK_F4
 $74	F5	VK_F5
 $75	F6	VK_F6
 $76	F7	VK_F7
 $77	F8	VK_F8
 $78	F9	VK_F9
 $79	F10	VK_F10
 $7A	F11	VK_F11
 $7B	F12	VK_F12
 $7C	F13	VK_F13
 $7D	F14	VK_F14
 $7E	F15	VK_F15
 $7F	F16	VK_F16
 $80	F17	VK_F17
 $81	F18	VK_F18
 $82	F19	VK_F19
 $83	F20	VK_F20
 $84	F21	VK_F21
ass=s3> $85	F22	VK_F22
 $86	F23	VK_F23
 $87	F24	VK_F24
 $90	Numlocktaste	VK_NUMLOCK
 $91	Rollentaste	VK_SCROLL

cela Contrôle, à cela du den Tastendruck senden veux, doit den Eingabefocus avons - alors auparavant peut-être. avec SetFocus aktivieren...
 
13.02.2005  
 




GDL
Hi Andreas,

merci.comment par Geisterhand wird qui Win.ini dans Wordpad geladen.
allez juste dans mon API Anwendugssammlung.Riesig net,dass Du mir juste qui Tastenbelegung mitgeliefert la hâte.

Georg
 
Windows7 Xprofan 8,9,10 [...]  [...] 
13.02.2005  
 




répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

7.826 Views

Untitledvor 0 min.
H.Brill13.08.2024
RudiB.27.09.2022
Matzbub30.12.2018
W.L.05.07.2017
plus...

Themeninformationen



Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie