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

Beiträge von peethebee

  • Ein Programm ohne GUI

    • peethebee
    • 27. Oktober 2007 um 08:35

    Irgendwie machst du mir zu viele illegale Sachen... (und ja, ich kann das beurteilen).

    peethebee

  • Weihnachtskalender

    • peethebee
    • 26. Oktober 2007 um 14:50

    Du hast die oben von mir verlinkte MessageBoxEx-UDF nicht installiert :).

    peethebee

  • Variablen einlesen

    • peethebee
    • 26. Oktober 2007 um 14:35

    Hi!

    Ist ja nicht so schlimm ;).
    Aber es könnte ja auch sein, dass AutoIt richtig kompiliert würde - dann wären die Exe-Dateien allerdings wesentlich kleiner und die Ausführung schneller...

    peethebee

  • Variablen einlesen

    • peethebee
    • 26. Oktober 2007 um 14:17

    Mal grundsätzlich: Im Prinzip kompiliert AutoIt nie. Es wird immer der Quelltext von der AutoIt3.exe interpretiert - in einer Exe-Datei sind eben nur AutoIt3.exe und der Quelltext zusammengepackt (was nach außen aussieht wie eine echte Kompilierung, die es aber wie gesagt nicht ist).

    Man kann also die AutoIt3.exe nehmen und ihr immer den aktuellen Quelltext übergeben.

    peethebee

  • Variablen einlesen

    • peethebee
    • 26. Oktober 2007 um 11:37

    Meine Frage, was und warum du machen willst, hast du immer noch nicht beantwortet.

    Es sollte so gehen, aber es macht in aller Regel keinen Sinn...

    [autoit]


    IniReadSection(@ScriptDir & '\test.ini', "vars")

    For $i = 1 to $vars2[0][0]
    Assign($vars2[$i][0], $vars2[$i][1], 2)
    Next

    [/autoit]

    Es sollte dem User aber niemals möglich sein, Variablen unter eigenen Bezeichnungen in das Programm laden zu lassen. Das ist ein enormes Risiko.

    peethebee

  • Variablen einlesen

    • peethebee
    • 26. Oktober 2007 um 09:08

    Hi!

    Naja, es sollte dich dazu bringen, den Befehl in der Hilfe nachzuschlagen - hat leider nicht geklappt...

    Spoiler anzeigen
    Zitat

    Assign
    --------------------------------------------------------------------------------

    Assigns a variable by name with the data.


    Assign ( "varname", "data" [, flag] )


    Parameters

    varname The name of the variable you wish to assign. Cannot be an array element.
    data The data you wish to assign to the variable.
    flag [optional] controls the way that variables are assigned (add required options together):
    0 = (default) Create variable if required
    1 = Force creation in local scope
    2 = Force creation in global scope
    4 = Fail if variable does not already exist


    Return Value

    Success: Returns 1.
    Failure: Returns 0 if unable to create/assign the variable.


    Remarks

    If there is a need to use Assign() to create/write to a variable, then in most situations, Eval() should be used to read the variable and IsDeclared() should be used to check that the variable exists.


    Related

    Eval, IsDeclared

    Example


    Global $variable
    If Assign("variable", "Hello") Then MsgBox(4096, "", $variable) ; Will print "Hello"

    Alles anzeigen

    Das tut schon das, was du zu wollen glaubst. Aber vielleicht schilderst du mal genau, was du erreichen willst (ohne den Weg), in aller Regel geht es schöner.

    peethebee

  • Variablen einlesen

    • peethebee
    • 26. Oktober 2007 um 07:45

    Assign... Aber viel unsauberer als damit kann man nicht programmieren (gut, Eval und Execute ginge noch an unsauberen Sachen, die schon beim Anschauen weh tun ;) )

    peethebee

  • combo eingaben speichern

    • peethebee
    • 25. Oktober 2007 um 14:22

    @CRLF statt @LF glaube ich unter Windows...

    peethebee

  • combo eingaben speichern

    • peethebee
    • 25. Oktober 2007 um 14:14

    Wichtigste Regel hier: Poste niemals Code oder Fehlermeldungen - du könntest uns unnötig die Chance geben zu helfen ;).

    peethebee

  • Controls mit Grafik "übermalen"

    • peethebee
    • 25. Oktober 2007 um 13:53

    Mach doch die Progressbar selbst in einem Graphic-Control. Dann kannst du es auch wesentlich platzsparender, mehrfarbig und sonstwie darstellen :).

    peethebee

  • Countdown Timer mit Cancel Button

    • peethebee
    • 25. Oktober 2007 um 07:31

    Am saubersten (und schönsten) fährst du denke ich hiermit:
    http://www.autoitscript.com/forum/index.php?showtopic=30758&hl=msgboxex

    Der eigentliche Code sollte damit auch minimal lang sein.

    peethebee

  • Run - Befehl

    • peethebee
    • 24. Oktober 2007 um 21:36

    Das klassische Leerzeichenproblem:

    Statt
    Run("C:\Dokumente und Einstellungen\All Users\Startmenü\Programme\msnmsg.exe")

    entweder

    ShellExecute("C:\Dokumente und Einstellungen\All Users\Startmenü\Programme\msnmsg.exe")

    oder

    Run('"C:\Dokumente und Einstellungen\All Users\Startmenü\Programme\msnmsg.exe"')

    peethebee

  • [gelöst] Übersicht der Funktionen der DLL?

    • peethebee
    • 24. Oktober 2007 um 21:31

    Suche nach "DLL and funktionen" (ja, abwegig, ich weiß ;) )

    Möglichkeiten einer DLL anzeigen

    peethebee

  • [gelöst] Übersicht der Funktionen der DLL?

    • peethebee
    • 24. Oktober 2007 um 21:21

    Forensuche!

    Beantwortet sowohl deine IPtoHost Frage als es auch die exakt gleiche Frage mit zweiseitiger Diskussion liefert.
    Ich werde es nie verstehen, warum man nicht sucht...

    peethebee

  • Run - Befehl

    • peethebee
    • 24. Oktober 2007 um 21:12

    Der Fehler kann nur in deinem Code liegen. Mit dem richtigen Ansatz geht es problemlos. Aus deiner Aussage kann ich aber nicht schließen, wo es hakt. Vorstellen könnte ich mir, dass man RunWait (falsch!) anstelle von Run (richtig!) nutzt.

    peethebee

  • Get GUIID vom Aktiven Fenster

    • peethebee
    • 24. Oktober 2007 um 16:17

    Ein Fenster, dessen Text und Sichtbarkeit ändern...
    Verwaltung der Nachrichten in einer Queue (siehe AspirinJunkies Post). Wenn das Fenster geschlossen wird schauen ob die Queue leer ist, wenn eine Nachricht kommt schauen, ob Fenster schon sichtbar, wenn ja nur an die Queue hängen.

    peethebee

  • Tray Menü bearbeiten

    • peethebee
    • 23. Oktober 2007 um 19:58

    Und du glaubst, dass das einen Lerneffekt hat, Mignon?

    Ich weiß es ist schön, wenn man auch mal helfen kann, aber so wird er nie die Hilfe lesen...

    peethebee

  • Tray Menü bearbeiten

    • peethebee
    • 23. Oktober 2007 um 19:16

    Bei allem Verständnis für Anfängertum kann ich nicht glauben, dass du die Hilfe *ernsthaft* gelesen hast. Wenn man das mit Verstand tut und auch mal ein Beispiel ausprobiert und zu verstehen versucht (dafür sind sie da!), dann stößt man auf Dinge, die deine Probleme lösen.

    peethebee

    p.s. und frag nicht nach, welche, das findet man - auch nicht um den Postcount zu erhöhen...

  • Logonskript

    • peethebee
    • 22. Oktober 2007 um 20:25

    Probieren, aber sollte gehen. #include "datei.au3", wenn die das obere datei.au3 im gleichen Verzeichnis wie das Skript liegt.

    peethebee

  • Logonskript

    • peethebee
    • 22. Oktober 2007 um 20:02

    Func UserInGroup($Domain, $UserName, $InGroup)

    ->

    Func UserInGroup($InGroup, $Domain = @LogonDomain, $UserName = @UserName)

    Das müsste reichen.

    peethebee

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™