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

  • GUI (alles ist makiert)

    • peethebee
    • 24. August 2006 um 19:01

    Hallo!

    Bis auf das letzte alle gelöst, indem ich die Font früher gesetzt habe.

    C
    #cs ----------------------------------------------------------------------------
    
    
     AutoIt Version: 3.2.0.1
     Author:        Dr.Galvany
    
    
     Script Function:
        Template AutoIt script.
    
    
    #ce ----------------------------------------------------------------------------
    
    
    Func Terminate()
        Exit
    EndFunc   ;==>Terminate
    
    
    Opt("TrayIconDebug", 1)          ;0=no info, 1=debug line info
    Opt("WinTitleMatchMode", 1)     ;1=start, 2=subStr, 3=exact, 4=...
    
    
    HotKeySet("{ESC}", "Terminate")
    
    
    ; Script Start - Add your code below here
    
    
    #include <GUIConstants.au3>
    
    
    $Form1 = GUICreate("Chemie-Rechner", 429, 277, 447, 290)
    GUISetFont(10, 400, 0, "MS Sans Serif")
    GUISetBkColor(0xA6CAF0)
    $Input1 = GUICtrlCreateInput("Liter", 77, 112, 81, 24, BitOR($ES_CENTER,$ES_AUTOHSCROLL), BitOR($WS_EX_CLIENTEDGE,$WS_EX_STATICEDGE))
    GUICtrlSetFont(-1, 10, 400, 0, "MS Sans Serif")
    GUICtrlCreateLabel("Badvolumen", 72, 80, 94, 20)
    GUICtrlSetColor(-1, 0x800080)
    GUICtrlSetBkColor(-1, 0xA6CAF0)
    GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
    GUICtrlSetData(-1, "Badvolumen")
    $Ergebniss = GUICtrlCreateGroup("Ergebnis", 160, 184, 105, 41, $BS_CENTER)
    GUICtrlSetFont(-1, 10, 400, 0, "MS Sans Serif")
    GUICtrlSetBkColor(-1, 0xA6CAF0)
    GUICtrlCreateGroup("", -99, -99, 1, 1)
    GUICtrlCreateLabel("Konzentrationsberechnungen", 82, 16, 280, 28)
    GUICtrlSetFont(-1, 14, 800, 4, "MS Sans Serif")
    GUICtrlSetColor(-1, 0x0000FF)
    GUICtrlSetBkColor(-1, 0xA6CAF0)
    GUICtrlCreateLabel("by Dr.Galvany", 350, 258, 80, 17)
    GUICtrlSetFont(-1, 4, 400, 0, "MS Sans Serif")
    GUICtrlSetBkColor(-1, 0xA6CAF0)
    $Start = GUICtrlCreateButton("Start", 48, 192, 73, 33, 0)
    GUICtrlSetFont(-1, 10, 400, 0, "MS Sans Serif")
    $Exit = GUICtrlCreateButton("Exit", 304, 192, 73, 33, 0)
    GUICtrlSetFont(-1, 10, 400, 0, "MS Sans Serif")
    GUICtrlCreateLabel("Ansatz", 280, 64, 50, 20)
    GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
    GUICtrlSetColor(-1, 0x800080)
    GUICtrlSetBkColor(-1, 0xA6CAF0)
    $Combo1 = GUICtrlCreateCombo("HCL", 248, 128, 113, 24, -1, $WS_EX_STATICEDGE)
    GUICtrlSetFont(-1, 10, 400, 0, "MS Sans Serif")
    GUICtrlSetData(-1,"item2|item3","HCL")
    $Combo2 = GUICtrlCreateCombo("31%", 256, 96, 97, 24, -1, $WS_EX_STATICEDGE)
    GUICtrlSetFont(-1, 10, 400, 0, "MS Sans Serif")
    GUICtrlSetData(-1,"item2|item3","31%")
    GUISetState(@SW_SHOW)
    While 1
        $msg = GuiGetMsg()
        Select
        Case $msg = $GUI_EVENT_CLOSE
            ExitLoop
        Case $msg = $Exit
            ExitLoop
        Case Else
            ;;;;;;;
        EndSelect
    WEnd
    Exit
    Alles anzeigen

    peethebee

    p.s. Bist ja ein ganz schöner Fremdposter, Dr.Galvany :(

  • Adressbuch

    • peethebee
    • 24. August 2006 um 12:26

    mal sehen. Muss erst mal Version 1.0 von Galenda fertig machen. aber die Datenbank ist ja nicht so schwer...

    peethebee

  • Adressbuch

    • peethebee
    • 24. August 2006 um 12:17

    Viel Spaß erst mal in Spanien!

    peethebee

  • Adressbuch

    • peethebee
    • 24. August 2006 um 12:14

    Hallo!

    Sieht optisch schon mal nicht schlecht aus.
    Aber das

    Zitat

    IniRead

    lässt mich nicht hoffen, dass der Ansatz auch mit großen Datenmengen klar kommen könnte. Da wäre eine Datenbank sicher angebracht (-> SQLite).
    Wenn du das noch einbauen willst, dann möglichst früh, weil du doch einiges umbauen musst, wenn du es erst am Ende machst.

    peethebee

  • Projektideen

    • peethebee
    • 24. August 2006 um 11:40

    Okay.
    Wobei ist es sinnvoll fände, wenn ihr euch mit Daniel W. zusammentut und seine Variante, die schon nicht schlecht aussieht mit einem "Install-Designer" verseht oder eure Ideen kombiniert, damit nicht zwei, sondern ein gutes Skript am Ende herauskommt.

    Skript von daniel w: Simples Install programm :)

    peethebee

  • Projektideen

    • peethebee
    • 24. August 2006 um 11:12
    Zitat

    AutoIT Installer


    Meinst du das Skript von Daniel W.? Oder den NSIS-AutopIt-Installer? Oder noch was anderes.

    peethebee

  • doppelklick auf listview?

    • peethebee
    • 24. August 2006 um 10:23

    Hallo!

    Jup, geht. Wenn auch nicht 100% perfekt.
    Ist in Galenda umgesetzt von GtaSpider.

    peethebee

  • Programm Start

    • peethebee
    • 24. August 2006 um 10:22

    Die gehen schon, aber der Programm muss dafür wohl ein Dienst sein. Such mal hier im Forum, da gibt es einen Thread dazu wie man das anstellen kann.

    peethebee

  • Feedback Test

    • peethebee
    • 24. August 2006 um 00:31
    Zitat

    Original von Chicago
    Hallo Gemeinde,

    hier mein Statment zum Test:

    Test v0.93

    Termin(Heute)(von) 23:00 geht auf (bis) 23:59, aber am Tag vorher wird folgendes angegeben:
    Versuch 3 Betrieblich (Teil 0/0) und am Termin Tag : Versuch 3 Betrieblich (Teil 1/0)

    Fehlermeldung erscheint gelb unterlegt auf Desktop: Screenshot aber nicht möglich
    auf screenshot nicht sichtbar

    endtime als 00:00 erkannt -> Reaktion

    Alles anzeigen


    Ist behoben in Version 0.94.

    Zitat


    Backup zurückspielen : Galender leer
    Nacherneutem aufruf Galender wird als Galendername der Backup Ordner angegeben

    man kann nicht die xY.gld laden ..... nur den ordner suchen

    Galender laden aus datei .... XY.gld vom backup .... alle rmine wieder da


    Behoben in 0.94.

    Zitat


    Termin wird nicht angezeigt wenn user spielt ! Test noch mit Officeanwendung ausstehend


    Bei Spielen hat das Spiel meist die Kontrolle darüber, was angezeigt wird und was nicht. Daher ist das Fenster hier i.d.R. wirkungslos. Empfehlung. Fenster und Sound kombinieren, dann sieht oder hörrt man es.
    Bei Office und normalen Fenstern wird es sich in den Vordergrund drängen.

    Zitat


    Termine mit Alarm : keine Alarmkennzeichnung


    Ist inzwischen geklärt. Die Liste der Alarme in der Bearbeiten-/Anlegen-GUI bedeutet, dass diese Alarme angelegt sind - egal, ob sie markiert sind oder nicht.

    Zitat


    Wiederkehrende Termine Fehler siehe Screenshot: ( Oder falsche bedienung?)


    War noch eine Debug-MsgBox - kein Bug.

    Zitat


    Termine ohne Alarm melden trotzdem mit Alarm und Fenster


    siehe oben. Geklärt.

    Zitat


    Mal auch was schönes schreiben will:
    Hervorhebung der Kategorien ist perfekt ... (meine meinung)
    :klatschen:


    Danke!!

    Zitat

    Chicago

    peethebee

  • wie kann ich dateien durchsuchen

    • peethebee
    • 23. August 2006 um 23:19

    Wow - th.meger for Mod! ;)

    peethebee (for president :party4:)

  • wie kann ich dateien durchsuchen

    • peethebee
    • 23. August 2006 um 22:49

    Hallo!

    Darstellung in einem Fenster:
    Nimm ein ListView, damit kannst du dann mehrere Informationen in Spalten anzeigen, in deinem Fall Dateiname, Ordner, Datum oder so.
    Siehe: GUICTRLCreateListView, GUICTRLCreateListViewItem, und die UDF <GUIListView>.

    Durchsuchen der Dateien:
    Wie gesagt entweder durch zweckentfremden von _ReplaceStringInFile und seinem Rückgabewert oder man durchsucht mit FileOpen, FileReadLine, StringInStr, FileClose per Hand, was etwas langsamer und aufwändiger sein dürfte.

    peethebee

  • GUIOnEventMode

    • peethebee
    • 23. August 2006 um 22:05

    Hallo!

    Menüitems legst du mit GUICtrlCreateMenuItem an.
    Dann setzte du mit GUICtrlSetOnEvent($ctrl_id, "funktion") die Funktion, die aufgerufen werden soll, wenn man darauf klickt.
    Mein Code oben tut genau das für den Teil, den du gepostet hattest.
    Ich finde den OnEventMode generell übersichtlicher, bei größeren Projekten ist er unerlässlich.

    peethebee

  • Programm Start

    • peethebee
    • 23. August 2006 um 18:42

    Hallo!

    Ich meine, dass es auch in der Registry geht. Such mal nach einer Liste, die angibt, in welcher Reihenfolge Autostarts abgearbeitet werden!

    peethebee

  • GUIOnEventMode

    • peethebee
    • 23. August 2006 um 18:40
    Code
    GUISetOnEvent($GUI_EVENT_CLODE, "quit")
    GUICTRLSetOnEvent($exititem, "quit")
    
    
    Func quit()
       Exit
    EndFunc


    Das ist die Entsprechung im OnEventMode, den ich empfehlen würde.

    peethebee

  • Neue 3.2.0.0-Hilfe übersetzen

    • peethebee
    • 23. August 2006 um 14:09

    Hallo!

    Hier sind die aktuellen Quelldateien auf Englisch.
    http://www.autoitscript.com/autoit3/files/…3.2.0.0-src.exe

    Könntest du damit mal die Unterschiede scannen, bernd670?

    peethebee

    edit bernd670: 1. Vergleichergebnisse angehängt, bin aber noch nicht 100% zufrieden!

    Dateien

    Vergleich Help-Files v 3.1.0 und v 3.2.0.zip 84,11 kB – 409 Downloads
  • Log-Datei auslesen

    • peethebee
    • 23. August 2006 um 12:41

    goto ist böse - es macht die Sache in fast allen Fällen unübersichtlich (Stichwort Spaghetti-Code).

    Du kannst eine Funktion machen, in der alles steht, was NICHT übersprungen werden soll und die an der von dir angesprochenen Stelle sowie nach dem zu überspringenden Code aufrufen.

    peethebe

  • Log-Datei auslesen

    • peethebee
    • 23. August 2006 um 09:29

    Hallo!

    Ungefähr so:

    C
    #include <File.au3>
    #include <Array.au3>
    Dim $filearray
    _FileReadToArray("C:\wasauchimmer.txt", $filearray)
    For $i = 1 to $filearray[0]
    If StringInStr(filearray[$i], "suchtext") <> 0 Then
    ; springen
    EndIf
    
    
    ; Code, wenn er nicht gesprungen ist
    Alles anzeigen

    peethebee

  • Datei öffnen mit...

    • peethebee
    • 22. August 2006 um 22:53

    :willkommen:

    Was du willst, habe ich erst nach einiger Zeit verstanden. "a und b" bzw. "x und y" scheinen für eine beliebige Ordnerhierarchie zu stehen.
    Sollte das richtig sein, ist die Lösung im Allgemeinen diese:

    Code
    Run('C:\Windows\notepad.exe "C:\test.txt"')


    (bitte rauskopieren, sonst entstehen vielleicht Fehler beim Abschreiben)

    peethebee

  • Projektideen

    • peethebee
    • 22. August 2006 um 18:21

    Hi!

    Du kannst es machen, wie du willst, klar. Bloß wenn man es später integrieren möchte (und ich würde es im Core haben wollen, nicht als Zusatzanwendung), dann muss man es halt auch vom ANsatz ehr so bauen, dass es einbaubar ist. Wenn du mit trallalas Skript beginnst, ist das schon mal gut, weil das meine Funktionen aus Galenda enthält um die Datenbank zu erreichen.

    peethebee

  • Silent Install NOD32

    • peethebee
    • 22. August 2006 um 18:16

    Das ist ein Virenscanner. Sehr schnell, aber nicht besonders sauber.

    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™