| |
|
|
- Página 1 - |
|
| Dem Tools en el Benutzermenü puede ser sí desafortunadamente nichts transferencia, deshalb pensamiento Yo, esta entweder erweitern oder qué neues a Integrieren.
Das einfachste scheint me en Form de EnvironmentVariablen a ser. Übergeben voluntad debería así Dinge, como aktueller Dateiname, Wort bajo Cursor (para HilfePlugins), hWnd des aktuellen Scintillas usw.
Zum veranschaulichen tener Yo veces una Demo-Plugin geschrieben Dieses Wertet %XPRF_TEST% de y zeigt lo a: KompilierenMarcaSeparación Aufruf de XProFEd sería así aussehen: KompilierenMarcaSeparación!
Def SetEnv(2) !"Kernel32.dll", "SetEnvironmentVariableA"
SetEnv("XPRF_TEST", "Hallo")
WinExec("test.exe", 1)
Ist ahora sólo una Primitiv-Ejemplo |
|
|
| |
|
|
|
| |
|
- Página 1 - |
|
| Richtig - y diesem Zusammenhang auch el Selektierung, wobei lo hier reichen sería zwei Longs a transferencia, start -> ende.
Schliesslich voluntad uno tal vez no siempre una PlugIn en el kompletten Source, pero sólo en una Teil anwenden.
Und en lo komplett a hacer auch el Zeilennummer, y el Cursorposition XY. |
|
|
| |
|
|
| |
|
- Página 2 - |
|
|
| Habs otra vez getestet, tener en el Original - Editor Source 4 Zeilen hinzugefügt., sólo provisorisch Ganz al Anfang: KompilierenMarcaSeparación Und el Abfrage des Benutzermenü siehst así de: KompilierenMarcaSeparación Erfüllt seinen Zweck. So en etwa tener Yo me vorgestellt. |
|
|
| |
|
|
|
RGH | |
|
|
|
| Einwand: Markierte Línea? Markiertes Byte Por favor,! Oder zustätzlich MarkierteStartZeileCursorx & MarkierteEndZeileCursorX |
|
|
| |
|
|
|
| Für asynchon-ausgeführte PlugIns sería Yo wünschen el Editor nen SendMessage senden a puede así él el Source simplemente reloaded, meinetwegen auch sólo entonces si él el issaved-Tag trägt. |
|
|
| |
|
|
|
| Apéndice: %hWnd des Editors fehlt ^ ^
PS: Yo find el Solución insgesammt irgendwie knochig. Lo wäre doch deutlich leckerer si uno el Editor - de Sicht des PlugIns - simplemente Fragen stellen podría. |
|
|
| |
|
|
|
| Yo sehe lo ähnlich como IF. So muß uno el Nutzer des Tools una genaue Anleitung escribir, welche Parámetro en welcher Reihenfolge nötig son. En el otro Varianten, egal si Env oder pipe.pcu fällt el weg. Un Fehlerquelle weniger.
Diese Variante por Kommandozeile ha ihre Vorteile en Fremdtools y es natürlich auch wichtig.
hWnd des Editors, sowie des aktuellen Scintilla Controlls fehlen me auch todavía
Aber Yo möchte no drängeln, si una Variante primero verfügbar es, entonces puede ser sí weitersehen |
|
|
| |
|
|
|
| Exactamente, Rolands Variante bietet una stabile Grundsituation.
Ein weiteres Verfahren einzubetten es sí später no el problema. |
|
|
| |
|
|
|
RGH | [quote:b80c0c0d53=iF]Einwand: Markierte Línea? Markiertes Byte Por favor,! Oder zustätzlich MarkierteStartZeileCursorx & MarkierteEndZeileCursorX[/quote:b80c0c0d53] Ok, entonces bastele Todavía rasch :X y :Y para erste y letzte Position (Byte) una. |
|
|
| Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 25.09.2006 ▲ |
|
|
|
|
| Oh sí Por favor,, porque
:V = erste selektierte Línea :B = letzte selektierte Línea
es eigendlich unbrauchbar, o. Yo mi, Yo sería una PlugIn erwürgen qué auch sólo una einziges Byte más que de me markiert verarbeitet. |
|
|
| |
|
|
|
RGH | So, y el Environmentvariablen son auch drin. El heißen entonces XPRF_D, XPRF_V, XPRF_B usw. y haben el gleiche Bedeutung como Varbalen con Ausrufezeichen. Und auch en Nutzung el Environmentvariablen puede ser el :! como Parámetro beim Aufruf uso, si la geänderte Expediente después de Aufruf relaodet voluntad se.
Yo denke veces, morgen abend hay el 0.99.
Bis entonces Roland |
|
|
| Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 26.09.2006 ▲ |
|
|
|
|
| [quote:1910b256fc=RGH]So, y el Environmentvariablen son auch drin.[/quote:1910b256fc] Klasse [img:1910b256fc]https://friendsforever.foren-city.de/images/smiles/a084.gif[/img:1910b256fc] |
|
|
| |
|
|