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

Beiträge von Oscar

  • If schleifen fehler ?!?

    • Oscar
    • 4. Mai 2010 um 18:55

    Die If-Bedingung ist falsch aufgebaut!
    Das müsste so aussehen:
    If @OSLang = "..." Or @OSLang = "..." Or @OSLang = "..." Then

    Aber viel einfacher geht es mit Switch:

    [autoit]


    Switch @OSLang
    Case "0409", "0809", "0c09", "1009", "1409", "1809", "1c09", "2009", "2409", "2809", "2c09", "3009", "3409"
    $lanc = "EN"
    Case "040c", "080c", "0c0c", "100c", "140c", "180c"
    $lanc = "FR"
    Case "0407", "0807", "0c07", "1007", "1407"
    $lanc = "DE"
    Case Else
    MsgBox(16, "Error-Erreur-Fehler", "Could not read language" & @CRLF & "Impossible de lire la langue" & @CRLF & "Konnte Sprachcode nicht lesen")
    Exit
    EndSwitch

    [/autoit]
  • Gesamtgröße ermitteln?!

    • Oscar
    • 4. Mai 2010 um 18:20

    Ich habe Dir mal ein Beispielscript erstellt:

    Spoiler anzeigen
    [autoit]


    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>

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

    Dim $aDownloadFiles[4] = ['http://www.autoitscript.com/cgi-bin/getfile.pl?autoit3/autoit-v3-setup.exe', _
    'http://www.autoitscript.com/autoit3/files/beta/autoit/autoit-v3.3.5.6-beta-setup.exe', _
    'http://www.autoitscript.com/cgi-bin/getfile.pl?../autoit3/scite/download/SciTE4AutoIt3.exe', _
    'http://translation.autoit.de/autoitinfo/hilfedateien/AutoIt-Hilfe-Deutsch-3.3.6.0-Stand-24_03_10.zip']
    $hGui = GUICreate('AutoIt-Downloader', 400, 200)
    $hProgressAllLabel = GUICtrlCreateLabel('0%', 180, 12, 50, 16)
    $hProgressAll = GUICtrlCreateProgress(10, 30, 380, 20)
    $hProgressFileLabel = GUICtrlCreateLabel('0%', 180, 62, 50, 16)
    $hProgressFile = GUICtrlCreateProgress(10, 80, 380, 20)
    $hStop = GUICtrlCreateButton('Abbrechen', 150, 120, 80, 25)
    GUICtrlSetState(-1, $GUI_HIDE)
    $hStatus = GUICtrlCreateLabel('', -2, 180, 404, 20, Default, $WS_EX_CLIENTEDGE)
    GUISetState()
    Dim $iFileSizeAll, $aFileSize[UBound($aDownloadFiles)], $iDownloadSizeAll, $iPercent, $iPercentAll
    GUICtrlSetData($hStatus, ' Dateigrößen ermitteln!')
    For $i = 0 To UBound($aDownloadFiles) - 1
    $aFileSize[$i] = InetGetSize($aDownloadFiles[$i])
    $iFileSizeAll += $aFileSize[$i]
    Next
    GUICtrlSetState($hStop, $GUI_SHOW)
    For $i = 0 To UBound($aDownloadFiles) - 1
    $sFilename = StringRegExpReplace($aDownloadFiles[$i], '.+/(.+)', '$1')
    GUICtrlSetData($hStatus, ' Datei: "' & $sFilename & '"')
    $hDownload = InetGet($aDownloadFiles[$i], @TempDir & '\' & $sFilename, 1, 1)
    Do
    $aData = InetGetInfo($hDownload, -1)
    If GUIGetMsg() = $hStop Or @error Then
    InetClose($hDownload)
    ExitLoop 2
    EndIf
    $iPercent = Int(100 / $aFileSize[$i] * $aData[0])
    GUICtrlSetData($hProgressFile, $iPercent)
    GUICtrlSetData($hProgressFileLabel, $iPercent & '%')
    $iPercentAll = Int(100 / $iFileSizeAll * ($iDownloadSizeAll + $aData[0]))
    GUICtrlSetData($hProgressAll, $iPercentAll)
    GUICtrlSetData($hProgressAllLabel, $iPercentAll & '%')
    Until $aData[2]
    $iDownloadSizeAll += $aFileSize[$i]
    Next
    GUICtrlSetState($hStop, $GUI_HIDE)
    Sleep(1000)
    GUICtrlSetData($hStatus, ' Downloads abgeschlossen!')
    Do
    Until GUIGetMsg() = $GUI_EVENT_CLOSE

    [/autoit]
  • SCHNELLER PortScanner [Stealth-Scan]

    • Oscar
    • 4. Mai 2010 um 14:53

    Doch, aber es gibt keine Lösung in AutoIt.
    Und ehrlich gesagt frage ich mich auch, wofür man das legal einsetzen will.

  • Maus über welchem Fenster? Welches Fenster ist das aktive?

    • Oscar
    • 3. Mai 2010 um 22:16
    Zitat

    WinGetTitle("[active]") returns the active window's title.

    ^^

  • Afk UDF

    • Oscar
    • 3. Mai 2010 um 21:50

    Ich will Dir ja nicht die UDF vermiesen, aber es gibt doch _Timer_GetIdleTime. :rolleyes:

  • 10,5 Millionen US $

    • Oscar
    • 3. Mai 2010 um 17:13

    Ich halte Dich keineswegs für doof.
    Bei geschriebenen Worten ist es aber nicht immer einfach Ironie als solche zu erkennen. Und den von Dir verwendeten Smiley kann man nicht gerade als Ironie-Smiley bezeichnen.
    Also nichts für ungut. Ich weiss jetzt, dass Du es ironisch meintest. :)

  • SCHNELLER PortScanner [Stealth-Scan]

    • Oscar
    • 3. Mai 2010 um 16:48

    Sie lassen sich aber für DNS-Attacken missbrauchen und vermutlich ist das der Grund warum man die TCP-Antwortzeit auf einen fehlgeschlagenen Connect nicht beliebig herabsetzen kann.

  • 10,5 Millionen US $

    • Oscar
    • 3. Mai 2010 um 16:43

    Das hab ich doch nicht übersetzt. Die Mail kam so bei mir an. :pinch:

  • 10,5 Millionen US $

    • Oscar
    • 3. Mai 2010 um 15:52

    Manchmal ist der tägliche Spam schon geradezu lustig (Übersetzung). :pinch:

    Nein, das ist nicht falsch ausgeschnitten! Der Text beginnt wirklich so:

    Zitat


    rüße!

    Es ist verständlich, dass Sie vielleicht ein bisschen besorgt, weil Sie wissen nicht, mir bitte verzeihen, diese ungewöhnliche Art und Weise mit Ihnen in Verbindung setzen, aber diesem besonderen Schreiben / E-Mail ist von außergewöhnlicher und sehr privater Natur, wie aufgrund meiner Vantage Position in Bank of China Hong Kong Ich habe eine lukratives Geschäft Vorschlag von gemeinsamem Interesse mit Ihnen teilen. Da ist keine Möglichkeit für mich zu wissen, ob ich richtig verstanden, aber es ist meine Pflicht zu schreiben und sich an Sie, Vertrauen, dass
    Sie diese Vorschlag eine positive Berücksichtigung.

    Ich bin Dr. FUNG Victor Kwok King Ich bin 63years alt und glücklich verheiratet mit erwachsene Kinder, und ich bin ein Direktor der Bank of China in Hong Kong für die Abteilung Internationale Überweisung. Ich muss Sie helfen mir bei der Ausführung eines Unternehmens Projekt von unserer Bank im Wert von US $ 10,5 Millionen. Diese Mittel wurden bei unserer Bank von einem Kunden unseres Bank, ist eine nationale Bürger Ihres Landes, die leider gestorben in Asien im Dezember 2004 Tsunami-Katastrophe.

    Für weitere Informationen zu dieser Naturkatastrophe auf diese Links
    klicken: --
    [Links entfernt]

    Die Verstorbenen wurden erklärt ruhenden seit 2006, und diese Mittel werden konfisziert / unbrauchbar erklärt und sich auf die Hong Kong Regierung, wenn der Verstorbene Geschäftspartnern oder nächsten Angehörigen nicht Anspruch dieses Geld, da alle Anstrengungen, um alle lebenden Verwandten des Verstorbenen als abortive, habe ich beschlossen, dass ich haben Sie behaupten, diese Geld wie der verstorbene Geschäftspartner / oder nächsten Angehörigen, denn Sie sind aus dem gleichen Land und vielleicht haben einige Gemeinsamkeiten in bestimmten
    Bereichen. Alles, was mit dieser Transaktion wird RECHTLICH ohne Problem, wie ich war der Verstorbene Account Officer und alle relevanten Dokumente von dieser Lagerstätte wurden unter meiner Pflege.

    Bitte bemühen zu beobachten, höchste Diskretion in allen Belangen dieses Problem, wie ich hoffe, dass Sie eine aufrichtige, ehrliche und Person fällig, und vor allem glaubwürdig. Sobald die Mittel wurden erfolgreich in
    Ihr Konto, wir teilen sie in einem Verhältnis von 30% für Sie, 65% für mich und meine Mitarbeiter in der Bank und die Erinnerung, um 5% Pflege für Unvorhergesehenes.

    Ich will lieber Sie erreichen mich über meine private E-Mail-Adresse ein: (fungvictork@yahoo.com.hk} und schließlich nach, dass ich verpflichtet, Sie mit mehr Informationen über diesen Vorgang. Ich zähle auf Ihre erwartete Zusammenarbeit für eine erfolgreiche und reibungslos kostenlos Business Transaktion zwischen uns, das wird für beide Seiten von Vorteil, für einen Start verpflichten, mir diese Informationen: --

    1. Ihr vollständiger Names: --
    2.Current Kontakt-Adresse: --
    3. Ihre derzeitigen Beruf: --
    4.Your Alter: --
    5. Kontakt Telefonnummern (Office und Mobile-Zelle : --

    Bitte, wenn Sie nicht interessiert sind, löschen Sie diese E-Mail und das macht mich nicht heiß da mir mein Beruf und das Leben meiner Familie auf dem Spiel steht, mit dieses Unterfangen. Obwohl nichts wagte ist nichts gewonnen, denn es wird gesagt, den Geschmack der Pudding ist in der
    Ernährung, geben diesen Vorschlag SCHWEREN Und positiv sind.

    Ihre früheste Reaktion auf dieses Schreiben wird sehr geschätzt.

    Mit freundlichen Grüßen,

    Dr. FUNG Victor Kwok King
    Bank of China
    Hong Kong . (Asien)
    E-Mail: - fungvictork@yahoo.com.hk


    PS:-Bitte senden Sie Ihre ERWIDERUNG strikt an Diese E-Mail Adresse: --
    fungvictork@yahoo.com.hk

    Alles anzeigen
  • Pixelsearch bei Fullscreen-Fenster

    • Oscar
    • 3. Mai 2010 um 15:25

    Und schon wieder ein Bot... :thumbdown:
    [Thread closed]

  • EICAR erkennen

    • Oscar
    • 3. Mai 2010 um 07:17

    Wie kommst Du darauf, dass man die MD5-Checksumme leicht fälschen kann?

    Wenn Du von dem Testvirus die Checksumme erstellst und dann die MD5 einer entsprechenden Datei damit vergleichst, kannst Du feststellen, ob sie gleich sind oder nicht.
    Das ist zwar nicht sonderlich schnell, aber funktioniert.

  • Seite auslesen zum xten

    • Oscar
    • 3. Mai 2010 um 07:06

    Was für einen Steckbrief? Wo steht der?
    Mit Deinem StringRegExp-Pattern liest Du den/die Vornamen aus (Ergebnis = Array).

    Am leichtesten könnten wir Dir helfen, wenn Du mal eine Beispiel-HTML-Seite postest und sagst, was Du davon haben willst.

  • Mein erster Skript/Eine Wette ums Recht

    • Oscar
    • 2. Mai 2010 um 20:53
    Zitat von helpthehelper

    gibt es soetwas wie goto?

    Nein! Ein GoTo braucht man auch nicht!
    Und wenn hier einer Funktionen als GoTo-Ersatz empfiehlt, dann aber ab in die Programmier-Nachhilfestunde... ;)

  • Client Position eines Fensters!

    • Oscar
    • 2. Mai 2010 um 10:46

    Ich weiß ja nicht, was Du vorhast, aber vielleicht reicht Dir ja auch WinGetCaretPos.

  • Client Position eines Fensters!

    • Oscar
    • 2. Mai 2010 um 10:16

    Nein, er will eben nicht die Position des Fenster, sondern des Clientbereichs (ohne Rahmen, etc.).

  • Client Position eines Fensters!

    • Oscar
    • 2. Mai 2010 um 10:13

    Die Lösung kann man doch schnell selbst schreiben:

    Spoiler anzeigen
    [autoit]


    #include <Array.au3>
    $hGui = GUICreate('test', 577, 499, 600, 200)
    GUISetState()
    $aClient = _WinGetClientPos($hGui)
    _ArrayDisplay($aClient)

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

    Func _WinGetClientPos($hTitle, $hText = '')
    Local $aWPos, $aCSize, $iBorder, $iTitle
    $aWPos = WinGetPos($hTitle, $hText)
    $aCSize = WinGetClientSize($hTitle, $hText)
    $iBorder = ($aWPos[2] - $aCSize[0]) / 2
    $iTitle = ($aWPos[3] - $aCSize[1]) - $iBorder
    Local $aOut[4] = [$aWPos[0] + $iBorder, $aWPos[1] + $iTitle, $aCSize[0], $aCSize[1]]
    Return $aOut
    EndFunc

    [/autoit]
  • Sportarten

    • Oscar
    • 1. Mai 2010 um 18:17

    Außerdem vergessen:
    - Formel eins
    - Biertransport ;)

  • Musik-Quiz v4

    • Oscar
    • 1. Mai 2010 um 16:02

    Es gibt wieder mal eine neue Version (Post #1).

    Unter WindowsXP gab es Probleme mit einigen MP3s. Ich habe hier eine MP3-Datei, bei der die _SoundOpen-Funktion zu einem Absturz von AutoIt führt (nur unter WindowsXP, Win7 funktioniert).
    Außerdem hatte _SoundOpen einige Probleme mit VBR-codierten MP3s. Ich habe die Audioausgabe jetzt auf die BASS.dll umgestellt und damit läuft es jetzt auch unter XP einwandfrei.
    So nebenbei brachte die BASS-Umstellung noch eine Aussteuerungsanzeige mit. :)

  • praktischer Musikplayer

    • Oscar
    • 1. Mai 2010 um 09:49
    Zitat von stayawayknight

    Nach dem Download und Entpacken müsst ihr die Player.exe starten!

    Nö, muss ich nicht. :P
    Ohne Script gibt's auch keine Bewertung.

  • Digitaluhr

    • Oscar
    • 29. April 2010 um 20:54

    qon: Upps, stimmt! Das Script hatte ich hier bei mir irgendwann mal angepasst, aber die Versionsnummer nicht geändert, deshalb dachte ich, dass das Script das Gleiche ist, wie hier im Forum.
    Habe das geänderte Script jetzt mal geuploadet (Post #1).

    Edit:  Jonathan: Mit der neuen Version, kannst Du auch wieder das Script benutzen.

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™