1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Mitglieder
  3. Silvermoon1

Beiträge von Silvermoon1

  • Translate.google + Grafik

    • Silvermoon1
    • 24. Mai 2023 um 10:51

    Hallo Andy

    Ja so dachte ich es mir, aber es läuft nicht so wie es ich mir vorstelle.

    So bleibt mir nur die Steinzeitmethode mit Google aufrufen und eine Koordinaten und Klickorgie zu starten.

    Zum Glück kann ich auf einen zweiten Bildschirm (Tv)zugreifen.

    Aber besonders ist diese ansprechend Technik nicht. :thumbdown:

    Deiner Empfehlung werde ich folgen und die Webdriver UDF mir anschauen.

    Ich werde die Anfrage schließen. Sollte sich etwas ändern werde ich es euch mitteilen.

    Auch wenn es nichts gebracht hat, war es eine tolle Hilfestellung

    Auf alle Fälle Danke ich dir Andy, für deine Geduld und Zeit. :klatschen:

    Schönen Tag noch

    Silvermoon1

  • Translate.google + Grafik

    • Silvermoon1
    • 22. Mai 2023 um 17:50

    Hallo Andi

    Wie ich schon sagte: bei einer Grafikdatei wird die Textformatierung nicht verändert nur übersetzt.

    Das ist auch der Sinn der Sache. Die übersetzte Grafikdatei überlagert dann das Original.

    Das läst sich auf eine jede Anwendung anwenden da der Bildausschnitt vollkommen autonom ist und beeinflusst das laufende Programm auf keiner Weise. Es dient nur zur Information was da auf Englisch geschrieben wurde.

    Ein klassisches Beispiel ist ein Game welches nur auf Englisch existiert. (AdventureQuest 3D)

    Zum thema Erreichen möchte ich eigendlich nur das translate.google die Grafik automatisch ladet und mir wieder zurückgibt.

    Also dass was ich jetzt per Hand mache möchte ich automatisieren.

    Grüße silvermoon1

    Ps: hast du dir das Programm angeschaut die Doku erkärt vieles?

    die Übersetzt..jpg habe ich händisch eingefügt .

    s.Foto

    Bilder

    • Inventar1.jpg
      • 104,98 kB
      • 268 × 455

    Dateien

    Orginal.jpg 626,32 kB – 0 Downloads Übersetzt.jpg 628,89 kB – 0 Downloads
  • Translate.google + Grafik

    • Silvermoon1
    • 22. Mai 2023 um 10:54

    Hallo Andi

    Zu erst danke ich für die umfassende Information von dir.

    Die Abfragen sind doch sehr exzessiv da es bei Chat und Anweisungen ständig benutzt werden.

    (ca. 10 Anfragen per Min über mehrere Stunden)

    Ich dachte es reicht eine Einsprungadresse für die einzelnen Optionen, so wie es beim Textübersetzungen zusammen gesetzt ist.

    Zb;

    "https://translate.google.com/?sl=de&tl=en&t…EN&op=translate"

    Scheinbar ist es mit Grafiken nicht so einfach, da der Pfad und Dateiname mit angegeben werden muss , welches nicht ersichtlich ist, wie das Handling weiter gereicht wird.

    Na ja so stellte sich der keine Silver die große Welt vor. :(

    Danke

  • Translate.google + Grafik

    • Silvermoon1
    • 22. Mai 2023 um 01:55

    Hallo Forum

    Wieder komme ich mit einem Problem zu euch.

    Um es kurz zu machen, ich versuche ein Tool zu schreiben welches mit_ScreenCapture_Capture einen Bildausschnitt erstellt. Dieser Ausschnitt (Foto) beinhaltet englische Textzeichen.

    Diesen Ausschnitt möchte ich als Grafik an Translate.google zu senden und die Rückgabe an derselben Stelle wieder einfügen.

    Anmerkung: bei einer Grafikdatei wird die Textformatierung nicht verändert nur übersetzt.

    Soweit würde das auch klappen, nur das Übergeben einer jpg Datei an Translate.google habe ich keine Ahnung wie das funktionieren könnte.

    Info: Ich arbeite mit Firefox und habe „To Google Translate“ als Addon installiert.

    Habe einiges im Forum gefunden aber da blicke ich nicht durch.

    Hat jemand eine Idee wie das machbar ist, händisch kappt es ja auch.

    Danke für eure hilfe

    Silvermoon

    C
    #include <ButtonConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>
    #include <ScreenCapture.au3>
    #include <Clipboard.au3>
    #include <GUIConstantsEx.au3>
    #include <WinAPI.au3>
    #include <Array.au3>
    #include <EditConstants.au3>
    #include <IE.au3>
    #include <Misc.au3>
    
    
    #Region ### START Koda GUI section ### Form=
    $Form1 = GUICreate("Form1", 121, 115, 100, 311)
    $Radio1 = GUICtrlCreateRadio("Radio1", 5, 6, 113, 17)
    $Radio2 = GUICtrlCreateRadio("Radio1", 5, 27, 113, 17)
    $Radio3 = GUICtrlCreateRadio("Radio1", 5, 46, 113, 17)
    $Radio4 = GUICtrlCreateRadio("Radio1", 5, 65, 113, 17)
    $Button1 = GUICtrlCreateButton("Aus", 6, 84, 67, 19)
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###
    
    $hWnd = WinGetHandle("[ACTIVE]")
    WinSetOnTop($hWnd, "", $WINDOWS_ONTOP)
    $hGui1=0
    ;------------------------------------------
    Func _foto1($_pos); $_pos Übergabe
    if $hGui1>0 Then GUIDelete($hGui1) ;lösche die 2.Gui
    $_cor=StringSplit($_pos, ",") ;zerlegt text in Positionen
    ;_ArrayDisplay($_cor)
    
    $X=$_cor[1]
    $Y=$_cor[2]
    $x1=$_cor[3]
    $y1=$_cor[4]
    
    _ScreenCapture_Capture(@ScriptDir & "\Inventar1.jpg", $X,$Y,$x1,$y1); Fotoauschnitt
    
    ;----------------------------------------------
    
    ;Da sollte der Foto -Text "Inventar1.jpg" übersetzt werden.
    ShellExecute("https://translate.google.com/?sl=en&tl=de&op=images")
    ;----------------------------------------------
          $y1=$_cor[3]-$_cor[1]
          $x1=$_cor[4]-$_cor[2]
    ;hier wird das Übersetzte Bild "Inventar1.jpg wieder angezeigt!
          Global $hGui1=GUICreate("", $y1,$x1,$X,$Y, BitOr($WS_BORDER, $WS_POPUP));erstelle neue Gui
          GUICtrlCreatePic ( @ScriptDir & "\Inventar1.jpg", 0, 0 ,$y1,$x1)
          
          GUISetState(@SW_SHOW)
          WinSetOnTop($hGui1, "", $WINDOWS_ONTOP)
       ;GUICtrlSetState($Radio1,False); $GUI_HIDE )
    EndFunc
    ;------------End ---GUIDelete($hGui)
    Alles anzeigen
  • _ScreenCapture_Capture (Variable werden nicht angenommen)

    • Silvermoon1
    • 2. Februar 2023 um 05:21

    Ich danke euch allen.

    Wusste nicht, das man so viel vergessen kann.

    Danke

    Silvermoon

  • _ScreenCapture_Capture (Variable werden nicht angenommen)

    • Silvermoon1
    • 31. Januar 2023 um 00:48

    Hallo Forum

    Nach längere Zeit versuche ich mich mal wieder in AutoIt.

    Mit der Absicht bestimmten Screen – Ausschnitte zu erstellen, bin ich auf ein Problem gestoßen.

    Entnommen aus der Help

    Code
    #include <ScreenCapture.au3>
    $X=1137:$Y=265:$x=1310:$y=636
    
    Example()
    Func Example()
    Local $hBmp
    _ScreenCapture_Capture(@MyDocumentsDir & "\GDIPlus_Image2.jpg",1137, 265, 1310,636)
    ShellExecute(@MyDocumentsDir & "\GDIPlus_Image2.jpg")
    EndFunc   ;==>Example

    Ersetze ich die Koordinaten durch Variable also

    Code
    _ScreenCapture_Capture(@MyDocumentsDir & "\GDIPlus_Image2.jpg",$X, $Y ,$x,$y)

    verweigert Autoit die Aufgabe ohne Meldung.


    Was ist da falsch oder gibt es da eine Alternative?

    Danke für euere Hilfe

  • Nachricht an anderes Programm

    • Silvermoon1
    • 20. April 2022 um 00:22

    Einen großen Dank an Raupi für dein Bemühen.

    Das war genau das, welches ich gesucht habe.

    Auch an die Anderen für eure Geduld, Danke.

    Ich entschuldige mich für den barschen Ton am Anfang, es lag nicht in meiner Absicht jemanden auf den Schlips zu treten.

    Es lag daran, dass ich 6 stunden nach dem Fehler suchte und ziemlich genervt eine genaue Anfrage fürs Forum zusammen stellte.

    Als Antwort war zu lesen

    Zitat von Velted

    ich habe das nur gelesen, aber

    $hWnd = WinGetHandle("[REGEXPTITLE:(GTI.*)]")

    passt für mich nicht so recht zu

    $hGui = GUICreate("GDI", @DesktopWidth, @DesktopHeight, 0, 0,$WS_POPUP, $WS_EX_LAYERED)

    Ich habe das als lapidare Meldung abgetan, und nicht weiter darüber nachgedacht. Da mein Problem in einem anderen Bereich war, welches ich ja genau beschrieben habe.

    Also noch mal Entschuldigung

    Silvermoon

  • Nachricht an anderes Programm

    • Silvermoon1
    • 18. April 2022 um 23:27

    Also ich glaube wir reden aneinander vorbei.

    Hast du die AutoItsourcecode Programm GTI zum testen gesehen?

    Es sind insgesamt zwei AutoItsourcecode!

    Zitat von autoBert

    Laufen beide Prog's auf dem selben Rechner?

    ja

    1.) GDI ist unsichtbar und läuft als "GDI.exe" und dass ist auch richtig so.

    Sie ermöglicht einer rechteckigen Rahmen mit "Alt" und Maus ziehen auf dem Bildschirm zu zeichnen.

    Da eine Fehlersuche in der als kompilierte (GTI.exe) nicht möglich ist, hatte ich in meiner ersten Anfrage

    die AutoItsourcecode bereits eingestellt. s.Programm GTI zum testen

    Zitat von autoBert

    wenn ja, wo ist dein Problem? Du scheinst ja von beiden Programmen den AutoItsourcecode zu haben

    2.)unabhängig von der GDI.exe läuft ein anderer Sourcecode , welcher mit der GDI.exe nichts zu tun hat.

    Dieser Sourcecode sollte es ermöglichen, zusätzliche Daten an die GDI zu senden.

    $Text= "Daten"

    $hWnd = WinGetHandle("[REGEXPTITLE:(GDI.*)]")

    WinActivate($hWnd)

    ControlSetText($hWnd,"","[CLASS:Edit; INSTANCE:1]", $Text)

    ToolTip($hWnd)

    Leider bekomme ich keine Reaktion von der GDI.exe, obwohl es den Handle erkennt.

    ich Sende nochmal die AutoItsourcecode von GDI.au3

    GDI

    ;+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

    ;dieses Prog. ist nicht von mir wurde aber von mir modifiziert!!

    ;Silvermoon

    ;____________________________________________________________

    ;Programm 1 von 2

    ; mit drücken der Alt-Taste lässt sich mit der Maus ein rechteckiger Rahmen aufziehen,welcher

    ;über alle anderen Fenster liegt.

    ;zusätzlich können die Rechteck- Koordinaten an ein Fremdprogramm "Form1" senden werden .

    ; die Function " _eigene_hWnd()" kann gelöscht werden so wie dessen Aufruf.

    ;zur zeit kann ich keine Daten (Coordinaten) von Programm2 an das GTI-$Input1 senden. :(((

    ;es werden nochweitere Funktionenen geplant

    ;++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

    ;

    #include <GDIPlus.au3>

    #include <Misc.au3>

    #include <GUIConstantsEx.au3>

    #include <WindowsConstants.au3>

    #include <WinAPI.au3>

    #include <Array.au3>

    #include <GUIConstantsEx.au3>

    #include <StaticConstants.au3>

    HotKeySet("{ESC}", "_Senden")

    Opt("GUIOnEventMode", 1)

    $hGui = GUICreate("GDI", @DesktopWidth, @DesktopHeight, 0, 0,$WS_POPUP, $WS_EX_LAYERED)

    GUISetBkColor(0x000000)

    $Input1 = GUICtrlCreateInput(" ", 102, 5,100, 30)

    GUICtrlSetOnEvent(-1, "Meldung")

    ;GUICtrlSetState($Input1,$GUI_ENABLE )

    _WinAPI_SetLayeredWindowAttributes($hGui,0x000000,255)

    GUISetOnEvent(-3, "_Shut")

    GUISetState()

    _GDIPlus_Startup()

    Global $hGraphics = _GDIPlus_GraphicsCreateFromHWND($hGui)

    Global $hBitmap = _GDIPlus_BitmapCreateFromGraphics(@DesktopWidth, @DesktopHeight, $hGraphics)

    Global $Backbuffer = _GDIPlus_ImageGetGraphicsContext($hBitmap)

    Global $hPen = _GDIPlus_PenCreate(0xFFFF0000, 2)

    Global $hPen2 = _GDIPlus_PenCreate(0xFFFFa000, 2)

    WinSetOnTop($hGui, "",1)

    WinSetOnTop($hGraphics, "",1)

    _GDIPlus_GraphicsClear($Backbuffer)

    Sleep(300)

    ;--------------------------------------------------

    While 1

    ;ControlSetText("Form1","","[CLASS:Static; INSTANCE:7]", "Rahmen zeichnen mit Alt+linke Maustaste?")

    $R_pos = MouseGetPos();1. Mauspos

    if _IsPressed("12") Then; Alt-Taste

    While _IsPressed("01")

    $R_pos2 = MouseGetPos(); 2. Mauspos

    _GDIPlus_GraphicsClear($hGraphics)

    _GDIPlus_GraphicsDrawLine($hGraphics, $R_pos[0], $R_pos [1], $R_pos2[0], $R_pos [1], $hPen2);Oben horizontal

    _GDIPlus_GraphicsDrawLine($hGraphics, $R_pos[0], $R_pos2[1], $R_pos2[0], $R_pos2[1], $hPen);Unten horizontal

    _GDIPlus_GraphicsDrawLine($hGraphics, $R_pos[0], $R_pos[1], $R_pos[0], $R_pos2[1], $hPen2);Links vertikal

    _GDIPlus_GraphicsDrawLine($hGraphics, $R_pos2[0], $R_pos[1], $R_pos2[0], $R_pos2[1], $hPen);Rechts vertikal

    ; _GDIPlus_GraphicsDrawImage($hGraphics, $hBitmap, 0, 0)

    ControlSetText("Form1","","[CLASS:Edit; INSTANCE:1]", $R_pos[0]) ;X

    ControlSetText("Form1","","[CLASS:Edit; INSTANCE:2]", $R_pos[1]) ;Y

    ControlSetText("Form1","","[CLASS:Edit; INSTANCE:3]", $R_pos2[0]) ;X1

    ControlSetText("Form1","","[CLASS:Edit; INSTANCE:4]", $R_pos2[1]) ;Y1

    if not _IsPressed("01") Then

    _eigene_hWnd(); zum testen

    ;ControlSetText("Form1","","[CLASS:Static; INSTANCE:7]", "Bild mit Pausetaste speichen ?")

    EndIf

    WEnd

    EndIf

    ;_GDIPlus_GraphicsClear($hGraphics, 0xFF000000); grafig löschen

    ;Sleep(10)

    WEnd

    ;--------------------------------------------------

    Func _Shut()

    _GDIPlus_GraphicsDispose($hGraphics)

    _GDIPlus_GraphicsDispose($Backbuffer)

    _GDIPlus_BitmapDispose($hBitmap)

    _GDIPlus_PenCreate($hPen)

    _GDIPlus_Shutdown()

    Exit

    EndFunc ;==>_Shut

    ;--------------------------------------------------

    Func _eigene_hWnd()

    ;

    $hWnd = WinGetHandle("[REGEXPTITLE:(GTI.*)]")

    GUICtrlSetData($Input1 ,$hWnd)

    ToolTip("_hWnd von GTI... "&$hWnd)

    ;-----------test

    EndFunc

    ;--------------------------------------------------

    Func Meldung()

    $T=GUICtrlread($Input1)

    ;MsgBox($MB_SYSTEMMODAL, "Rückmeldung")

    MsgBox($MB_SYSTEMMODAL, "Titel", "Rückmeldung "&$T,1 )

    EndFunc

    Func _Senden()

    Exit

    ;ControlSetText("Form1","","[CLASS:Edit; INSTANCE:1]", $R_pos[0])

    ;ControlSetText("Form1","","[CLASS:Edit; INSTANCE:2]", $R_pos[1])

    ;ControlSetText("Form1","","[CLASS:Edit; INSTANCE:3]", $R_pos2[0])

    ;ControlSetText("Form1","","[CLASS:Edit; INSTANCE:4]", $R_pos2[1])

    EndFunc

  • Nachricht an anderes Programm

    • Silvermoon1
    • 18. April 2022 um 20:16

    Sorry an für meinen Fehler euch beide,wenn ich was Falsch verstanden habe.


    Hallo Bernt

    Es ist kein Spiel und einen Screenshot gibt es nicht, da das Progr. „GDI“ nicht sichtbar ist.

    Wenn du in meinen ersten Beitrag schaust dann findest du den Code unter

    „Programm GTI zum testen.“

    Nach dem Kompilieren und Start erscheint nur ein Input -Feld am Bildschirm (links oben) und in der Titel in der Taskleiste „GDI“.


    Mit einer anderen Form1 versuche ich dieses Input-Feld von GDI ($Input1)anzusprechen.

    Mit Codebeispiel:

    Code
    $Text= "Daten"
    $hWnd = WinGetHandle("[REGEXPTITLE:(GDI.*)]")
    WinActivate($hWnd)
    ControlSetText($hWnd,"","[CLASS:Edit; INSTANCE:1]", $Text)
    ToolTip($hWnd)

    mfg an euch beide

    Silvermoon

  • Nachricht an anderes Programm

    • Silvermoon1
    • 18. April 2022 um 17:03
    Zitat von Velted

    ich habe das nur gelesen, aber

    $hWnd = WinGetHandle("[REGEXPTITLE:(GTI.*)]")

    passt für mich nicht so recht zu

    $hGui = GUICreate("GDI", @DesktopWidth, @DesktopHeight, 0, 0,$WS_POPUP, $WS_EX_LAYERED)

    Hallo Velted

    Verzeih aber, ohne sich wirklich damit zu befassen ist dein Beitrag „Sinnfrei“ und trägt nicht wirklich etwas zur Unterstützung bei.

    Anmerkung;

    WinGetHandle("[REGEXPTITLE:(GTI.*)]") wurde aus der Help entnommen und ermittelt das Handle eines Fensters.Silvermoon

  • Nachricht an anderes Programm

    • Silvermoon1
    • 15. April 2022 um 19:55

    Hallo Leute

    Ich brauch wieder mal eure Hilfe.

    Von irgendwo habe ich mal ein Programm geklaut und entsprechen modifiziert.

    Mit der gedrückten Alt- Taste und der Maus kann man einen rechteckigen Rahmen auf den Schirm zeichnen.

    Zusätzlich kann es die Koordinaten an ein anderes Prog. senden.

    Soweit klappt das auch.

    Ich möchte aber auch Daten an das Programm ($Input1) senden können mit:


    Code
    $Text= "Daten"
    $hWnd = WinGetHandle("[REGEXPTITLE:(GTI.*)]")
    WinActivate($hWnd)
    ControlSetText($hWnd,"","[CLASS:Edit; INSTANCE:1]", $Text)
    ToolTip($hWnd)

    Dem Programm "GTI" möchte ich mit dem oben genannten Quellencode Daten übermitteln.

    Programm GTI zum testen

    ;+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

    ;dieses Prog. ist nicht von mir wurde aber von mir modifiziert!!

    ;Silvermoon

    ;____________________________________________________________

    ;Programm 1 von 2

    ; mit drücken der Alt-Taste lässt sich mit der Maus ein rechteckiger Rahmen aufziehen,welcher

    ;über alle anderen Fenster liegt.

    ;zusätzlich können die Rechteck- Koordinaten an ein Fremdprogramm "Form1" senden werden .

    ; die Function " _eigene_hWnd()" kann gelöscht werden so wie dessen Aufruf.

    ;zur zeit kann ich keine Daten (Coordinaten) von Programm2 an das GTI-$Input1 senden. :(((

    ;es werden nochweitere Funktionenen geplant

    ;++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

    ;

    #include <GDIPlus.au3>

    #include <Misc.au3>

    #include <GUIConstantsEx.au3>

    #include <WindowsConstants.au3>

    #include <WinAPI.au3>

    #include <Array.au3>

    #include <GUIConstantsEx.au3>

    #include <StaticConstants.au3>

    HotKeySet("{ESC}", "_Senden")

    Opt("GUIOnEventMode", 1)

    $hGui = GUICreate("GDI", @DesktopWidth, @DesktopHeight, 0, 0,$WS_POPUP, $WS_EX_LAYERED)

    GUISetBkColor(0x000000)

    $Input1 = GUICtrlCreateInput(" ", 102, 5,100, 30)

    GUICtrlSetOnEvent(-1, "Meldung")

    ;GUICtrlSetState($Input1,$GUI_ENABLE )

    _WinAPI_SetLayeredWindowAttributes($hGui,0x000000,255)

    GUISetOnEvent(-3, "_Shut")

    GUISetState()

    _GDIPlus_Startup()

    Global $hGraphics = _GDIPlus_GraphicsCreateFromHWND($hGui)

    Global $hBitmap = _GDIPlus_BitmapCreateFromGraphics(@DesktopWidth, @DesktopHeight, $hGraphics)

    Global $Backbuffer = _GDIPlus_ImageGetGraphicsContext($hBitmap)

    Global $hPen = _GDIPlus_PenCreate(0xFFFF0000, 2)

    Global $hPen2 = _GDIPlus_PenCreate(0xFFFFa000, 2)

    WinSetOnTop($hGui, "",1)

    WinSetOnTop($hGraphics, "",1)

    _GDIPlus_GraphicsClear($Backbuffer)

    Sleep(300)

    ;--------------------------------------------------

    While 1

    ;ControlSetText("Form1","","[CLASS:Static; INSTANCE:7]", "Rahmen zeichnen mit Alt+linke Maustaste?")

    $R_pos = MouseGetPos();1. Mauspos

    if _IsPressed("12") Then; Alt-Taste

    While _IsPressed("01")

    $R_pos2 = MouseGetPos(); 2. Mauspos

    _GDIPlus_GraphicsClear($hGraphics)

    _GDIPlus_GraphicsDrawLine($hGraphics, $R_pos[0], $R_pos [1], $R_pos2[0], $R_pos [1], $hPen2);Oben horizontal

    _GDIPlus_GraphicsDrawLine($hGraphics, $R_pos[0], $R_pos2[1], $R_pos2[0], $R_pos2[1], $hPen);Unten horizontal

    _GDIPlus_GraphicsDrawLine($hGraphics, $R_pos[0], $R_pos[1], $R_pos[0], $R_pos2[1], $hPen2);Links vertikal

    _GDIPlus_GraphicsDrawLine($hGraphics, $R_pos2[0], $R_pos[1], $R_pos2[0], $R_pos2[1], $hPen);Rechts vertikal

    ; _GDIPlus_GraphicsDrawImage($hGraphics, $hBitmap, 0, 0)

    ControlSetText("Form1","","[CLASS:Edit; INSTANCE:1]", $R_pos[0]) ;X

    ControlSetText("Form1","","[CLASS:Edit; INSTANCE:2]", $R_pos[1]) ;Y

    ControlSetText("Form1","","[CLASS:Edit; INSTANCE:3]", $R_pos2[0]) ;X1

    ControlSetText("Form1","","[CLASS:Edit; INSTANCE:4]", $R_pos2[1]) ;Y1

    if not _IsPressed("01") Then

    _eigene_hWnd(); zum testen

    ;ControlSetText("Form1","","[CLASS:Static; INSTANCE:7]", "Bild mit Pausetaste speichen ?")

    EndIf

    WEnd

    EndIf

    ;_GDIPlus_GraphicsClear($hGraphics, 0xFF000000); grafig löschen

    ;Sleep(10)

    WEnd

    ;--------------------------------------------------

    Func _Shut()

    _GDIPlus_GraphicsDispose($hGraphics)

    _GDIPlus_GraphicsDispose($Backbuffer)

    _GDIPlus_BitmapDispose($hBitmap)

    _GDIPlus_PenCreate($hPen)

    _GDIPlus_Shutdown()

    Exit

    EndFunc ;==>_Shut

    ;--------------------------------------------------

    Func _eigene_hWnd()

    ;

    $hWnd = WinGetHandle("[REGEXPTITLE:(GTI.*)]")

    GUICtrlSetData($Input1 ,$hWnd)

    ToolTip("_hWnd von GTI... "&$hWnd)

    ;-----------test

    EndFunc

    ;--------------------------------------------------

    Func Meldung()

    $T=GUICtrlread($Input1)

    ;MsgBox($MB_SYSTEMMODAL, "Rückmeldung")

    MsgBox($MB_SYSTEMMODAL, "Titel", "Rückmeldung "&$T,1 )

    EndFunc

    Func _Senden()

    Exit

    ;ControlSetText("Form1","","[CLASS:Edit; INSTANCE:1]", $R_pos[0])

    ;ControlSetText("Form1","","[CLASS:Edit; INSTANCE:2]", $R_pos[1])

    ;ControlSetText("Form1","","[CLASS:Edit; INSTANCE:3]", $R_pos2[0])

    ;ControlSetText("Form1","","[CLASS:Edit; INSTANCE:4]", $R_pos2[1])

    EndFunc

    Jedoch reagiert das Programm GTI nicht darauf


    Wo liegt der Fehler?

    Danke für eure Hilfe

  • SciTE.exe neu installieren

    • Silvermoon1
    • 15. August 2021 um 21:33
    Zitat von Musashi

    Nur zur Sicherheit : Du musst die Vollversion , d.h. SciTE4AutoIt3.exe installieren !!

    SciTE4AutoIt3.exe (5439Kb) wurde installiert

  • SciTE.exe neu installieren

    • Silvermoon1
    • 15. August 2021 um 19:00
    Zitat von oh-ha

    Lade dir diese Datei runter: Deutsche Hilfe

    habe ich gemacht nur die Verbindung zu der F1 Taste klappt nicht. Keine Veränderung.

    Auch nach der orginal Installation in Englisch ist die F1 Taste tot, genau so wie in der Menüleiste (Help) greift nur die Option SCITE Lite Help ausschließlich auf die Help online zu.

    ach ja die Version ist die 3.3.14.5

  • SciTE.exe neu installieren

    • Silvermoon1
    • 15. August 2021 um 15:53

    Hallo Leute

    Ich musste SciTE.exe neu installieren.

    Wie kann ich die Menüführung auf Deutsch umstellen.

    Auch die Hilfe- Datei (deutsch) gehören mit der F1 Taste verbunden.

    Im Moment ist die F1 Taste tot.


    Die 3 Help Dateien habe ich

    Danke für eure Hilfe

  • Koda Form Designer

    • Silvermoon1
    • 14. August 2021 um 19:59

    Also das Problem ist behoben. :rock:

    Der Koda-Formdesigner mag keinen zweiten Bildschirm.

    Nach Ausschalten des zweiten Monitor funktioniert die FD.exe wieder tadellos. :party:

    Was das mit dem zweiten Monitor zu tun hat, ist mir ein Rätsel.

    gefunden;

    wtf koda formdesigner
    The koda form designer is bugged for me I have spent 2 day´s googling the hell out of this problem but i have not found any solution to it. win764b pro koda…
    www.autoitscript.com
  • Koda Form Designer

    • Silvermoon1
    • 14. August 2021 um 19:10
    Zitat von Bitnugger

    ch vermute der Fehler entsteht durch den Code, den du mit Koda erzeugen willst... was genau machst du da?

    Nichts Weltbewegendes.

    Wollte eine Eingabemaske erstellen.

    $test = GUICreate("test",139,88,1,1,-1,-1)

    $taste1=GUICtrlCreateButton("Schalter1",20,20,100,30,-1,-1)

    $taste2=GUICtrlCreateButton("Schalter2",20,50,100,30,-1,-1)

    GUISetState(@SW_SHOW,$test)

    Aber so weit kommt es ja nicht. Bei der klick auf die Menüleiste friert der FD ein und nichts geht mehr.

    Wenn es bei dir klappt, dann muss der Fehler auf meinem System sein.

  • Koda Form Designer

    • Silvermoon1
    • 14. August 2021 um 18:13
    Zitat von Musashi

    Na ja, es ist halt ein komplettes Entwicklungsstudio ;) .

    Nur mal so aus Interesse :

    Hast Du es denn mit vielen und/oder komplexen GUI's zu tun, die sich ggf. auch noch häufig ändern ?

    Die manuelle Erstellung von GUI's ist nicht sooo schwierig, insbesondere dann nicht, wenn man sich an gewisse (fortgeschrittene) Gestaltungsregeln hält. So könntest Du, was den Editor usw. angeht, bei SciTE bleiben.

    Nein, manches mal reitet mich der Teufel wo ich mir denke, dass könnte man Automatisieren.

    Im Allgemeinen bleibt es bei einigen Programmzeilen.

    Also nichts Weltbewegendes.

  • Koda Form Designer

    • Silvermoon1
    • 14. August 2021 um 11:50

    Hallo Musashi

    danke für die rasche Antwort.

    Es war mir schon klar das Koda veraltet ist , wahr nur überrascht, dass Er auf einmal nicht funktioniert.

    Hatte ca. 3 Jahre Koda auf Windof 10 benutzt. (Schade) ;(

    Danke für den Link Autolt Studio.

    Wurde sofort installiert... Oh mann ... da wird man von Menüs erschlagen.

    Na ja da muss ich mich halt umstellen und neu lernen. :rtfm:

    schönen Tag noch :party:

  • Koda Form Designer

    • Silvermoon1
    • 14. August 2021 um 00:30

    Hallo forum

    Auch auf Win 10 (64 bit) ist bis vor kurzem der „Koda Form Designer(32 bit) „ ohne Probleme gelaufen. Jetzt wollte ich nach einer Pause wieder eine Eingabemaske erstellen verweigert der Designer seine Funktion. Ich kann zwar die Eingabemaske erstellen, aber bei dem Menü "Dialog Code erstellen" friert das Programm ein und gibt bei Tastendruck nur mehr Piep-töne von sich.

    Schließen lässt sich der Designer nur über den Task- Manager.

    Meine Frage ist ;ob jemanden das Problem bekannt ist bzw. ob es eine Lösung gibt?

    Danke im Vorhinein.

  • Grafik in exe

    • Silvermoon1
    • 8. Mai 2020 um 08:05

    autoiter; den Namen Silvermoon1 besitze ich schon seit vielen Jahren in diesem Forum

    Hallo Musashi und Gremlin78

    Danke für Eure Antwort aber entweder ist meine Anfrage falsch rüber gekommen, oder ich habe mich schlecht ausgedrückt.

    Was ich möchte:

    Das Bildmaterial sollte direkt in dem Skript als Datenbank vorhanden sein.

    So das es beim Start aus dem eigenen Skript den Bildinhalt bezieht.

    Also ;

    Code
    Func _Lese_Bild()
    $Bild= Datenbank(Pfeil_runter)
    EndFunc
    ;-------------------------
    Datenbank ;Anfang Pfeil_runter
    „Xxxx
    Xxxx
    Xxxx“
    Datenbank ;Ende
    ;-------------------------

    Ob das Bildmaterial als Binär oder in einer anderen Art drinnen steht ist mir egal.

    Hauptsache das Skript und das Bildmaterial stehen in einer Datei.

    Silvermoon1

Spenden

Jeder Euro hilft uns, Euch zu helfen.

Download

AutoIt Tutorial
AutoIt Buch
Onlinehilfe
AutoIt Entwickler
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™