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

Beiträge von Oscar

  • PC friert einfach ein

    • Oscar
    • 30. August 2011 um 05:06

    hauke96: Und wie baust Du die Teile zusammen ohne Mainboard? Einfach ins Gehäuse schmeissen? :D

  • Inputbox Beenden in einer Schleife

    • Oscar
    • 23. August 2011 um 22:15

    Einfach nach jeder Inputbox ein:

    [autoit]

    If @error Then ExitLoop

    [/autoit]


    schreiben.

  • StringFormat macht komische Sachen (?)

    • Oscar
    • 23. August 2011 um 16:35

    Weil der Backslash ein Escape-Character ist und "\t" steht für ein TAB.
    Siehe auch in der Hilfe:

    Zitat

    Escape characters can be contain in the "format control" such as \n (@LF), \r (@CR), \t (@TAB]. So if you want to have a "\" you need to use \\, samething for "%" %%.

  • Aktives Control herausfinden

    • Oscar
    • 22. August 2011 um 20:07

    Achja! ControlGetFocus gibt nur den ClassNameNN zurück, aber mit ControlGetHandle bekommst Du das Handle.
    Das geht dann so:

    Spoiler anzeigen
    [autoit]


    #include <GUIConstantsEx.au3>
    #include <WinAPI.au3>

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

    $hGui = GUICreate('Test', 600, 400)
    $hButton1 = GUICtrlCreateButton('1', 10, 10, 40, 25)
    $hButton2 = GUICtrlCreateButton('2', 60, 10, 40, 25)
    $hButton3 = GUICtrlCreateButton('3', 110, 10, 40, 25)
    GUISetState()
    While True
    Switch GUIGetMsg()
    Case $GUI_EVENT_CLOSE
    Exit
    EndSwitch
    $active = ControlGetFocus($hGui)
    $handle = ControlGetHandle($hGui, '', $active)
    $ID = _WinAPI_GetDlgCtrlID($handle)
    ToolTip($ID)
    WEnd

    [/autoit]
  • Aktives Control herausfinden

    • Oscar
    • 22. August 2011 um 19:08

    Dann schau Dir mal _WinAPI_GetDlgCtrlID an. Damit bekommst Du die ID anhand des Handles.

  • GUICtrlCreateUpdown() mit 10er sprünge

    • Oscar
    • 22. August 2011 um 18:38

    @Großvater: Wow! Das kannte ich noch nicht! Gleich mal in mein Archiv ablegen. :thumbup:

  • RAM-Verbrauch von eigener Anwendung ständig aktualisieren..

    • Oscar
    • 18. August 2011 um 14:16

    In eine Funktion packen (ohne For...Next und Sleep) und per AdlibRegister jede Sekunde aufrufen.

  • login bot

    • Oscar
    • 18. August 2011 um 14:08

    Dann schick den Betreibern Dein Skript und frage dort nach.

  • login bot

    • Oscar
    • 18. August 2011 um 14:02

    Verboten!
    Steht doch auch ganz klar in den Regeln:

    Zitat

    §7) Bots und Scripte

    Das Spiel darf nur mit den üblichen Browsern aufgerufen werden. Aktionen und jegliche Eingaben innerhalb des Spiels dürfen nur per Hand oder über ausgewählte Scripte erfolgen. Bots, Programme, Makros, Scripte oder Programmfunktionen, die sich automatisch einloggen, automatisch Spielaktionen auslösen oder in irgendeiner Form Premiumfunktionen anbieten sind untersagt.

  • login bot

    • Oscar
    • 18. August 2011 um 14:00

    Wie sollen wir das wissen? :pinch:
    Von welchem Game reden wir?

  • login bot

    • Oscar
    • 18. August 2011 um 13:57
    Zitat von manuel6000

    Zusätzlich zu diesen AGB gelten die jeweilig anwendbaren Spielregeln und die Spielanleitung des Spiels, die auf der Webseite aufgeführt sind.


    Das hängt von den zusätzlichen AGB des jeweiligen Spiels ab. Bitte dort nachsehen!

  • Status der Netzwerkverbindung abfragen.

    • Oscar
    • 16. August 2011 um 23:06

    Verbunden? Womit?
    Mit dem Internet? Dann benutze _GetIP() oder mach eine Namensauflösung (z.B. von Google) per TCPNameToIP. Wenn die Funktionen erfolgreich waren, dann bist Du mit dem Internet verbunden.

  • Online-Status prüfen

    • Oscar
    • 16. August 2011 um 08:53

    Eine andere Methode wäre, die Rechner nicht anzupingen, sondern einfach nur per TCPNameToIP die Namensauflösung zu benutzen.
    Das geht bedeutend schneller.

  • FileCommander

    • Oscar
    • 16. August 2011 um 06:21
    Zitat

    Aber hast du ne Ahnung ob man in dem Oscars File Commander beispielsweise auch die Vorschau für Bilder und so aktivieren kann?


    Die Bildervorschau kann man entweder oben im Menü (Datei/Vorschaufenster öffnen) oder per Hotkey (ALT+v) öffnen. Es öffnet sich dann ein schwarzes Fenster und wenn man danach auf ein Bild klickt, wird dort die Vorschau angezeigt.

    Zitat von autoBert

    Des weiteren ist mir aufgefallen, dass oben eine Fläche nicht benutzt wird


    Diese obere Fläche wird schon benutzt. Das ist eine Art Schnellstartleiste. Dort kannst Du Programme (per Drag&Drop) hinziehen. Es wird dann das Programm-Icon dort abgelegt und man kann das Programm darüber dann starten.

  • GUICtrlCreateTab hinterher elemente in tabitem einfügen

    • Oscar
    • 15. August 2011 um 22:02

    Das scheint ein Fehler(?) im MessageLoop-Modus zu sein. Im OnEventMode funktioniert es:

    Spoiler anzeigen
    [autoit]


    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>

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

    Opt('GUIOnEventMode', 1)
    $Main = GUICreate("test", 500, 300)
    GUISetOnEvent($GUI_EVENT_CLOSE, '_End')
    GUICtrlCreateTab(0, 0, 500, 250)
    $tab1 = GUICtrlCreateTabItem("Tab 1")
    $button1 = GUICtrlCreateButton("button1", 50, 50, 150, 25)
    GUICtrlSetOnEvent(-1, '_Create')
    $tab2 = GUICtrlCreateTabItem("Tab 2")
    $tab3 = GUICtrlCreateTabItem("Tab 3")
    GUICtrlCreateTabItem("")

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

    GUISetState()
    While Sleep(1000)
    WEnd

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

    Func _End()
    Exit
    EndFunc

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

    Func _Create()
    GUISwitch($Main, $tab1)
    GUICtrlCreateLabel("label1", 100, 100, 30, 16)
    GUICtrlCreateTabItem("")
    EndFunc

    [/autoit]
  • via. GUI Button Script Pausieren

    • Oscar
    • 15. August 2011 um 20:23

    @MrM.: Wenn da keine vernünftige Anwendung (Forenregeln beachten!) bei rauskommt, dann wird dieser Thread hier ganz schnell gelöscht. Also erkläre mal, was das werden soll.

  • Ordnerinhalte auflisten

    • Oscar
    • 14. August 2011 um 22:27

    Nein, ich meine den aus der Original BBC-Serie (1981) "The Hitchhiker’s Guide to the Galaxy".
    Hier ist ein Bild von Marvin: http://www3.schnittberichte.com/www/SBs/2428/034.jpg

  • Ordnerinhalte auflisten

    • Oscar
    • 13. August 2011 um 13:23

    Das ist aber nur ein Clone. Es geht doch nichts über das Original. Den echten/alten Marvin finde ich viel kultiger. :thumbup:

  • Strings via Internet übermitteln.

    • Oscar
    • 10. August 2011 um 04:46

    Ich hatte dazu mal ein Diagramm erstellt:
    Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist.

  • TrayCreateItem aktualisieren?

    • Oscar
    • 9. August 2011 um 22:44

    Damit das Skript nicht pausiert, während man das Traymenü aufruft, kann man die Timer-UDF verwenden:

    [autoit]


    #include <Timers.au3>
    Opt("TrayMenuMode", 1) ; Default tray menu items (Script Paused/Exit) will not be shown.
    $hGUI = GUICreate('dummy')
    $myTray = TrayCreateItem("0 Sekunden")
    $exit = TrayCreateItem("Exit")
    $timer = TimerInit()
    _Timer_SetTimer($hGUI, 1000, "_UpdateTray")
    Do
    Until TrayGetMsg() = $exit
    _Timer_KillAllTimers($hGUI)

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

    Func _UpdateTray($hWnd, $Msg, $iIDTimer, $dwTime)
    TrayItemSetText($myTray, Round(TimerDiff($timer) / 1000, 0) & " Sekunden")
    EndFunc ;==>_UpdateTray

    [/autoit]


    So ist auch eine Live-Aktualisierung möglich.

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™