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

Beiträge von name22

  • GUI in .pdf oder .jpg exportieren

    • name22
    • 6. Juli 2011 um 10:14

    Ja. z.B. mit der Funktion

    [autoit]

    _ScreenCapture_CaptureWnd

    [/autoit]

    oder du kannst versuchen direkt den Gerätekontext des Fensters mit _WinAPI_BitBlt in eine leere Bitmap zu kopieren.

  • Suche Script für Meldefenster

    • name22
    • 5. Juli 2011 um 19:07

    Um welche Website handelt es sich speziell? Nicht bei allen verändert sich der Quelltext bei sichtbaren Veränderungen. Dazu muss sich die Seite nämlich automatisch in einem bestimmten Intervall automatisch aktualisieren.
    Und was soll das Gerede mit dem größer werdenden Quelltex? :huh: Erstens stimmt das nicht, und zweitens kann man zwei Strings problemlos mit dem "=" Operator vergleichen.
    So... Und völlig abgesehen von all dem, hat i2c schon exakt das gepostet was du wolltest. Wo liegt nun dein Problem?

  • $Var Problem

    • name22
    • 4. Juli 2011 um 12:32
    Zitat

    bitte nicht so streng mit mir,
    ich bin noch am lernen.


    Wieso streng? :huh: Das waren nur Fakten, daraus kannst du machen was du willst.

    Zitat

    Darf ich trotzdem noch eine Frage loswerden?


    Nein, es ist ja nicht so als ob das hier ein Hilfe & Support Forum wäre :D.

    Zitat

    Ich muß sie erneut als Global innerhalb des Scriptes
    aber außerhalb der Funktion deklarieren?


    Du kannst sie auch in der Funktion Global deklarieren, aber das ist eher nicht zu empfehlen. Allerdings scheint mir die Funktion in deinem Fall irgendwie unnötig zu sein. :huh:

  • Mehrfach Ergebnisausgabe in MsgBox oder anders

    • name22
    • 4. Juli 2011 um 12:03

    Wenn du mit so vielen Buttons arbeitest ist es ratsam ihre ControlIDs in ein Array zu packen, weil du ansonsten auch noch 43 versch. Variablen hast (das wird teilweise ziemlich unübersichtlich und lang). Für den Anfang ist es besser den Koda Form Designer nicht zu verwenden und das ganze von Hand zu machen, ansonsten lernst du nämlich nur vergleichsweise wenig (Außerdem ist Koda nicht perfekt und verwendet unnötige Includes und Styles, was den Code unnötig lang macht).

    Zitat

    Wo links unten finde ich denn Wichtige Links, kann sie net finden!


    Ich hab nie was von unten links gesagt :huh: ... Links neben den Beiträgen findest du mehrere Boxen, "Kontrollzentrum", "Wichtige Links", "Spenden" und "Downloads" ;).

  • $Var Problem

    • name22
    • 4. Juli 2011 um 11:58

    Erstens fehlt in Zeile 4 bei deinem ersten Code eine Klammer. Zweitens weißt nur du was in deiner Funktion "_Suche" drinsteht. Drittens steht da als Error: "Variable used without being declared", was auf Deutsch soviel heißt wie: "Variable wurde verwendet ohne sie zu deklarieren", also verwendest du diese Variable ohne sie vorher in irgendeiner Form aufgerufen zu haben (z.B. in einer Wertzuweisung).

  • Schließen/Minimieren Button entfernen

    • name22
    • 4. Juli 2011 um 11:53
    Zitat

    Aaaach mist :D
    Immer vergess ich irgendwelche includes. Egal in welcher Programmiersprache :D


    Naja. In AutoIt gibt es dafür ja "Organize Includes", was du links bei "Downloads" findest. ;)

  • Schließen/Minimieren Button entfernen

    • name22
    • 4. Juli 2011 um 11:26

    Du hast #include <WindowsConstants.au3> vergessen :rolleyes: ...

  • Mehrfach Ergebnisausgabe in MsgBox oder anders

    • name22
    • 4. Juli 2011 um 11:15
    Zitat

    kannst du mir da bitte ein bisschen auf die Sprünge helfen zur erstellung der GUI dafür?


    Es ist schwer dir da zu helfen, weil keiner außer dir weiß, wie diese GUI aussehen soll ;). Ich würde eine GUI mit einer Größe von ca. 300 x 200 erstellen, und dort ein Input Control sowie 3 Labels und einen Button reinpacken. Das Input Control kannst du später mit GUICtrlRead auslesen (das ist der Ersatz für deine InputBox). In die 3 Labels kommen dann später die 3 Ergebnisse (Holzkohle etc.). Der Button dient dazu das Ergebnis zu berechnen sobald der Benutzer mit der Eingabe fertig ist.
    Wenn du mit GUIs noch nicht so geübt bist, dann schau dir mal das Tutorial an (links unter "Wichtige Links").

  • Schließen/Minimieren Button entfernen

    • name22
    • 4. Juli 2011 um 10:59

    Verwende einfach als Stil $WS_CAPTION. ;)

  • [Glaskugel] Boxkampf Haye <> Klitschko

    • name22
    • 3. Juli 2011 um 21:16
    Zitat

    Hier gibt's ne neue für 15 € :rofl: :D


    Vielen Dank :rofl: .

  • [Beispiel] Transparente BMP gibts wohl!

    • name22
    • 3. Juli 2011 um 19:50
    Zitat

    Das ist nicht wahr. Der Schatten meiner TBMP´s werden auch als Teiltransparenz behandelt.


    Ja ich sehs gerade. War durch die schlechte Interpolation bei der Verkleinerung verwirrt.^^

  • [Beispiel] Transparente BMP gibts wohl!

    • name22
    • 3. Juli 2011 um 19:41

    Fast kein Programm kann BMP Dateien mit transparenz darstellen. Außerdem scheint keine Teiltransprenz unterstützt zu werden, da alle Bereiche mit einer Transprenz <> 0 auf nicht Transprent gesetzt werden.
    Außerdem ist bmp zu groß, da unkomprimiert. Daher sollte man andere Formate wie Jpeg oder bei Transparenz png vorziehen.

  • Problem bei Laden/Speichern einer Textdatei

    • name22
    • 3. Juli 2011 um 19:34
    Zitat

    Leider habe ich noch immer das Problem, dass jetzt im Textfeld noch immer ein "Enter" zu viel drinnen steht.


    Kannst du mal einen Teil der Originaldatei kopieren? Ansonsten können wir irgendwie nur raten wie die Zeilenumbrüche deiner Datei gestaltet sind.

  • CMD Robocopy

    • name22
    • 3. Juli 2011 um 18:43

    AnnaM Dieses Beispiel ließt alle Informationen aus die normalerweise in der CUI angezeigt werden.

    Spoiler anzeigen
    [autoit]

    $sPath_Src = @ScriptDir & "\Test1"
    $sPath_Dst = @ScriptDir & "\Test2"

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

    $iPID = Run('ROBOCOPY "' & $sPath_Src & '" "' & $sPath_Dst & '" /MIR /R:3 /W:10', @ScriptDir, @SW_HIDE, 0x2)

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

    While ProcessExists("Robocopy.exe")
    ConsoleWrite(StdoutRead($iPID))
    WEnd

    [/autoit]


    Da könnte man dann mit StringRegExp die nötigen Informationen rauslesen.

  • CMD Robocopy

    • name22
    • 3. Juli 2011 um 17:57
    Zitat

    Naja, wenn ich es so aufrufe, was du einmal gerne bei dir auf probieren kannst, gibt es mir pro Zeile die Datei an, die er gerade bearbeitet und dann kommt am Schluss eine Zusammenfassung, die man glaube ich auch mit Attributen ausschalten kann. Aber mehr weiß ich nun auch nicht. Ob uns das hilft? *ggg*


    :D. Naja, man kann eigentlich ja auch überprüfen ob der Prozess noch existiert. Ich werd mal sehen ob ich sowas hinbekomm...

  • CMD Robocopy

    • name22
    • 3. Juli 2011 um 17:48

    Gibt Robocopy denn Informationen darüber aus, was es gerade macht wenn du es ganz normal per Kommandozeile aufrufst?
    Wenn es zum Beispiel sagt, dass es fertig ist, dann kannst du das im Script abfragen.

  • Google ohne Werbung

    • name22
    • 3. Juli 2011 um 17:46
    Zitat

    Du bist gemein. Für AutoIt habe ich sogar eine Ausnahme bei APB eingerichet. :rolleyes:


    Hey, ich blockiere nur die GoogleAds, mehr nicht :D .

  • CMD Robocopy

    • name22
    • 3. Juli 2011 um 17:43
    Zitat

    leider brauche ich runwait für die Zeile, weil danach erst das Programm weiter gehen soll. :( Tut mir Leid ....


    Dann geht das aber gar nicht, weil das Script komplett pausiert wird bis das Programm bereits fertig mit dem Kopiervorgang ist. :S

  • [Abstimmung] über eine kleine feine Ergänzung zur Registration

    • name22
    • 3. Juli 2011 um 17:38

    Man könnte es noch übersichtlicher gestalten und vielleicht auch in Form eines png Bildes präsentieren. (PDF scheint mir hier fast schon ein bisschen zu aufwendig).
    Ansonsten bin ich dafür, dass man neuen Usern so eine Art Post-Anleitung bei der Registrierung zeigt. Entschieden wird das am Ende aber sowieso von einem der Admins ;).

  • CMD Robocopy

    • name22
    • 3. Juli 2011 um 17:33

    Versuch mal ob du mit 0x2 als opt_flag bei Run die entsprechenden Daten aus dem STDIOUT Stream von Robocopy auslesen kannst.

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™