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. NoMaxx

Beiträge von NoMaxx

  • Excel (Office 365) – löscht die Zwischenablage (Clipput)

    • NoMaxx
    • 1. Januar 2019 um 16:41

    Hallo,

    ich nutzte sehr viele kleine Autoit Skripte, welche mir meinen Arbeitsalltag erleichtern.

    Diese Skripte wurden jetzt alle für Windows 7 und für Excel 2010 erstellt.

    Jetzt ist mir aber die Tage meine Festplatte kaputtgegangen und ich habe mich entschlossen zu Windows 10 und Office 365 (2016?) zu wechseln.

    Zum meinem Problem:

    Die Skripte kopieren Werte in die Zwischenablage „clipput()“ und sollen diese dann in Excel wieder einfügen „STRG+V“.

    Die Zwischenablage wird aber geleert sobald Excel aktiv ist.

    Ich weiß jetzt nicht, ob hier ein Schutz von Excel aktiv wird, oder es mit der neuen „clipboard history“ von Windows 10 (bei mir deaktiviert) zu tun hat.

    Aber vielleicht hat ja hier einer einen Tipp für mich.

    Mit freundlichen Grüßen und ein Frohes neues Jahr

    Stefan

  • Magnify funktioniert nicht mehr richtig

    • NoMaxx
    • 12. März 2018 um 11:40

    alpines

    Erst mal danke für die schnelle Antwort.

    Und ja, es liegt daran. Ich habe auf 150 % vergrößert, was bei einer Auflösung von 3840x2160 auf nötig ist.

    Bei 100% Vergrößerung läuft alles wie gewünscht, man kann bei der Vergrößerung und einer

    Auflösung von 3840x2160 aber nicht arbeiten.

    Ich vermute mal, dass es erstmal keine wirkliche Lösung für mein Problem gibt.

    Grüße Stefan

    Update:

    Ich habe jetzt mal bei "Benutzerdefinierte Textgröße DPI festlegen" noch den Haken bei

    "DPI-Skalierung im Stil von Windows XP verwenden" gesetzt.

    Damit funktioniert erst mal wieder alles.

    Ich überlege jetzt aber ernsthaft, ob ich die Auflösung nicht wieder auf 1920x1080 herabsetzte

    und nur bei Grafikarbeiten die Auflösung wieder auf 3840x2160 erhöhe.

  • Magnify funktioniert nicht mehr richtig

    • NoMaxx
    • 12. März 2018 um 11:05

    Hallo,

    die Magnify Funktion von „AutoIt v3 Windows Info“ funktioniert bei mir nicht mehr richtig.

    Und zwar ist das angezeigt Bild in dem Magnify-Fenster weit von der eigentlichen Mausposition entfernt.

    Ich verwende seit kurzem die Autoit Version 3.3.14.3.

    Zuerst dachte ich es läge an der Bildschirmauflösung (3840x2160),

    aber dann hätte es ja wieder funktionieren müssen, wenn ich die Auflösung auf z.B. (1920x1080) ändere.

    Vielleicht hat ja jemand hierfür eine Lösung.

    Grüße Stefan

  • Func + #include + func = Problemchen

    • NoMaxx
    • 14. November 2013 um 16:02

    Wenn auch ein wenig spät,


    noch ein Dank für die Hilfe!


    Grüße NoMaxx

  • Variable "variabel" machen

    • NoMaxx
    • 14. November 2013 um 15:57

    Auch von mir ein Danke für den Hinweis auf die "unschöne" Eval Funktion.

    Grüße NoMaxx

  • Func + #include + func = Problemchen

    • NoMaxx
    • 8. September 2011 um 14:41

    Hallo,
    ich habe ein kleines AutoIT-Problem und hoffe Ihr könnt mir helfen.
    Gegeben ist ein Skript welches eine „Func“ enthält.
    Diese Func greif mit der „#include“-Funktion auf ein zweites Skript zu.
    Das zweite Skript enthält aber auch eine „Func“ und ich bekomme
    folgende Fehlermeldung: skript2.au3 -->"Func" statement has no matching "EndFunc"

    Oder ist diese Kombination generell nicht möglich.

    Vereinfachtes Beispiel:
    Skript1: (skript1.au3)
    test()
    func test()
    #include "skript2.au3"
    EndFunc

    Skript2: (skript2.au3)
    test2()
    func test2()
    msgbox(0,"Ergebnis","Test2")
    EndFunc

    Grüße NoMaxx

  • PixelChecksum

    • NoMaxx
    • 19. Februar 2009 um 23:40

    Hi,
    ich kann die Werte leider nur über die Checksumme auslesen.

    Habe das Problem auch mittlerweile umgangen in dem ich den „STEP“
    von 1 (Standart) auf 2 erhört habe. Jetzt kommen wieder unterschiedliche
    Checksummen raus.

    Es wundert mich aber immer noch, warum Acht und Null
    bei „STEP“ 1 die gleiche Checksumme hatten.

    Grüße NoMaxx

  • PixelChecksum

    • NoMaxx
    • 19. Februar 2009 um 21:07

    Hallo,
    ich komme irgendwie mit der Pixelchecksumme nicht ganz zurecht.
    Und zwar will ich von einem Java-Programm Zahlen auslesen (siehe Grafik)
    Das bekomme ich auch hin, aber leider erhalte ich bei der Ziffer "0" sowie "8" die gleiche Checksumme.

    Grüße NoMaxx


    [autoit]

    dim $Z_0 = 1954609925, $Z_9 = 3205231883, $Z_8 = 1954609925, $Z_7 = 1644901339, $Z_6 = 1430123787
    dim $Z_5 = 1394866184, $Z_4 = 698946300, $Z_3 = 510528005, $Z_2 = 1354566914, $Z_1 = 348539078, $Z_L = 376611436
    dim $a1, $b1, $c1, $d1

    [/autoit][autoit][/autoit][autoit][/autoit][autoit]

    ;~ Position des rechten Pumkts über dem u von "Füllstand"
    dim $Pixel_x = 614, $Pixel_y = 174

    [/autoit][autoit][/autoit][autoit][/autoit][autoit]

    WinActivate("Bild1.png")
    winmove("Bild1.png","",10,10)

    [/autoit][autoit][/autoit][autoit]

    $Feld1 = PixelChecksum ( $Pixel_x + 4, $Pixel_y + 37, $Pixel_x + 13, $Pixel_y + 50 )
    $Feld2 = PixelChecksum ( $Pixel_x + 13, $Pixel_y + 37, $Pixel_x + 22, $Pixel_y + 50 )
    $Feld3 = PixelChecksum ( $Pixel_x + 22, $Pixel_y + 37, $Pixel_x + 31, $Pixel_y + 50 )
    $Feld4 = PixelChecksum ( $Pixel_x + 35, $Pixel_y + 37, $Pixel_x + 44, $Pixel_y + 50 )

    [/autoit][autoit][/autoit][autoit][/autoit][autoit][/autoit][autoit][/autoit][autoit]

    if $Feld1 = $Z_5 Then
    $a1 = 5
    elseif $Feld1 = $Z_4 Then
    $a1 = 4
    elseif $Feld1 = $Z_3 Then
    $a1 = 3
    elseif $Feld1 = $Z_2 Then
    $a1 = 2
    elseif $Feld1 = $Z_1 Then
    $a1 = 1
    elseif $Feld1 = $Z_L Then
    $a1 = 0
    Else
    endif

    [/autoit][autoit][/autoit][autoit]

    if $Feld2 = $Z_0 Then
    $b1 = 0
    elseif $Feld2 = $Z_9 Then
    $b1 = 9
    elseif $Feld2 = $Z_8 Then
    $b1 = 8
    elseif $Feld2 = $Z_7 Then
    $b1 = 7
    elseif $Feld2 = $Z_6 Then
    $b1 = 6
    elseif $Feld2 = $Z_5 Then
    $b1 = 5
    elseif $Feld2 = $Z_4 Then
    $b1 = 4
    elseif $Feld2 = $Z_3 Then
    $b1 = 3
    elseif $Feld2 = $Z_2 Then
    $b1 = 2
    elseif $Feld2 = $Z_1 Then
    $b1 = 1
    elseif $Feld2 = $Z_L Then
    $b1 = 0
    Else
    endif

    [/autoit][autoit][/autoit][autoit]

    if $Feld3 = $Z_0 Then
    $c1 = 0
    elseif $Feld3 = $Z_9 Then
    $c1 = 9
    elseif $Feld3 = $Z_8 Then
    $c1 = 8
    elseif $Feld3 = $Z_7 Then
    $c1 = 7
    elseif $Feld3 = $Z_6 Then
    $c1 = 6
    elseif $Feld3 = $Z_5 Then
    $c1 = 5
    elseif $Feld3 = $Z_4 Then
    $c1 = 4
    elseif $Feld3 = $Z_3 Then
    $c1 = 3
    elseif $Feld3 = $Z_2 Then
    $c1 = 2
    elseif $Feld3 = $Z_1 Then
    $c1 = 1
    elseif $Feld3 = $Z_L Then
    $c1 = 0
    Else
    endif

    [/autoit][autoit][/autoit][autoit]

    if $Feld4 = $Z_0 Then
    $d1 = 0
    elseif $Feld4 = $Z_9 Then
    $d1 = 9
    elseif $Feld4 = $Z_8 Then
    $d1 = 8
    elseif $Feld4 = $Z_7 Then
    $d1 = 7
    elseif $Feld4 = $Z_6 Then
    $d1 = 6
    elseif $Feld4 = $Z_5 Then
    $d1 = 5
    elseif $Feld4 = $Z_4 Then
    $d1 = 4
    elseif $Feld4 = $Z_3 Then
    $d1 = 3
    elseif $Feld4 = $Z_2 Then
    $d1 = 2
    elseif $Feld4 = $Z_1 Then
    $d1 = 1
    elseif $Feld4 = $Z_L Then
    $d1 = 0
    Else
    endif

    [/autoit][autoit][/autoit][autoit]

    MsgBox(0,"",$a1&$b1&$c1&","&$d1)

    [/autoit][autoit][/autoit][autoit][/autoit][autoit][/autoit][autoit][/autoit]
  • AutoIt auf Dedicated Server

    • NoMaxx
    • 6. Juli 2007 um 17:13

    Erst mal danke für die schnellen Antworten.

    @huggy 
    Wie gesagt ich bin Anfänger und muss jetzt doch mal nachfragen:
    Du hast jetzt eine andere Schleife gewählt und noch eine Pause eingebaut, oder?

    Mein Problem ist aber, dass das Skript immer erst startet, wenn ich mich per Remotedesktop auf den Server verbinde. Es sollte aber direkt starten, wenn die Fehlermeldung auf dem Server erscheint.

    Ich vermute mal, dass wenn ich nicht auf dem Root bin, ist auch Benutzer angemeldet.
    Und dann startet auch das Skript nicht.


    Waluev
    Die Fehlermeldung ist ein bekanntest Problem des vor kurzem erschienen INS-Mod für HL2. Ich bin mir sicher, dass dies auch bald gefixt wird. Da ich aber vor einem halben Jahr schon mal ein ähnliches Problem mit einem anderen Spiel hatte, wäre mir auch sehr geholfen, wenn ich das Skript zum laufen bekommen würde.

    Grüße NoMaxx

  • AutoIt auf Dedicated Server

    • NoMaxx
    • 5. Juli 2007 um 10:59

    Hallo,
    ich habe einen Game-Server, den ich mittels Remotedesktopverbindung bediene.

    Jetzt bekomme ich öfters bei einem Spiel eine Fehlermeldung, die ich gerne von einem AutoIt – Skript „wegklicken“ lassen würde. (Die Meldung kommt mal als aktives Fenster, mal nicht)

    Ich habe mir (Totaler AutoIt Anfänger) jetzt auch schon was zusammen gebastelt:

    ;For $i = 1 To 100 Step 1
    winactivate("srcds.exe - Fehler in Anwendung")
    WinWaitActive("srcds.exe - Fehler in Anwendung")
    Send("{space}")
    ;Next

    Das Skript habe ich als EXE auf den Server geladen und gestartet. Bin ich mittels Remotedesktopverbindung verbunden läuft das Skript auch. Bin ich nicht verbunden läuft das Skript erst, wenn ich mich wieder verbinde.

    Grüße
    NoMaxx

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™