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

  • _GUICtrlListView_EnsureVisibleEx

    • autoBert
    • 15. April 2010 um 19:49

    Hallo funkey,

    gutes Skript, kann ich sicherlich gebrauchen :thumbup:

    mfg (Auto)Bert

  • Auto It Online Compiler

    • autoBert
    • 15. April 2010 um 19:44

    du solltest dann aber auch die AutoIt-Funktionen mit der Online-Hilfe verlinken und Tipps (ähnlich Scite) zu den Parametern anzeigen)

    mfg (Auto)Bert

  • Stadt, Land, Fluss für PC [BALD AUCH MULTIPLAYER]

    • autoBert
    • 15. April 2010 um 19:09

    Hallo ElitteMattias,

    du hast viel unnötige Skriptzeilen, so funktionierts auch.

    Edit: Skript entfernt war auf den 1. Blick identisch mit Raupi 's Lösung, war ich wohl zu langsam,
    Edit2: warum hast du nicht auch den TimeOut und den Parent-Parameter aus meinem Hilfe-Beispiel verwendet:

    [autoit]

    $Land = InputBox("Stadt, Land Fluss Buchstabe ","Bitte Land eingeben","","",200,50,-1,-1,20,$Form1

    [/autoit]


    mfg (Auto)Bert

  • Firefox Daten einlesen

    • autoBert
    • 15. April 2010 um 18:49

    Hallo descent,

    du hast doch den Source in $sHTML. Diesen kannst du mit den normalen Funktionen zur Stringmaniplation (Hilfe: Zeichenketten, Strings Funktion Referenz) oder StringRegEx auswerten,

    mfg (Auto)Bert

  • Firefox - Warten bis er aktuallisiert hat

    • autoBert
    • 15. April 2010 um 18:19

    Hallo clonker,

    hier solltest du alles nötige finden: Wenn mal was nicht geht ... bitte zuerst hier nachschauen ...

    mfg (Auto)Bert

  • Größe von einem Bild lesen

    • autoBert
    • 15. April 2010 um 18:12

    Hallo 93lucas,

    du kannst es auch mit

    [autoit]

    _GDIPlus_ImageGetWidth

    [/autoit]

    und

    [autoit]

    _GDIPlus_ImageGetHeight machen, ein Beispiel findest du hier:

    [/autoit]

    [url]http://www.autoit.de/index.php?page…3405#post143405[/url

    mfg (Auto)Bert

  • Frage; E-Mail senden UDF

    • autoBert
    • 15. April 2010 um 17:51

    schau einmal in die Sig von Schnuffel

    mfg (Auto)Bert

  • Radio Button Auswahl

    • autoBert
    • 15. April 2010 um 17:49

    Hallo billemg,

    so würde ich es machen:

    Spoiler anzeigen
    [autoit]

    #include <ButtonConstants.au3>
    #include <EditConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <StaticConstants.au3>
    #include <WindowsConstants.au3>
    #region ### START Koda GUI section ### Form=
    $Form1 = GUICreate("Form1", 633, 178, 192, 124)
    $Radio1 = GUICtrlCreateRadio("Kundennummer", 40, 24, 113, 17)
    $Radio2 = GUICtrlCreateRadio("Auftragsnummer und Datum", 227, 27, 193, 17)
    $Group1 = GUICtrlCreateGroup("Kundennummer", 40, 56, 185, 105)
    $Input1 = GUICtrlCreateInput("Input1", 40, 96, 41, 21)
    $Input2 = GUICtrlCreateInput("Input2", 80, 96, 121, 21)
    GUICtrlCreateGroup("", -99, -99, 1, 1)
    $Group2 = GUICtrlCreateGroup("Auftragsnummer und Datum", 224, 56, 185, 105)
    $Input3 = GUICtrlCreateInput("Input3", 240, 80, 121, 21)
    $Input4 = GUICtrlCreateInput("Input4", 240, 112, 121, 21)
    GUICtrlCreateGroup("", -99, -99, 1, 1)
    GUICtrlSetState($Radio1, $GUI_CHECKED)
    GUICtrlSetState($Input1, $GUI_ENABLE)
    GUICtrlSetState($Input2, $GUI_ENABLE)
    GUICtrlSetState($Input3, $GUI_DISABLE)
    GUICtrlSetState($Input4, $GUI_DISABLE)

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

    GUISetState(@SW_SHOW)
    #endregion ### END Koda GUI section ###

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit

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

    Case $Radio1
    GUICtrlSetState($Input1, $GUI_ENABLE)
    GUICtrlSetState($Input2, $GUI_ENABLE)
    GUICtrlSetState($Input3, $GUI_DISABLE)
    GUICtrlSetState($Input4, $GUI_DISABLE)

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

    Case $Radio2
    GUICtrlSetState($Input3, $GUI_ENABLE)
    GUICtrlSetState($Input4, $GUI_ENABLE)
    GUICtrlSetState($Input1, $GUI_DISABLE)
    GUICtrlSetState($Input2, $GUI_DISABLE)
    EndSwitch
    WEnd

    [/autoit]

    du kannst aber auch $GUI_SHOW und $GUI_HIDE verwenden,

    mfg (Auto)Bert

  • ListView Problem

    • autoBert
    • 15. April 2010 um 16:58
    Zitat von EliteMattthias

    @Bert, diese Funktionen kenne ich -.- <.<

    Ich nehme mal ein Spiel als BSP:

    Stadt-Land-Fluss

    Man klickt auf Stadt und in Spalte Stadt Zeil 1 wird die Stadt eingetragen
    Man klickt auf Land und in Spalte Land Zeile 1 wird das Land eingetragen
    Man klickt auf Fluss un in Spalte Fluss Zeile 1 wird der Fluss eingetragen

    Man klickt auf "neues Spiel", und eine neue Zeile wird angefangen

    für neues game usw weiß ich alles, mir geht es nur um die list view...

    Alles anzeigen

    Dann erzeuge bei jeder neuen Spielrunde mit

    [autoit]

    GuiCtrlListviewItem

    [/autoit]

    eine neue Zeile, diese werden ja automatisch am Ende angehängt. Danach kannst du mit

    [autoit]

    GuiCtrlSetData

    [/autoit]

    das ganze als Rohgerüst für Stadt,Land,Fluss sähe dann so aus:

    Spoiler anzeigen
    [autoit]

    #include <GUIConstantsEx.au3>

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

    #region ### START Koda GUI section ### Form=
    $Form1 = GUICreate("Form1", 357, 166, 192, 124)
    $ListView = GUICtrlCreateListView("Stadt|Land|Fluss", 0, 0, 353, 135)
    $Neu = GUICtrlCreateButton("&Neu", 120, 140, 113)
    GUISetState(@SW_SHOW)
    #endregion ### END Koda GUI section ###

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $Neu
    $LVItem = GUICtrlCreateListViewItem("Stadt|Land|Fluss",$ListView)
    $Stadt = InputBox("Stadt, Land Fluss Buchstabe ", "Bitte Stadt eingeben","","",200,50,-1,-1,20,$Form1)
    ;ConsoleWrite($Stadt & @CRLF)
    GuiCtrlSetData($LVItem,$Stadt & "Land|Fluss")
    $Land = InputBox("Stadt, Land Fluss Buchstabe ","Bitte Land eingeben","","",200,50,-1,-1,20,$Form1)
    GuiCtrlSetData($LVItem,$Stadt & "|" & $Land & "|Fluss")
    $Fluss = InputBox("Stadt, Land Fluss Buchstabe ","Bitte Fluss eingeben","","",200,50,-1,-1,20,$Form1)
    GuiCtrlSetData($LVItem,$Stadt & "|" & $Land & "|" & $Fluss)
    EndSwitch
    WEnd

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

    mfg (Auto)Bert

  • ListView Problem

    • autoBert
    • 15. April 2010 um 14:25

    Hallo EliteMatthias,

    in der Hilfe unter GuiListView Benutzerdefinierte Funktion Referenz|GuiListView Benutzerdefinierte Funktion Referenz findest du die notwendigen Funktionen z.B.

    [autoit]

    _GUICtrlListView_InsertItem

    [/autoit]

    auch

    [autoit]

    GuiCtrlCreateListViewItem

    [/autoit]

    kann sehr nützlich sein,

    mfg (Auto)Bert

  • DeskWeather

    • autoBert
    • 15. April 2010 um 01:01

    Hallo TheShadowAE,

    evtl. könntest du die Anzeige leicht transparent (einstellbar?) und durchklickbar machen, weil auf meinem kleinen Display (1024 X 600) wird jeder Pixel benötigt,

    mfg (Auto)Bert

  • Autoit Editor

    • autoBert
    • 15. April 2010 um 00:38

    Hallo crocojunk,

    wo ist das Skript :?:

    mfg (Auto)Bert

  • Datein mit eigenen Programm öffnen

    • autoBert
    • 15. April 2010 um 00:15

    Hallo xyron,

    dann hast du eine leere Datei bzw. einen Fehler in deinem Skript, schau dir die Hilfe unter Allgemeines zu AutoIt|Kommandozeilenparameter an

    mfg (Auto)Bert

  • Fileopen problem

    • autoBert
    • 15. April 2010 um 00:08

    Hallo nuts,

    Zitat von Hilfe

    FileRead

    Liest eine bestimmte Anzahl von Zeichen aus einer zuvor geöffneten Textdatei.

    FileRead ( "filehandle/filename" [, count] )

    Parameter

    filehandle/filename Das Handle der Datei, wie es von einem früheren Aufruf von FileOpen zurückgegeben wurde. Alternativ kann ein String mit dem Dateinamen als erster Parameter verwendet werden.

    war aber definitiv seit mindestens 3.2.1.0 schon so,

    mfg (Auto)Bert

  • Datein mit eigenen Programm öffnen

    • autoBert
    • 14. April 2010 um 23:58

    Hallo xyron,

    hier einmal die manuelle Variante bildlich:
    [attach]8974[/attach

    ist unter XP Prof SP3 sollte aber in nachfolgenden Windows-Versionen ähnlich sein

    mfg (Auto)Bert

    Dateien

    Registrieren.JPG 49,83 kB – 0 Downloads
  • Bootsektor der Festplatte löschen

    • autoBert
    • 14. April 2010 um 21:43
    Zitat von Bitboy

    würde das dennoch gerne testen, aber dafür muss erstmal der bootsektor gelöscht werden.

    [OffTopic]kannst du dir vorstellen, wenn ein Waldarbeiter auf einem Baum sitzend, den Ast absägt auf dem er gerade sitzt, und zwar hinter dem Sägeschnitt (vom Baum aus gesehen) :?: [/OffTopic]

    wenn nein, dann öffnen

    er fällt mit samt dem Ast vom Baum

    mfg (Auto)Bert

  • Datein mit eigenen Programm öffnen

    • autoBert
    • 14. April 2010 um 21:16

    Hallo xyron,

    hier der entsprechende Skriptauszug mit dem Oscar MP3-Files registriert.

    [autoit]

    Func _RegisterFiletype()
    Local $aError[6] = ['value type not supported', 'unable to open requested value', '', 'unable to open requested key', 'unable to open requested main key', 'unable to remote connect to the registry']
    If Not @Compiled Then Return MsgBox(48 + 262144, $sTitle, 'Error! Script must be compiled!', 0, $hGui)
    RegWrite('HKEY_CLASSES_ROOT\mp3file\shell\play\command', '', 'REG_SZ', @ScriptFullPath & ' "%L"')
    If @error Then
    MsgBox(48 + 262144, $sTitle, 'Error!' & @CRLF & $aError[@error + 2], 0, $hGui)
    Else
    MsgBox(262144, $sTitle, 'Starplayer is now registered!', 0, $hGui)
    EndIf
    EndFunc

    [/autoit]

    mfg (Auto)Bert

  • Datein mit eigenen Programm öffnen

    • autoBert
    • 14. April 2010 um 20:27
    Zitat von Xyron

    wie funktioniert weg write ich hab mir das in der hilfe angeschaut muss ich dann dahinter HKU setzen damit er das sofort mit doppelklich öffnet??

    wenn du es dir von Oscar nicht herleiten kannst, solltest du es über die manuelle Methode machen.

    mfg (Auto)Bert

  • Datein mit eigenen Programm öffnen

    • autoBert
    • 14. April 2010 um 20:03
    Zitat von Xyron

    wie kann ich das denn registrieren??

    rechtsklick auf eine Datei mit der gewünschten Endung, danach Öffnen mit | Programm aswählen. dort dein Programm auswählen und das 'Häckchen' bei Dateityp immer mit diesem Programm öffnen setzen. Jetzt noch OK und der Dateityyp ist solange für deine Anwendung registriert, bis er auf ein anderes Programm registriert wird,

    Es geht auch per regwrite, afair hat es Oscar in Starplayer für MP3-Files gemacht

    mfg (Auto)Bert

  • Listview Item erstellen und Label erstellen.

    • autoBert
    • 14. April 2010 um 19:56

    Hallo subzero007,

    ich habe es gearde selbst getestet, so funktioniert es:

    Spoiler anzeigen
    [autoit]

    #include <GUIConstantsEx.au3>

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

    #region ### START Koda GUI section ### Form=
    $Form1 = GUICreate("Form1", 357, 166, 192, 124)
    $ListView = GUICtrlCreateListView("Spalte1|Spalte2|Spalte3|Spalte4|Spalte5|Spalte6", 0, 0, 353, 135)
    $LVItem = GUICtrlCreateListViewItem("1|2|3|4|5|6",$ListView)
    $CheckIt = GUICtrlCreateButton("&Neu", 120, 140, 113)
    GUISetState(@SW_SHOW)
    #endregion ### END Koda GUI section ###

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $CheckIt
    GuiCtrlSetData($LVItem,"a|b|c| | | ")
    EndSwitch
    WEnd

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

    mfg (Auto)Bert

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™