AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte ExBox! Tool zum Starten von Apps, Umrechnungen, usw.

ExBox! Tool zum Starten von Apps, Umrechnungen, usw.

Ein Thema von kaju74 · begonnen am 20. Jun 2012 · letzter Beitrag vom 8. Nov 2019
Antwort Antwort
Seite 1 von 2  1 2   
dunningkruger

Registriert seit: 25. Mai 2012
59 Beiträge
 
#1

AW: ExBox! Tool zum Starten von Apps, Umrechnungen, usw.

  Alt 20. Jun 2012, 20:23
Nimm "dunningkruger" bitte nicht allzu ernst...
  Mit Zitat antworten Zitat
kaju74

Registriert seit: 22. Okt 2003
185 Beiträge
 
#2

AW: ExBox! Tool zum Starten von Apps, Umrechnungen, usw.

  Alt 20. Jun 2012, 20:33
Hi.

Okay, die Webseite habe ich schonmal "ent-duzt"...ein Programmupdate folgt morgen...

Lieben Gruß,
Marc
  Mit Zitat antworten Zitat
kaju74

Registriert seit: 22. Okt 2003
185 Beiträge
 
#3

AW: ExBox! Tool zum Starten von Apps, Umrechnungen, usw.

  Alt 20. Jun 2012, 20:47
@rapante:

Das ist ein wenig tricky....und Du musst dazu den Quelltext der Webseite nach dem passenden Teil durchsuchen. Nehmen wir dazu nochmal das Beispiel "dict.leo.org". Wenn man in der Webseite z.Bsp. nach "fliegen sucht", steht der relevante Part nach der Werbung:

http://www.delphipraxis.net/attachme...1&d=1340221208

Wenn man nun in den Quelltext wechselt, sucht man einfach mal nach "Werbung" und findet folgenden Abschnitt:

http://www.delphipraxis.net/attachme...1&d=1340221413

Der eigentliche Part kommt dann hinter dem Table-Tag und geht bis zum Punkt "Forumsdiskussionen", d.h.:

Das Relevante steht zwischen diesen beiden Abschnitten. Der passende, reguläre Ausdruck lautet dann:

Code:
Werbung</a>    </th>    </tr>    </table>(.*)Forumsdiskussionen
ExBox! läd daraufhin die Seite und übernimmt NUR den Part (.*):

http://www.delphipraxis.net/attachme...1&d=1340221606

Wenn man sich ein wenig mit regulären Ausdrücken beschäftigt, geht das recht einfach, zumal eben nur der
Inhalt "(.*)" ausgewertet wird...

Wenn Du eine spezielle Seite meinst, kann ich den relevanten Teil davon gerne für Dich herausfinden.

LG,
Marc
Miniaturansicht angehängter Grafiken
leo_part1.png   leo_part2.png   leo_part3.png  
  Mit Zitat antworten Zitat
Benutzerbild von implementation
implementation

Registriert seit: 5. Mai 2008
940 Beiträge
 
FreePascal / Lazarus
 
#4

AW: ExBox! Tool zum Starten von Apps, Umrechnungen, usw.

  Alt 20. Jun 2012, 21:31
Ist das das Compiz-Icon? Es ist sicherlich frei verfügbar, insofern unproblematisch, es ist nur einfach seltsam wiederzuentdecken, wenn man mit dem Icon bereits einen Compositing-WM assoziiert
  Mit Zitat antworten Zitat
Benutzerbild von rapante
rapante

Registriert seit: 3. Jun 2009
Ort: OPR
172 Beiträge
 
Delphi 12 Athens
 
#5

AW: ExBox! Tool zum Starten von Apps, Umrechnungen, usw.

  Alt 20. Jun 2012, 21:53
@Marc
Vielleicht hab' ich mich falsch ausgedrückt. Das Problem sind nicht die regulären Ausdrücke an sich, sondern
wie man das in die Befehlszeile (in der Verwaltung) eingibt.

Also bei deinem LEO-Beispiel:
Befehlszeile:
Code:
http://dict.leo.org/ende?search={1}
Regulärer Ausdruck:
Code:
Werbung</a>    </th>    </tr>    </table>(.*)Forumsdiskussionen
Wie bring ich jetzt die beiden Sachen zusammen? Über den Makro-Editor?
Micha
  Mit Zitat antworten Zitat
kaju74

Registriert seit: 22. Okt 2003
185 Beiträge
 
#6

AW: ExBox! Tool zum Starten von Apps, Umrechnungen, usw.

  Alt 20. Jun 2012, 22:52
