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

Beiträge von i2c

  • GunFood ist 30

    • i2c
    • 22. September 2011 um 10:12

    Ich schliess mich auch noch mal eben an -
    Alles Gute nachträglich Gun. Bleib gesund, viel Glück ....

    Schade das du nicht fegen musstest, macht unheimlich Spass.
    Vor allem wenn man dabei ein TShirt mit dem Spruch von chip tragen 'darf'.
    Da verflucht man Erfindungen wie Fotohandys und Digitalkameras.
    Mal ganz zu schweigen davon, was man sich als alter Mann so alles von den Passanten bieten lassen muss ^^.

  • Ein " \ " in einen Pfad einfügen???

    • i2c
    • 21. September 2011 um 11:02
    [autoit]

    #Region - Timestamp
    ;2011-09-21 11:02:35
    #EndRegion

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

    $sPath = FileSelectFolder("", @ProgramFilesDir) & "\"
    MsgBox(0,0,$sPath)

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

    MsgBox(0,0,$sPath & "irgendeine.datei")

    [/autoit]
  • Script nach neustart fortsetzen

    • i2c
    • 21. September 2011 um 10:37
    Zitat von tobitron


    wenn ich SHIFT+F8 drücke geht ja nunmal das Fenster auf...trage ich dann da die Zeile ein ab wo Parameter 2 beginnt usw.?


    Nein, du trägst dort den/die Parameter ein. Shift+F8 dient eigentlich nur zum Testen des Skripts. SciTE startet dann das Skript mit den angegebenen Parametern. Praktisch so, wie deine bat es später tun würde.

    Zitat

    es müsste nur lediglich die .bat vor jedem neustart im autostart mit dem nächsten Parameter angepasst werden richtig?


    Richtig. Du brauchst lediglich eine Funktion, die die bestehende Datei löscht und sie wieder mit dem neuen Parameter schreibt. Soll kein Neustart mehr erfolgen, musst du die Datei natürlich ebenfalls aus dem Autostart entfernen.

  • Script nach neustart fortsetzen

    • i2c
    • 21. September 2011 um 10:26

    Man kann es sich auch umständlicher machen, als es sein muss.
    Im Autostatt Ordner bedarf es lediglich einer .bat ala ...

    Code
    @echo off
    start "" "C:\Pfad\zu\deiner.exe" /2


    DIe kann dein Programm dorthin schreiben.
    Der Parameter "2" wird vom Skript ausgewertet und gut.

    Wozu noch irgendwelche Registrierungseinträge anlegen oder gar das ganze Programm in den Autostart packen und eine weitere Datei auswerten lassen?

  • Script nach neustart fortsetzen

    • i2c
    • 21. September 2011 um 09:35
    Spoiler anzeigen
    [autoit]

    #Region - Timestamp
    ;2011-09-21 09:33:35
    #EndRegion

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

    Global $run
    If IsArray($CMDLine) And $CMDLine[0] >= 1 Then
    If $CMDLine[1] = 1 Then
    $run = "erste"
    ElseIf $CMDLine[1] = 2 Then
    $run = "zweite"
    Else
    MsgBox(0,0, "Unbekannter Parameter!" & @CRLF & "Ende!")
    Exit
    EndIf
    Else
    MsgBox(0,0, "Kein Parameter übergeben!"& @CRLF & "Ende!")
    Exit
    EndIf

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

    MsgBox(0,0, "Das ist der " & $run & " Durchlauf")

    [/autoit]


    In SciTE Shift+F8 drücken und als ersten Startparameter 1 oder 2 eingeben.
    Den Autostart realisierst du über den Windows Autostartordner. Eine .bat mit dem Startaufruf für dein Skript da reinzuschreiben sollte reichen.

  • Kleine AutoIt.de Statistik

    • i2c
    • 10. September 2011 um 22:45
    Zitat von hauke96

    v
    Ich find gut, auch die Zahl von über 700 Leuten reicht finde ich, man kan den Trend erkennen.


    Ich frag mich, welchen Trend man da erkennen soll.
    Das Firefox ein weitverbreiteter Browser ist? - sollte allgemein bekannt sein
    Das der überwiegende Teil der User aus Deutschland kommt? - wer hätte das in einem deutschen Forum erwartet
    Das hier mehr WIndows als Linux User rumschleichen? - alles andere hätte ehrlich gesagt überrascht ^^

  • Zu Forum connecten mit TCP

    • i2c
    • 10. September 2011 um 18:48

    Username, Passwort und Domain angepasst. Getestet - funktioniert.

    Kann es sein, das in deinem Forum Linkumschreibungen verwendet werden?
    Link?

  • Zu Forum connecten mit TCP

    • i2c
    • 10. September 2011 um 17:50

    Ungefähr so könnte der Login aussehen.

    ungetestet
    [autoit]


    #Region - Timestamp
    ;2011-09-10 17:49:51
    #EndRegion

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

    #Include <Crypt.au3>
    $sUsername = ""
    $sPassWord = ""

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

    $sMD5=StringLower(StringTrimLeft(_Crypt_HashData("1234", $CALG_MD5), 2))

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

    $oHTTP = ObjCreate("winhttp.winhttprequest.5.1")
    $oHTTP.Open("POST", "http://irgendwo.co/login.php?do=login", False)
    $oHTTP.SetRequestHeader("User-Agent", "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.0.10) Gecko/2009042316 Firefox/3.0.10 (.NET CLR 4.0.20506)")
    $oHTTP.SetRequestHeader("Content-Type", "application/x-www-form-urlencoded")
    $oHTTP.Send("vb_login_username= " & $sUsername & "&vb_login_password=&s=&do=login&vb_login_md5password=" & $sMD5 )
    $oReceived = $oHTTP.ResponseText

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

    ConsoleWrite($oReceived & @CRLF)

    [/autoit]

    Als Ergebnis solltest du den Quelltext der Weiterleitungsseite erhalten. Wird als Forensprache Englisch benutzt, findest du darin den String: "Thank you for logging in, <username".

  • Zu Forum connecten mit TCP

    • i2c
    • 9. September 2011 um 23:22

    Schau mal hier rein - [ offen ] VBulletin Account Prüfen
    Dürfte etwas helfen, falls es dein eigenes Forum ist.

    Ansonsten ist hier WinHTTP POST/GET dein Freund.

  • Mausklicks+Text-Recorder

    • i2c
    • 10. August 2011 um 02:14
    Zitat von robertmaxity

    gibt es ein tutorial von jenem recorder bzw kann jmnd eins machen


    Da geht's nicht um irgendwas selbstgeschriebenes des TS. Zumal der ja nichtmal was gebacken bekommen hat.
    Was soll er den TS nach einem Tut für's Makrotool fragen wenn der das nichtmal kannte?

    Lassen wir die Leiche wieder in den Tiefen des Forums verschwinden, bitte.

  • Mausklicks+Text-Recorder

    • i2c
    • 10. August 2011 um 01:09

    Wisch dir ertsmal den Schlaf aus den Augen.
    Das einzige existente Tool das hier angesprochen wird ist der AutoIt-Macrogenerator.

    Nenn mir einen einzigen vernünftigen Grund, warum ihm jetzt niemand erklären sollte, wie der funktioniert? Magst demjenigen dann den Hintern versohlen?

  • Alle IP-Adresse rausfinden

    • i2c
    • 9. August 2011 um 12:14

    Das dort oben ist lediglich ein Beispiel, wie das ganze ablaufen könnte.
    Das ist kein fertiges Skript! Ich kann dir keins schreiben weil ich kein Windows zur Hand hab. Wenn da irgendwo ein Fehler drinsteckt, ist dir auch nicht geholfen. Ausserdem wäre er Lerneffekt gleich null.

    Schlag die Funktionen in der Hilfe nach und du wirst deinem Ziel näher kommen.

  • Alle IP-Adresse rausfinden

    • i2c
    • 9. August 2011 um 11:25
    [autoit]

    Run("cmd /c net view","",@SW_HIDE,$STDOUT_CHILD+$STDERR_CHILD)
    StdoutRead()
    StderrRead()
    TCPNameToIP()

    [/autoit]
  • Problem beim programmieren von einem Hundewettenspiel

    • i2c
    • 9. August 2011 um 10:46

    Ich blick hier schwer durch aber vlt. hilft's.

    Spoiler anzeigen
    [autoit]

    #include <ButtonConstants.au3>
    #include <EditConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <StaticConstants.au3>
    #include <WindowsConstants.au3>

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

    Global $begin30, $qoute = "2"
    #region ### START Koda GUI section ### Form=
    $Form1 = GUICreate("Form1", 625, 426, 193, 125)
    $Button1 = GUICtrlCreateButton("wette abgeben", 240, 368, 401, 57, 0)
    $Einsatz = GUICtrlCreateInput("Einsatz", 96, 32, 361, 32)
    GUICtrlSetFont(-1, 14, 400, 0, "MS Sans Serif")
    $Quote = GUICtrlCreateLabel("Quote", 48, 80, 56, 28)
    GUICtrlSetFont(-1, 14, 400, 0, "MS Sans Serif")
    $gewinn = GUICtrlCreateLabel("gewinn", 40, 120, 66, 28)
    GUICtrlSetFont(-1, 14, 400, 0, "MS Sans Serif")

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

    $Label1 = GUICtrlCreateLabel("0", 128, 88, 42, 17)
    $Label2 = GUICtrlCreateLabel("0", 144, 128, 10, 17)
    $Button2 = GUICtrlCreateButton("3,2", 72, 248, 75, 25, 0)
    $Button3 = GUICtrlCreateButton("4,3", 272, 248, 75, 25, 0)
    $Button4 = GUICtrlCreateButton("5,6", 472, 256, 75, 25, 0)
    $Edit1 = GUICtrlCreateEdit("", 200, 88, 89, 65)
    GUICtrlSetData(-1, "das")
    GUISetState(@SW_SHOW)
    #endregion ### END Koda GUI section ###

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

    _setTimer()
    While 1
    $msg = GUIGetMsg()
    Switch $msg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $Button2
    _setLabel($Button2)
    Case $Button3
    _setLabel($Button3)
    Case $Button4
    _setLabel($Button4)
    EndSwitch
    WEnd

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

    Func _SetTimer()
    $begin30 = TimerInit()
    EndFunc ;==>_SetTimer

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

    Func _Timer()
    If TimerDiff($begin30) >= 5000 Then Return 1
    EndFunc ;==>_Timer

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

    Func _setLabel($Button)
    if _Timer() <> 1 Then
    GUICtrlSetData($Label1, GUICtrlRead($Button))
    Else
    Return
    EndIf
    EndFunc

    [/autoit]
  • aus Skript Koda Form erstellen

    • i2c
    • 8. August 2011 um 21:20

    Koda -> File -> Import -> Import AutoIt GUI

  • AutoIt Client fürs Chatten mit den Künstlichen Intelligenzen B.E.S.U.C.H.E.R. und C6CHB (mit DE und EN Text- und Voice-Output, sowie Lippenanimation)

    • i2c
    • 7. August 2011 um 23:09
    Zitat von progandy

    PS: Die deutsche Stimme funktioniert nur mit 32bit.

  • GUI wird in Größe verändert, Werte gespeichert -> Neustart ohne Tab/Listview-Änderung

    • i2c
    • 7. August 2011 um 15:52

    Du kannst dort das Handle deines GUI verwenden.

  • GUI wird in Größe verändert, Werte gespeichert -> Neustart ohne Tab/Listview-Änderung

    • i2c
    • 7. August 2011 um 15:17

    Das ging aus deinem Startbeitrag aber nicht hervor :)

    ControlGetPos()

  • GUI wird in Größe verändert, Werte gespeichert -> Neustart ohne Tab/Listview-Änderung

    • i2c
    • 7. August 2011 um 14:34

    Eigentlich ist's sehr offensichtlich:

    [autoit]

    $tab = GUICtrlCreateTab(15, 120, 390, 240)
    $list2 = GUICtrlCreateListView("blabla1|blabla2|blabla3|blabla4", 20, 150, 380, 200, BitOR($LVS_SHOWSELALWAYS, $LVS_REPORT))

    [/autoit]


    Du vergibst für die Controls bei jedem Start feste Positionen und Grössen. ;)

  • Char Erstetzung durch *?

    • i2c
    • 6. August 2011 um 19:39
    [autoit]

    $sPasswort = "hallo Welt,.?%4&"
    $sOutput = StringRegExpReplace($sPasswort, ".", "*")
    ConsoleWrite($sOutput& @CRLF)

    [/autoit]

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™