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

Beiträge von autoBert

  • Ftp Updater

    • autoBert
    • 12. März 2013 um 09:30
    Zitat von PainTain

    Ich habe keine irsinnig hohen Preisvorstellungen, ich bin Hobbyentwickler und würde es aus Spaß/Interesse machen (aber gegen eine (kleine) Bezahlung spricht nichts, alles weitere per PN.)


    Du bist doch schon zu spät mit deinem Anbietern siehe Präfix "in Arbeit" oder meinst du TimyBoys Taschengeld ist so hoch dass er sich 2 Parallelentwicklungen leisten kann?

    mfg autoBert

  • Text aus einer Website auslesen

    • autoBert
    • 11. März 2013 um 20:49
    Zitat von chesstiger

    Was ich aber eigentlich meinte: Ich meine, irgend eine String-Funktion setzt das Vorkommen eines Strings als extended o.Ä....

    Zitat

    StringReplace

    Ersetzt ein oder mehrere Zeichen in einem String.
    ...
    Rückgabewert

    Gibt den neuen String zurück. Die Anzahl der durchgeführten Ersetzungen wird in @extended gespeichert.

  • Text aus einer Website auslesen

    • autoBert
    • 11. März 2013 um 20:09

    ja so:

    Spoiler anzeigen
    [autoit]

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

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

    #Region ### START Koda GUI section ###
    $Form1 = GUICreate("Form1", 623, 442, 193, 126)
    $Button1 = GUICtrlCreateButton("Suchen", 208, 168, 145, 25)
    $Input1 = GUICtrlCreateInput("Input1", 144, 120, 265, 21)
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $Button1
    $sSuchwort=GUICtrlRead($Input1)
    if _Suche($sSuchwort) Then
    MsgBox(0, $sSuchwort, 'ist enthalten')
    Else
    MsgBox(0, $sSuchwort, 'ist nicht enthalten')
    EndIf
    EndSwitch
    WEnd

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

    Func _Suche($wort, $url = "http://www.google.de")
    $IE = _IECreate($url, "", 0)
    $text = _IEBodyReadText($IE)
    If StringInStr($text,$wort) Then Return 1
    EndFunc

    [/autoit]

    mfg autoBert

  • SchrotterChwebnode - Projekte Sammlung

    • autoBert
    • 11. März 2013 um 19:30

    Dieses Unterforum ist wie der Name 'Skripte' aussagt dazu da AutoIt-Skripte zu veröffentlichen und nicht um Werbung für eine schlechtbewertete Homepage zu machen.

    @Mod/Admin: bitte ins Werbeforum verschieben,

    danke autoBert

  • Ftp Updater

    • autoBert
    • 11. März 2013 um 19:14
    Zitat von timyboy

    Um dem hier ein Ende zu machen, werde ich einen neuen Thread aufmachen (ich hoffe das geht ok), mit einer ausführlichen Beschreibung.


    absolut unnötig, dein Problem wird bereits bearbeitet wie man am Präfix sieht!

  • Ftp Updater

    • autoBert
    • 11. März 2013 um 18:24
    Zitat von timyboy

    Und jeder Unternehmer, der ein Produkt verkauft muss kalkulieren können... selbst SAP ... ;)

    Ich denke sie haben ihren
    Stunden- Tagessätze wohl überlegt kalkuliert. SAP würde dir das Angebot machen mit dir zusammen ein Lastenheft zu erarbeiten und sich dieses je angebrochenem Arbeitstag zu ihrem Satz berechnen. Vorher fangen sie ein so vage definiertes Projekt erst gar nicht an. Ob sie danach bereit sind das Projekt zu einem Pauschalpreis durch zu führen steht auf einem anderen Blatt.

    mfg autoBert

  • exe weiter laufen lassen und erneut mit Parametern aufrufen

    • autoBert
    • 11. März 2013 um 14:19
    Zitat von Make-Grafik

    Mehr Ideen fallen mir nicht ein. Ist eigentlich auch nur eine Zusammenfassung...


    Du hast die Control***-Funktionen vergessen. Oscar benutzt diese Technik bei seinem Starplayer.

    mfg autoBert

  • Ftp Updater

    • autoBert
    • 11. März 2013 um 14:05
    Zitat von minx


    Das würde jeder der nicht sowieso "nicht Profi genug" für diese Aufgabe ist.

    Diese vielleicht auch. Die echten Profis, die sich nicht über den Tisch ziehen lassen wollen, aber erst Recht.

    Zitat von minx

    Wer sich diese(r/n) Aufgabe(n) annehmen will, kann das doch gerne tun.


    Es macht doch schon einer.

    mfg autoBert

  • Ftp Updater

    • autoBert
    • 11. März 2013 um 12:47
    Zitat von timyboy

    autoBert: die inhaltlichen Anforderungen sind doch oben klar definiert.

    Unter einer klaren Definition verstehe ich ewas anderes.

    Zitat von timyboy

    Und du wirst doch noch keine 100 sein, dass dies nicht zu schaffen wäre.

    Ich bin mir sicher von den 100 noch weiter entfernt zu sein als du von der 0. Gerade deine Unerfahrenheit in Definition und Abschätung des vermutlichem Arbeitsaufwand des Gewünschten bringen mich zu dem Zweifel.

    Zitat von timyboy

    Vielleicht noch zu erwähnen, die Abrechnung soll pauschal erfolgen ( ist für Profis gedacht, welche den Aufwand + die Arbeitsgeschwindigkeit kennen).


    Gerade weil ich Profi bin würde ich mit dir nur auf Stundenbasis abrechnen.

    mfg autoBert

  • Ftp Updater

    • autoBert
    • 11. März 2013 um 12:08

    minx: danke für den Link, ich hatte doch tatsächlich vergessen woher mir timyboy bekannt ist. Womöglich hätte ich ihm angeboten ein bereits vorhandenes Updaterskript (für ein Spieleprojekt) abzuwandeln und in seine GUI einzubinden. Durch deinen Link wurde mir erst wieder bewusst das es ja ein Universalupdater für x-beliebige bereits installierte Software werden soll.
    So lukrativ wie ein solcher Auftrag (auf Stundenbasis abgerechnet [und jede andere Abrechnungsart führt bei Auftraggebern wie dem TE zu Frust, da umbezahlte Mehrarbeit]) auch wäre befürchte ich, dass ich alter Mann wohl nicht zu Lebzeiten fertig würde da der Umfang des Projekts ständig zunimmt bzw. die Anforderungen so vage definiert sind dass sie sich im Laufe des Projekts noch öfters ändern können.

    Aber zum Glück arbeitet ja schon jemand anderes daran, dem ich viel Erfolg wünsche

    mfg autoBert

  • Ftp Updater - Hilfe wird benötigt

    • autoBert
    • 11. März 2013 um 10:06

    Ich habe mir jetzt einmal dein Skript angeschaut. Da ich aber darin noch kein Konzept erkennen kann schlage ich vor du erstellst das Thema in Programmieranfragen mit Gegenleistung erneut.
    Alternativ kannst du dir auch die _FTP***- und die _Crypt_***-Funktionen in der Hilfe anschauen und dein Skript auf einen Stand bringen wo man von Hilfe und nicht von Komplettentwicklumg reden kann denn faktisch ist ausser einer ansprechenden GUI noch nichts vorhanden.

    mfg autoBert

  • Ftp Updater - Hilfe wird benötigt

    • autoBert
    • 10. März 2013 um 21:10

    Dein Skript ist nicht lauffähig:

    C
    >"D:\Programme\AutoIt3\SciTE\AutoIt3Wrapper\AutoIt3Wrapper.exe" /run /prod /ErrorStdOut /in "D:\Programme\AutoIt3\Test\TimyBoy\FTP_Updater.au3" /autoit3dir "D:\Programme\AutoIt3" /UserParams    
    +>20:54:38 Starting AutoIt3Wrapper v.2.0.0.1    Environment(Language:0407  Keyboard:00000407  OS:WIN_XP/Service Pack 3  CPU:X86 OS:X86)
    >Running AU3Check (1.54.19.0)  from:D:\Programme\AutoIt3
    D:\Programme\AutoIt3\Test\TimyBoy\FTP_Updater.au3(30,10) : ERROR: can't open include file <GDIpProgress.au3>
    #include <GDIpProgress.au3>
    ~~~~~~~~~^
    D:\Programme\AutoIt3\Test\TimyBoy\FTP_Updater.au3(929,34) : WARNING: $ghGDIPDll: possibly used before declaration.
        $pBitmap = DllCall($ghGDIPDll,
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    D:\Programme\AutoIt3\Test\TimyBoy\FTP_Updater.au3(929,34) : ERROR: $ghGDIPDll: undeclared global variable.
        $pBitmap = DllCall($ghGDIPDll,
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    D:\Programme\AutoIt3\Test\TimyBoy\FTP_Updater.au3(82,59) : ERROR: _ProgressCreate(): undefined function.
    Global $Progress1 = _ProgressCreate ( 40 , 200 , 862 , 17 )
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    D:\Programme\AutoIt3\Test\TimyBoy\FTP_Updater.au3(83,32) : ERROR: _ProgressSetText(): undefined function.
    _ProgressSetText($Progress1, "")
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    D:\Programme\AutoIt3\Test\TimyBoy\FTP_Updater.au3(84,62) : ERROR: _ProgressSetHBitmaps(): undefined function.
    _ProgressSetHBitmaps($Progress1, $IMGprogress1, $IMGProgress2)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    D:\Programme\AutoIt3\Test\TimyBoy\FTP_Updater.au3(85,27) : ERROR: _ProgressSet(): undefined function.
    _ProgressSet($Progress1, 0)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~^
    D:\Programme\AutoIt3\Test\TimyBoy\FTP_Updater.au3(928,22) : ERROR: _GDIPlus_Startup(): undefined function.
        _GDIPlus_Startup()
    ~~~~~~~~~~~~~~~~~~~~~^
    D:\Programme\AutoIt3\Test\TimyBoy\FTP_Updater.au3(935,36) : ERROR: _GDIPlus_BitmapDispose(): undefined function.
        _GDIPlus_BitmapDispose($pBitmap)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    D:\Programme\AutoIt3\Test\TimyBoy\FTP_Updater.au3(936,23) : ERROR: _GDIPlus_Shutdown(): undefined function.
        _GDIPlus_Shutdown()
    ~~~~~~~~~~~~~~~~~~~~~~^
    D:\Programme\AutoIt3\Test\TimyBoy\FTP_Updater.au3 - 9 error(s), 1 warning(s)
    !>20:54:41 AU3Check ended.rc:2
    +>20:54:44 AutoIt3Wrapper Finished
    >Exit code: 0    Time: 10.889
    Alles anzeigen


    Es fehlt ein Include-File, hänge dieses bitte in deinem Eröffnungsbeitrag mit an.

    Dann möchte ich dich noch darauf hinweisen:

    • man Beiträge editieren, dein 2. Beitrag ist also unnötig und als Pushversuch zu werten und wird nach so kurzer Zeit meist durch Ignoranz des Themas belohnt
    • Benutze für AutoItskripte auch den vorgesehenen Button [Blockierte Grafik: http://www.autoit.de/wcf/icon/wysiwyg/insertAutoItM.png].

    mfg autoBert

  • Fenster im Hintergrund bedienen

    • autoBert
    • 10. März 2013 um 13:14
    Zitat von misterspeed

    Der Downloadlink funktioniert bei mir weder im Firefox noch im IE. Da poppt nur ein leeres Fenster auf. ?(


    Das wird in allen Browsern passieren. Ich habe über ein FF-Addon versucht den Download bei virustotal.com zu prügen lassen. Resultat:

    Zitat

    {"result": 0, "verbose_msg": "Invalid URL"}

    mfg autoBert

  • exe weiter laufen lassen und erneut mit Parametern aufrufen

    • autoBert
    • 8. März 2013 um 17:52

    Eine andere Möglichkeit wäre mit ControlSetText Eingaben in ein unsichtbares Editfeld zu übergeben und dieses mit AdlibRegister auszuwerten.

    mfg autoBert

  • Listview Problem

    • autoBert
    • 8. März 2013 um 17:16

    Ändere Zeile105 in

    [autoit]

    $search = FileFindFirstFile($path_database & "\*.*")

    [/autoit]

    mfg autoBert

  • _GUICtrlListView erhält nicht den Focus

    • autoBert
    • 8. März 2013 um 13:42

    Formatiere erst einmal dein Skript richtig, das erhöht die Chance auf Hilfe ungemein. Am besten bleibst du während eines Beitrags erstellen in der Editoransicht.

    mfg autoBert

  • Textstellen Formatierung

    • autoBert
    • 8. März 2013 um 13:34

    Hier gibt es sicher viele verschiedene Lösungen. Mein Vorschlag wäre folgender:

    Spoiler anzeigen
    [autoit]

    #include <Array.au3>
    $hFile=FileOpen(@ScriptDir& '\whatsAppNew.txt',2)
    $sText = FileRead(@ScriptDir & '\whatsApp.txt')
    $aText = StringSplit($sText, ',')
    Global $a2D[$aText[0]][3]
    For $i = 1 To $aText[0]
    If $i < $aText[0] - 1 Then
    $aText[$i] = StringRight($aText[$i], 10) & StringTrimRight($aText[$i + 1], 10)
    ElseIf $i < $aText[0] Then
    $aText[$i] = StringRight($aText[$i], 10) & StringStripWS($aText[$i + 1], 7)
    EndIf
    Next
    _ArrayDelete($aText, $aText[0])
    $aText[0] -= 1
    ;_ArrayDisplay($aText)

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

    For $i = 1 To $aText[0]
    $aSplit = StringSplit($aText[$i], '-')
    If $aSplit[0] > 1 Then
    $a2D[$i][0] = $aSplit[1]
    $aSplit = StringSplit($aSplit[2], ':')
    If $aSplit[0] > 1 Then
    $a2D[$i][1] = $aSplit[1]
    $a2D[$i][2] = $aSplit[2]
    EndIf
    EndIf
    FileWriteLine($hFile,$a2D[$i][0]&'-'&$a2D[$i][1]&':'&$a2D[$i][2])
    Next
    FileClose($hFile)
    $a2D[0][0]=$aText[0] & " / Datum Zeit"
    $a2D[0][1]="Name"
    $a2D[0][2]="Nachricht"

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

    _ArrayDisplay($a2D)
    ShellExecute(@ScriptDir& '\whatsAppNew.txt')

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

    Edit: Ausgabe des Arrays in Datei eingefügt.

    mfg autoBert

  • GUIGetMsg in Schleife abfragen

    • autoBert
    • 27. Februar 2013 um 22:28
    Zitat von raiserle

    danke für die Hilfe. Es funktioniert mit deinem Link.


    Schön dann ist dein Problem ja gelöst. Schön wäre es allerdings auch wenn du das Thema auf gelöst setzt.
    Dazu einfach den Eröffnungsbeitrag bearbeiten und den Präfix (nähe) Überschrift auf gelöst setzen und absenden.

    danke autoBert

  • Anwendungen auf anderen PC über Netzwerk beenden

    • autoBert
    • 27. Februar 2013 um 16:39

    Mit 2 Skripten die miteinander (z.B.: TCP) kommunizieren ja.

  • GUIGetMsg in Schleife abfragen

    • autoBert
    • 27. Februar 2013 um 15:37

    da du nicht dein komplettes Skript gepostet hast, siehe:

    C
    >"D:\Programme\AutoIt3\SciTE\AutoIt3Wrapper\AutoIt3Wrapper.exe" /run /prod /ErrorStdOut /in "D:\Programme\AutoIt3\Test\asdfb.au3" /autoit3dir "D:\Programme\AutoIt3" /UserParams    
    +>15:30:35 Starting AutoIt3Wrapper v.2.0.0.1    Environment(Language:0407  Keyboard:00000407  OS:WIN_XP/Service Pack 3  CPU:X86 OS:X86)
    >Running AU3Check (1.54.19.0)  from:D:\Programme\AutoIt3
    D:\Programme\AutoIt3\Test\asdfb.au3(1,10) : ERROR: can't open include file <rcc_dialogs.au3>
    #include <rcc_dialogs.au3>
    ~~~~~~~~~^
    D:\Programme\AutoIt3\Test\asdfb.au3(6,28) : WARNING: $GUI_EVENT_CLOSE: possibly used before declaration.
          Case $GUI_EVENT_CLOSE
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    D:\Programme\AutoIt3\Test\asdfb.au3(8,26) : WARNING: $frmMain: possibly used before declaration.
                Case $frmMain
    ~~~~~~~~~~~~~~~~~~~~~~~~~^
    D:\Programme\AutoIt3\Test\asdfb.au3(11,27) : WARNING: $btnStart: possibly used before declaration.
                Case $btnStart
    ~~~~~~~~~~~~~~~~~~~~~~~~~~^
    D:\Programme\AutoIt3\Test\asdfb.au3(13,20) : WARNING: $btnStop: possibly used before declaration.
          Case $btnStop
    ~~~~~~~~~~~~~~~~~~~^
    D:\Programme\AutoIt3\Test\asdfb.au3(6,28) : ERROR: $GUI_EVENT_CLOSE: undeclared global variable.
          Case $GUI_EVENT_CLOSE
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    D:\Programme\AutoIt3\Test\asdfb.au3 - 2 error(s), 4 warning(s)
    !>15:30:35 AU3Check ended.rc:2
    +>15:30:40 AutoIt3Wrapper Finished
    >Exit code: 0    Time: 6.667
    Alles anzeigen

    und sehr ungeduldig bist, siehe: [ offen ] GUIGetMsg in Schleife abfragen ein Hinweis: solange du nicht die nötigen Vorleistungen bringst wird dir wohl keiner helfen, denn warum sollte sich jemand mehr Mühe machen als du dir selbst?

    Einen kleinen Tipp gibt es: der Sleep ist schuld, schau dir einmal [Beispiel] mini-Downloader an, dabei sollte dir die richtige Idee kommen.

    mfg autoBert

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™