@Marc
Vielleicht hab' ich mich falsch ausgedrückt. Das Problem sind nicht die regulären Ausdrücke an sich, sondern
wie man das in die Befehlszeile (in der Verwaltung) eingibt.

Also bei deinem LEO-Beispiel:
Befehlszeile:
Code:
http://dict.leo.org/ende?search={1}
Regulärer Ausdruck:
Code:
Werbung</a>    </th>    </tr>    </table>(.*)Forumsdiskussionen
Wie bring ich jetzt die beiden Sachen zusammen? Über den Makro-Editor?
Achso, das ist einfach:

Wenn Du im Befehls-Editor bist und eine gültige URL eingibst (mit "http"), dann wird weiter unten ein Button
aktiviert:

http://www.delphipraxis.net/attachme...1&d=1340229114

In dem nun sich öffnenten Dialog kannst Du die Expression hinterlegen:

http://www.delphipraxis.net/attachme...1&d=1340229114

Gruß,
Marc

P.S.: Ich werde das im Handbuch asap ergänzen...
Miniaturansicht angehängter Grafiken
leo1.png   leo2.png  
  Mit Zitat antworten Zitat
kaju74

Registriert seit: 22. Okt 2003
185 Beiträge
 
#7

AW: ExBox! Tool zum Starten von Apps, Umrechnungen, usw.

  Alt 21. Jun 2012, 11:00
@himitsu:

Danke, gucke ich mir mal an.

@dunningkruger:

Okay, das Programm ist nun ent-duzt..sollte sich beim nächsten Start dann automatisch aktualisieren.

LG,
Marc
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.374 Beiträge
 
Delphi 12 Athens
 
#8

AW: ExBox! Tool zum Starten von Apps, Umrechnungen, usw.

  Alt 20. Jun 2012, 22:12
Was meinst Du damit jetzt genau?
Delphi-Referenz durchsuchenTMenuItem.ShortCut wird z.B. in Menüs am Ende eines Eintrags angezeigt.
TShortCut ist ein ordinaler Typ (Integer), womit man Programmintern sehr gut arbeiten kann.

Delphi-Quellcode:
function ShortCut(Key: Word; Shift: TShiftState): TShortCut;
procedure ShortCutToKey(ShortCut: TShortCut; var Key: Word; var Shift: TShiftState);
function ShortCutToText(ShortCut: TShortCut): string;
function TextToShortCut(Text: string): TShortCut;
Für die Umwandlung werden die einkompilierten String-Konstanten verwendet. (in neueren Delphis kann man die RTL/VCL-Sprache umstellen, vor dem Kompilieren)
z.B. SmkcEsc='Esc' oder SmkcEnter='Eingabe' aus der Unit "Consts" ("Vcl.Consts" ab XE2)

Kann man aber über Delphi-Referenz durchsuchenMenuKeyCaps selber lokalisieren. (diese Array-Variable wird mit den Smkc*-Strings initialisiert)
Ein Therapeut entspricht 1024 Gigapeut.

Geändert von himitsu (20. Jun 2012 um 22:18 Uhr)
  Mit Zitat antworten Zitat
kaju74

Registriert seit: 22. Okt 2003
185 Beiträge
 
#9

AW: ExBox! Tool zum Starten von Apps, Umrechnungen, usw.

  Alt 3. Jul 2012, 16:03
So,...

...mittlerweile gibt's ein paar Updates. Aktuell ist Version 1.4.3. Damit lassen sich
nun Webseiten als Hintergrundinstanz starten (SHIFT beim Starten gedrückt halten), was
z.Bsp. für Internetradio-Dienste interessant ist. Zudem wurde die Klassenbibiliothek
stark erweitert, die Webseite aktualisiert (Dokumentation) und kleinere Bugs beseitigt.

Lieben Gruß,
Marc
  Mit Zitat antworten Zitat
kaju74

Registriert seit: 22. Okt 2003
185 Beiträge
 
#10

AW: ExBox! Tool zum Starten von Apps, Umrechnungen, usw.

  Alt 12. Apr 2013, 11:15
...und mal wieder ein Update zu verzeichnen (aktuell ist 1.6.0):

+ Klassenbibiliothek exterm erweitert (Stringlisten, Stringverarbeitung, FTP-Zugriff, usw.)
+ Online Makro-Bibiliothek zum einfachen Herunterladen und Installieren
+ Erweitertes SmartPad / Makro-Editor
+ Div. neue Skins sowie Fehlerverbesserungen

Wenn einer noch Anregungen hat, immer her damit

LG,
Marc
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2   

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:42 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz