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

Beiträge von Alina

  • Fragen zu meinem nächsten projekt.

    • Alina
    • 9. April 2009 um 20:02

    Lass DICH nicht auf den Arm nehmen !!!

  • Teil einer Editbox verstecken!

    • Alina
    • 9. April 2009 um 00:23

    Habe bsichen "versucht", aber ich glaube nicht das es Dich so glücklich macht.
    Das Bild ist unten über dem Editfeld (das auch "Hide" ist).

    Spoiler anzeigen
    [autoit]


    #include <GuiConstants.au3>
    #include <EditConstants.au3>
    #include <WindowsConstants.au3>

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

    GUICreate("HideEditBox", 479, 140)
    GUICtrlCreateEdit("Das ist ein READONLY-TEXT", 0, 0, 479, 120,$ES_READONLY)
    GUICtrlCreatePic(@ScriptDir & "/autoitbanner.gif", 0, 80, 479, 60)
    GUISetState()

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

    While 1

    GUICtrlCreatePic(@ScriptDir & "/autoitbanner.gif", 0, 80, 479, 60)
    Sleep(5000)
    WEnd

    [/autoit]
  • 1. Hilfe: Hier!

    • Alina
    • 8. April 2009 um 19:15

    Also mir hat mal BugFix empfohlen bei großen Projekten ein PAP (Programmablaufplan) zu benutzen um gerade damals als Anfängerin die Übersicht zu behalten und evtl. Probleme besser zu zeigen. Ein PAP sagt ab und an mehr als tausend Worte und an hat, wenn der PAP gut ist, auch etwas zur Hand, woran man sich halten kann.

    Für die, die Erklärungsprobleme bei ihren Scripten haben nur zu empfehlen.

  • Beep geht net

    • Alina
    • 8. April 2009 um 19:07
    Zitat von Ashpool


    Weil du vielleicht keinen Systemlautsprecher hast?!

    LOL, das habe ich auch gerade gedacht.

    Pass auf und morgen sehen wir ein Foto, wo er die 500 Watt-Box angeschlossen hat. :rofl:

  • Fragen zu meinem nächsten projekt.

    • Alina
    • 8. April 2009 um 15:53

    Ein Script kann man mehrfach per Run() ausführen.

    Ich würde nur dem ersten Script später einen andere Exe-Name geben.

    Beispiel:

    erste.exe und zweite.exe.

    Durch Run aus der erste.exe heraus kannst Du so die zweite.exe mehrfach aufrufen.

    Sonnlos wäre, das die erste.exe sich selber aufruft, denn das wäre ein Chaos !

    Und damit Du auch nur eine Datei hast, nämlich die erste.exe, nutzt Du FileInstall, damit diese mit in der erste.exe "versteckt" ist.

    Alles verstanden oder ist meine Erklärung gerade zu blond? ;)

  • Einige Fragen

    • Alina
    • 7. April 2009 um 14:32

    Hallo Scripter.

    Zu Frage 1 und 3)
    Links gibt es das Tutorial für AutoIt, dazu gibt es links auch die Hilfe.

    Zu Frage 2)
    Wozu die jeweilige Programmbiblotheken (DLL's) gut ist, das kann ich Dir so nicht sagen, da ich deren "Inhalt" nicht kenne und das von DLL zu DLL anders ist. Logisch.
    Nutze einfach mal die Suchfunktion (oben re.) und schau, wie andere DLL's einsetzen.

  • DirRemove() zickt auch rum?

    • Alina
    • 7. April 2009 um 14:19

    Das sollte Dir weiter helfen:

    Spoiler anzeigen
    [autoit]


    $dir = @DesktopDir & "\psc\" ; statt: DirCreate(@DesktopDir & "\psc\")
    DirCreate($dir) ; statt: DirCreate($dir & "\")
    DirCreate($dir & "u_ordner\") ; Unterordner im Ordner psc wenn später mal gewünscht
    DirRemove($dir, 1) ; löscht den Ordner psc incl. Unterordner und Dateien die da drinne sind

    [/autoit]
  • wie kann ich gucken wie lange eine taste gedrückt wurde?

    • Alina
    • 7. April 2009 um 14:07
    Zitat von Sithlord95

    bezieht sich das auch auf mein anderes problem oder nur auf das problem mit den gleichzeitigen tasten?

    Ja, also bei mir geht das auch mit drei Tasten. Vier? Dazu habe ich nicht die richtige Tastatur hier oder zu kleine Finger ;)

  • wie kann ich gucken wie lange eine taste gedrückt wurde?

    • Alina
    • 7. April 2009 um 12:54

    Ich würde es so machen, wobei ich die gezählten sektunden real eher am Ende der Schleife in eine TxT-Datei schreiben würde wenn ich sie weiter nutzen möchte.

    Spoiler anzeigen
    [autoit]


    #include <Misc.au3>
    $dll = DllOpen("user32.dll")
    $counter = 0
    While 1

    Sleep(999)
    If _IsPressed("41", $dll) Then
    $counter = $counter + 1
    Else
    ExitLoop
    EndIf
    WEnd
    DllClose($dll)
    MsgBox(0,"","Die Taste wurde "&$counter&" Sekunden gedrückt.")

    [/autoit]
  • Ordner downloaden?

    • Alina
    • 7. April 2009 um 12:47

    Schau mal in der Hilfe den Punk "FtpSetProxy " an. Das kann Dir evtl. helfen.

    Frage ist für mich: ist der FTP- Server bei Dir daheim (z. B. eine Linkstation) oder meinst Du die Daten z. B. von einem Homepageserver downloaden?
    Bei der Linkstation z. B. kann ich nur über das lokale NW drauf zugreifen, nicht aber via ftp oder Dyndns (ist auch sinnlos).

  • DirRemove() zickt auch rum?

    • Alina
    • 7. April 2009 um 12:31

    So sollte es funktionieren:

    Spoiler anzeigen
    [autoit]


    If @OSVersion = "WIN_VISTA" Or IsAdmin() Then
    #RequireAdmin
    EndIf
    $dir = @DesktopDir & "\test\"
    DirCreate($dir) ; Ordner auf dem Desk anlegen
    DirCreate($dir & "bla\") ; Unterordner in den auf dem Desk angelegten Ordner anlegen
    MsgBox(0,"Test","Ordner da") ; MsgBox zum schauen ob Ordner da sind.
    ;mehr Text
    Sleep(1000)
    ;noch mehr Text
    DirRemove($dir, 1) ; löscht den ordner "test" incl. Unterordner auf dem Desk

    [/autoit]
  • ICQ Selber machen

    • Alina
    • 6. April 2009 um 22:57

    Da Du in der <<Jobbörse>> gepostet hast, werden sich einige sicherlich fragen, wie hoch der Stundenlohn ist. :rofl:

  • Multidimensionale Arrays anzeigen

    • Alina
    • 6. April 2009 um 21:55

    Finde ich auch !!!

    Nur jetzt noch ein super Beispiel wozu man(n) und Frau es einsetzen kann, dann könnte man sich versuchen.

  • Setup

    • Alina
    • 6. April 2009 um 21:53

    Und bei mir geht es nicht so wie Du es im Posting / Download hast.
    Was macht man jetzt?

  • Botproblem verringern - Idee

    • Alina
    • 6. April 2009 um 19:04

    L3viathan2142 Idee ist echt cool.

    Man muss die Fargen richtig beantworten, vorher kann man die Anmeldung nicht anschließen.
    Und wer die Fragen richtig beantwortet hat, kann nie sagen/schreiben, das er/sie es nicht wußte.

  • Setup

    • Alina
    • 6. April 2009 um 18:36

    Hallo Sirocool

    Habe leider Fehler/Änderungsnotwendigkeiten gefunden und einen Verbesserungsvorschlag.

    1.)
    Ersetze mal bitte:

    Spoiler anzeigen
    [autoit]


    alt: $ie.navigate(@ScriptDir & "\data\Sprachen\DE.txt")
    neu: $ie.navigate(@ScriptDir & "data\Sprachen\DE.txt")

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

    alt: $ie.navigate(@ScriptDir & "\data\Sprachen\EN.txt")
    neu: $ie.navigate(@ScriptDir & "data\Sprachen\EN.txt")

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

    alt: $ie.navigate(@ScriptDir & "\data\Sprachen\TC.txt")
    neu: $ie.navigate(@ScriptDir & "data\Sprachen\TC.txt")

    [/autoit]

    Wenn ich die ersetze, dann bekomme ich keine Fehlermeldung.

    2.)
    Den Button "Installieren" würde ich nach unten mit setzen. Da wo auch "Zurück" und "Abbrechen" ist. Also mein Tip rechts neben "Abbrechen".
    Ist zwar kein Fehler, aber hat mich verwirrt als Anwenderin.

    3.)
    Nach der erfolgreichen Installation würde ich entweder aus dem "Installieren-Button" ein "Fertig-Button" machen, oder eine MsgBox einblenden und wenn man dort "OK" bestätigt, das dann das Installationsfenster sich schließt. Ansonsten drückt ein unerfahrener User immer wieder auf "Installieren", weil er vllt. denkt, das da ein Fehler aufgetreten ist oder er wartet sich einen "Wolf". ;)

    Bitte geschriebenes als Anregung und nicht als Tadel ansehen.

    Ansonsten eine sehr schöne Umsetzung.

    Frage: Wieso keine "Func _DANSK()" ??? ;) Okay, ist ein kleines Volk.

  • Setup

    • Alina
    • 6. April 2009 um 16:23
    Zitat von Sirocool

    wie bekomme ich in einer combo die Länderfahnen rein ?

    Schau Dir mal von RR04 das Programm OES, da wird es angewendet. Ansonsten meine ich wird Dir RR04 sicherlich helfen, da er das auch selber bereits macht. Wenn Du es in DK übersetzt haben möchtest, melde dich und ich übersetze es. Einfach die Texte via PN an mich.

  • Shutdown for Benjamin - SfB

    • Alina
    • 6. April 2009 um 15:50

    Wieder ein Programm, das sehr schön ist.

  • Scriptdatenbank

    • Alina
    • 6. April 2009 um 00:03

    Hallo Commander21.

    So habe ich es ja derzeitig auch und den Includeordner auf der anderen Patition nutze ich für Includes, damit diese bei compilieren gefunden werden (habe keine Lust die immer nach c:\autoit/include/ zu kopoeren ;) )

    Eigentlich verliere ich nur irgendwie ab und an den Überblick, was welches Script genau macht, welche Funktionen da drinne sind und so. Da dachte ich an eine kleine Scriptdatenbank, aber ich überlege mir mal die Festplattenstrucktur neu aufzubauen. Irgendwie muß das doch gehen.

    Auf Arbeit haben wir ja auch Strucktur drinne, aber da haben wir für immer wieder genutzte Doku's halt eine Software die das ganze übersichtlicher macht. Schreibe ich z. B. da rein "BRD // Ausland + Rechtsgüter + int + §" dann bekomme ich sofort den Gesetzestext vom §6 StGB und deren Verweise angezeigt. Also eine Suchfunktion. Ich schreibe ja schon in jeden Script ganz oben viel rein, aber so muss ich immer mit Boardmitteln die Suche durchführen und die ist nicht gerade gut.

    Okay, dann werde ich mal schauen, ob ich da mit Access machen kann oder doch irgendwo was im Internet finde. Ich bin da noch unentschieden.

  • Datei über http-link öffnen

    • Alina
    • 5. April 2009 um 21:41

    Dann versuche das mal:

    Spoiler anzeigen
    [autoit]


    #include <inet.au3>

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

    ; in Zeile "$aRead = StringSplit ..." hinter @CRLF ein Komma und eine 1 und die Zeilen werden alle ausgegeben.
    $aRead = StringSplit(_INetGetSource("http://homepage/start.txt"),@CRLF) ; ,1)

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

    MsgBox(0,"",$aRead[1]) ;Zeile 1
    MsgBox(0,"",$aRead[2]) ;Zeile 2
    MsgBox(0,"",$aRead[3]) ;Zeile 3
    MsgBox(0,"",$aRead[4]) ;Zeile 4
    MsgBox(0,"",$aRead[5]) ;Zeile 5
    MsgBox(0,"",$aRead[6]) ;Zeile 6
    MsgBox(0,"",$aRead[7]) ;Zeile 7

    [/autoit]

    Die start.txt sieht so aus (wurde schnell mal erstellt)

    Spoiler anzeigen
    [autoit]


    7QS7R-0QO5C-5PT7M-Q71G8-J51C7
    F66L2-R00L2-N87U2-T08B2-P31G0
    I51P9-C45K3-R82X8-4PH6Z-3WQ3H
    1QR2E-5WN5Q-T82B8-Y87N8-2YK6H
    4SM8H-I24P1-R23D1-P28R4-C84D3
    0LR6R-C21E2-H79C5-3EU8E-G33O0
    S37P6-1ID5U-S31Q6-6JS6U-L94F3

    [/autoit]

    Vorteil: Du kannst die Daten ändern ohne das andere es merken ;)

    Für @L3viathan2142 als Anregung bezüglich MySetup-SN !?! ;)

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™