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

Beiträge von i2c

  • welcber browser ist installiet

    • i2c
    • 24. August 2010 um 15:54

    [ offen ] standartbrowser bestimmen?

    edit: Und bitte noch für Opera ein Skript c hinzufügen :P

  • Tray Tip an Label oder Button ansetzen

    • i2c
    • 24. August 2010 um 15:43

    Wenn es dir darum geht, den ToolTip nach belieben einblenden zu können dann schau dir mal die _GUIToolTip_* Funktionen in der GuiToolTip.au3 an.

  • Tray Tip an Label oder Button ansetzen

    • i2c
    • 24. August 2010 um 15:17

    TrayTips sind für's Traymenü, daran gibt's nichts zu rütteln.

    Du kannst deinen ToolTip aber optisch etwas aufpeppen. Schau dir die Optionalen Parameter der Funktion an.

    [autoit]

    GUICtrlSetTip($label, "Hallo Welt", "Titel", 1, 1)

    [/autoit]
  • Tray Tip an Label oder Button ansetzen

    • i2c
    • 24. August 2010 um 15:04
    [autoit]

    GUICtrlSetTip($label, "Hallo Welt")

    [/autoit][autoit]

    #include <GUIConstantsEx.au3>
    $gui = GUICreate("", 200, 150)
    $label = GUICtrlCreateLabel("Label", 20, 20, 120, 17)
    GUICtrlSetTip($label, "Hallo Welt")
    GUISetState(@SW_SHOW)

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

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

    [/autoit]

    edit: Das Ding unten rechts nennt sich TrayTip() ;).

  • Buch

    • i2c
    • 23. August 2010 um 23:53

    Du denkst richtig, war es auch aber schau doch bitte mal auf das Datum ;).

    Der Link stammt übrigens von hier

    stayawayknight

    Zitat von Der_Doc

    Pee kannst du dein Buch net mal neu verlinken im ersten Post?

  • Fenster mit C in Linux

    • i2c
    • 23. August 2010 um 21:11

    Das interessanteste, dein gcc Aufruf, fehlt natürlich :).

    Code
    gcc $(pkg-config --cflags --libs gtk+-2.0) -o base base.c
  • Buch

    • i2c
    • 23. August 2010 um 18:31

    https://autoit.de/index.php?page…0f7aa28921f4540

  • Fenster mit C in Linux

    • i2c
    • 23. August 2010 um 15:29

    Das hängt davon ab, welches Toolset du benutzt.
    Hier ein Beispiel für GTK+ : http://www.linuxheadquarters.com/howto/programm…ow/window.shtml

  • Windows standard Objekte Klicken, Koordinaten Skalieren, Fenster namen

    • i2c
    • 22. August 2010 um 12:39

    Was "Mausschubs-klickwas-Skripte sind, sollte sich aus dem Namen ergeben. Sowas schreib ich nicht. Das gleiche gilt auch für Automatisierungen von Programmen die mit ControlClick() reealisiert werden. Mag ich nicht, brauch ich nicht, mach ich nicht. Daher auch nur die Vermutung das sich auch .NET Controls ansteuern lassen. Probieren geht über studieren.

    Der WinTilteMatchMode lässt sich auch mit regulären Ausdrücken erweitern. Damit matched es dann nicht nur "weniger".

    Bevor du dich auf AutoIt stürzt, schau dir am besten die Grundlagen in der Hilfe an. Im Forenportal findest du dann auch noch den Link zum Wiki. Was mit AutoIt alles möglich ist sollte dir ein Blick in das Unterforum Skripte zeigen. Nach über einem Monat Mitgliedschaft wirst du das aber warscheinlich alles schon getan haben ;).

    Skriptbezogene Unklarheiten lassen sich jederzeit im Forum klären, für einen theoretischen Grundkurs ist das hier meiner Meinung nach allerdings der falsche Platz.

  • Windows standard Objekte Klicken, Koordinaten Skalieren, Fenster namen

    • i2c
    • 21. August 2010 um 12:35

    zu 1.) Das vieles auf Bildschirmkoordinaten basiert trifft sicher nur dann zu, wenn man Autoit für Mausschubs-klickwas-Skripte verwendet. Das Problem mit den Auflösungen lässt sich z.B. mit @DesktopHeight, @DesktopWidht und Opt("MouseCoordMode", 2) umgehen.

    zu 2.) Opt("WinTitleMatchMode", ...)

    zu 3.) Kann ich nicht viel zu sagen da ich es nicht benutze. Sollte aber auch mit .NET Controls funktionieren.

  • Button Position abhängig von anderem button

    • i2c
    • 21. August 2010 um 12:23

    Ich hab dir mal ein schnelles Beispiel gemacht. Der Feinschliff fehtl zwar aber ich denke dir wird das Wie dadurch verständlich.

    Spoiler anzeigen
    [autoit]

    #include <ButtonConstants.au3>
    #include <EditConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>
    #Include <GuiButton.au3>
    $GUI = GUICreate("", 420, 300, -1, -1)
    $Input1 = GUICtrlCreateInput("", 8, 16, 121, 21)
    $Button1 = GUICtrlCreateButton("", 8, 64, Default, 25)
    $Button2 = GUICtrlCreateButton("neu setzen", 98, 64, 75, 25)
    GUISetState(@SW_SHOW)

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $button2
    _neu()
    EndSwitch
    WEnd

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

    Func _neu()
    GUICtrlSetData($button1, GUICtrlRead($Input1))
    $aSize = _GUICtrlButton_GetIdealSize($button1)
    _GUICtrlButton_SetSize($button1, $aSize[0] , 25)
    GUICtrlSetPos($button2, $aSize[0] + 34, 64)
    EndFunc

    [/autoit]
  • Gui im Vordergrund

    • i2c
    • 20. August 2010 um 21:58

    $WS_EX_TOPMOST

    Spoiler anzeigen
    [autoit]

    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>
    $gui = GUICreate("", 250, 250, -1, -1, -1, $WS_EX_TOPMOST)
    GUISetState(@SW_SHOW)

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

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

    [/autoit]
  • Daten in eine Datenbank speichern - Fragen dazu

    • i2c
    • 20. August 2010 um 16:52

    Sollte alles nötige zu SQLite erklären

  • Zugriff auf Fenster welches sich hinter TrayIcon versteckt

    • i2c
    • 20. August 2010 um 11:50

    wuapp.exe ist das hier ...
    Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist.

    edit: Gibt's aber nicht in XP (fall's du das benutzen solltest). Versuch's mal mit wupdmgr.exe.

  • prüfen ob .net framework installiert ist

    • i2c
    • 20. August 2010 um 11:28
    &quot;z.B. so...&quot;
    [autoit]

    For $i= 1 to 10
    $result = RegEnumKey("HKLM\Software\Microsoft\.NETFramework", $i)
    If @error <> 0 then ExitLoop
    If StringLeft($result, 1) = "v" Then
    ConsoleWrite($result & @CRLF)
    EndIf
    Next

    [/autoit]
  • Zugriff auf Fenster welches sich hinter TrayIcon versteckt

    • i2c
    • 20. August 2010 um 11:21

    Wenn es dir nur darum geht, das Fenster zu öffnen ...

    [autoit]

    ShellExecute("wuapp.exe")

    [/autoit]
  • Stringübername auf andere Form mit Try/Catch Abfang

    • i2c
    • 19. August 2010 um 12:32

    Die Schleife in der Funktion ist auch nicht wirklich nötig.

    Spoiler anzeigen
    [autoit]

    #include <ButtonConstants.au3>
    #include <EditConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>
    ;------------------------------------------------------------------------------------------------------------------
    $Form1 = GUICreate("Form1", 149, 119, 235, 157)
    $Button1 = GUICtrlCreateButton("Button1", 32, 80, 75, 25, $WS_GROUP)
    $Input1 = GUICtrlCreateInput("", 16, 16, 121, 21)
    $Input2 = GUICtrlCreateInput("", 16, 48, 121, 21)
    GUISetState(@SW_SHOW)
    ;------------------------------------------------------------------------------------------------------------------
    $Form2 = GUICreate("Form1", 413, 305, 348, 133)
    $Edit1 = GUICtrlCreateEdit("", 16, 8, 377, 273)
    GUISetState(@SW_HIDE)
    ;------------------------------------------------------------------------------------------------------------------
    Func Uebernahme()
    If GUICtrlRead($Input1) <> "" And GUICtrlRead($Input2) <> "" Then
    GUICtrlSetData($Edit1, "text" & GUICtrlRead($Input1) & "|" & GUICtrlRead($Input2) & "text")
    GUISetState(@SW_HIDE, $Form1);frmMain->visible = false
    GUISetState(@SW_SHOW, $Form2);frmInfo->visible = true
    EndIf
    EndFunc ;==>Uebernahme

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

    While 1
    $nMsg = GUIGetMsg(1)
    Switch $nMsg[1] ; window-handle
    Case $Form1 ;hier kommt alles zur 1ten gui rein

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

    Switch $nMsg[0]
    Case $GUI_EVENT_CLOSE
    Exit

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

    Case $Button1
    Uebernahme()
    EndSwitch

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

    Case $Form2 ; hier kommt alles zur 2ten gui rein
    Switch $nMsg[0]
    Case $GUI_EVENT_CLOSE
    GUICtrlSetData($Edit1, "")
    GUISetState(@SW_SHOW, $Form1) ;frmMain->visible = true
    GUISetState(@SW_HIDE, $Form2) ;frmInfo->visible = false
    EndSwitch
    EndSwitch
    WEnd

    [/autoit]
  • Problem mit FTPEx.au3

    • i2c
    • 18. August 2010 um 20:01

    Es gibt bei der Funktionsbeschreibung einen Verweis auf _FTP_FileFindFirst() für das $l_Flag :).

  • Problem mit FTPEx.au3

    • i2c
    • 18. August 2010 um 19:01

    Setz mal als $l_Flag $INTERNET_FLAG_RELOAD und $INTERNET_FLAG_NO_CACHE_WRITE

  • _INetMail verträgt kein '&' im Body

    • i2c
    • 18. August 2010 um 15:37

    Ja, genau so dachte ich mir das.

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™