Gibt es eine Möglichkeit, den Inhalt nicht bearbeitbarer GUI-Steuerelemente zur Laufzeit anzuzeigen oder zu kopieren?


6

Hier sind zwei Beispiele für das, was ich meine:

  • Ich bin sicher, auch Sie haben diese Frustration schon einmal erlebt. Ein Dialogfeld wird geöffnet, in dem nur ein Teil einer langen Zeichenfolge (z. B. ein Dateipfad) angezeigt wird. Sie können jedoch nicht den Text auswählen, damit Sie die gesamte Zeichenfolge lesen können. Keiner der Textcontainer ändert die Größe beim Ändern der Fenstergröße. (Übrigens können Sie die Größe von Fenstern - insbesondere von Dialogfeldern - mit Werkzeugen wie z Sizer , hilft aber in diesem Fall wenig, da die Steuerelemente eine feste Breite haben.) Der Text ist ausgeblendet, Punkt.
  • Kopieren eines sehr langen Dropdown-Listensteuerelementinhalts in eine Textdatei.

Kennen Sie eine Möglichkeit, diese Probleme zu lösen?


Was haben Sie versucht (im Fall des Dialogfelds)? (Strg) + (A)? (Home) gefolgt von (Shift) + (End)?
Scott

@Scott: Das Etikett kann einfach nicht fokussiert werden, weder mit der Tastatur noch mit der Maus.
jqngrc

Da ist ein Verwandte Fragen und Antworten zum Superuser Ich habe vor dem Posten meine nicht gesehen, ihre Antworten bieten andere Lösungen.
jqngrc

Antworten:


3
  1. Ich hatte allgemein Erfolg mit Snagit 's Texterfassung Funktion, die Folgendes unterstützt:

    Window          Region              Scrolling Window
    Active Window   Fixed Region        Scrolling Active Window
    Full Screen     Object              Clipboard Rich
    All-in-One      Custom Scroll       Text Formatting
    
  2. Es gibt auch HyperSnap ist ähnlich TextSnap funktion die ich erfolgreich genutzt habe.

  3. Das Fensterinformationstool von AutoIt AU3Info kann sehr gut helfen können:

    enter image description here

  4. Es gibt auch Text kopieren aber ich habe es noch nie ausprobiert:

    enter image description here


1

Es gibt Eigenschaft bearbeiten , aber ich bin nicht sicher, ob es in diesem Beispiel helfen wird; es sieht tatsächlich so aus, als ob die Saite abgeschnitten ist Vor anzeigen.


Property Edit hat in diesem speziellen Fall funktioniert. Vielen Dank. Entschuldigung, ich kann wegen meiner geringen Wiederholungszahl nicht upvoten.
jqngrc

0

Ich fand die Freeware sehr nützlich WinSpy ++ . Sie können die Größe aller Steuerelemente ändern. Mach einfach folgendes:

  1. Ziehen Sie das Finder Tool (Fadenkreuzsymbol) über das Steuerelement, dessen Größe geändert werden soll.
  2. Klicken Sie auf der Registerkarte "Allgemein" rechts neben "Rechteck" auf die Schaltfläche "Fensterposition anpassen" (mit Auslassungspunkten gekennzeichnet).
  3. Stellen Sie die Werte "B" und "H" auf die gewünschte Breite und Höhe (in Pixel) ein. Sie können die ursprüngliche Größe und Position des Steuerelements mit der Schaltfläche "Zurücksetzen" zurücksetzen.

0

Es gibt eine neue App namens Textify , was genau das macht.

Wollten Sie schon immer einen Text aus einem Dialogfeld kopieren, das diese Funktionalität nicht bietet?

Textify wurde erstellt, um dieses Problem zu beheben: Sie können mit der Maus über den Text fahren, auf die Verknüpfung klicken (standardmäßig Umschalt + Mittelklick) und eine auswählbare Ansicht des Texts erhalten.

Screenshot

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.