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

Beiträge von hellboy3

  • Bios win7 kein reinkommen mehr

    • hellboy3
    • 23. Mai 2013 um 11:56

    Du könntest auch mal die BIOS-Batterie für eine Minute rausnehmen. Bei älteren Rechnern wird der CMOS-Speicher damit zurückgesetzt. Ob es bei den Neuen noch funktioniert, habe ich noch nicht ausprobieren müssen. Da dein Rechner grundsätzlich startet, denke ich nicht das ein Tausch der Batterie hilfreich wäre.

  • Happy Birthday chesstiger (15) und Xenobiologist (33)

    • hellboy3
    • 12. November 2012 um 17:20

    Alles Gute auch von mir :thumbup:

  • Neue Fehler durch 4242 Bugfix

    • hellboy3
    • 24. Oktober 2012 um 14:14

    Den Thread bitte noch auf "Gelöst" setzen, es sei denn, er ist es nicht... :whistling:

  • Raspberry Pi | rtorrent

    • hellboy3
    • 18. Oktober 2012 um 08:57

    Sollte es sich bei dem eingesetzten Linux um Debian handeln , kann das nicht funktionieren , weil die Datei /etc/rc.local unter Debian nicht zum Anpassen des Bootprozesses verwendet wird.
    Du solltest stattdessen dein Script unter /etc/init.d/ packen und dann "update-rc.d" mit passenden Parametern ausführen, also Runlevel + Startreihenfolge.

    Versuchs ;)

  • Control nicht ansprechbar - keinen Namen im InfoTool Manager

    • hellboy3
    • 18. Oktober 2012 um 08:44

    Um welches Programm handelt es sich denn? Vlt kann man es ja auch direkt ansprechen?

  • Neue Fehler durch 4242 Bugfix

    • hellboy3
    • 18. Oktober 2012 um 08:42

    Also, das Script war voll von Fehlern und ist auch nicht sehr logisch aufgebaut, aber mir war langweilig und ich hab zumindest mal die Fehler beseitigt.

    Hier mal das korrigierte Script:

    Spoiler anzeigen
    [autoit]

    #include <GuiConstants.au3>
    #include <GuiListView.au3>
    #include <String.au3>
    #include <Inet.au3>

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

    Global $ooliveid = 2721 ;Ocelote Live ID
    Global $oaliveid = 42146 ;Athene Live ID

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

    $gui = GUICreate("Programm", @DesktopWidth -100, @DesktopHeight-100)
    $tab = GUICtrlCreateTab (0, 0, 1920, 20)
    $tstreamsitem = GUICtrlCreateTabItem ("Streams") ;Tab Streams Item
    $ooverviewlist = GUICtrlCreateListView ("Stream | Viewer |Game", @DesktopWidth - 430, 470, 300, 450) ;own3d Stream Liste
    GUISetState(@SW_SHOW)

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

    _CheckOwn3dStatus($ooliveid) ;Ocelote Live ID
    _CreateListViewItemIfLive()
    _CheckOwn3dStatus($oaliveid) ;Athene Live ID
    _CreateListViewItemIfLive()

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

    While 1
    $msg = GUIGetMsg()
    Switch $msg
    Case -3
    Exit
    EndSwitch
    WEnd

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

    Func _CheckOwn3dStatus($oliveid)

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

    $ourl = "http://api.own3d.tv/rest/live/status.xml?liveid=" & $oliveid
    $ostatushtml = _INetGetSource($ourl)
    ;~ FileWrite(@ScriptDir & "/source.txt",$ostatushtml)
    Global $ostatus[4]

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

    $onamestart = "<live_name>"
    $onameend = "</live_name>"
    $oviewerstart = "<live_viewers>"
    $oviewerend = "</live_viewers>"
    $ogamestart = "<game_short>"
    $ogameend = "</game_short>"
    $ostatusstart = "<live_is_live>"
    $ostatusend = "</live_is_live>"

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

    $aRead = _StringBetween ($ostatushtml, $onamestart, $onameend) ;Name
    If Not @error Then $ostatus[0] = $aRead[0]
    $aRead = _StringBetween ($ostatushtml, $oviewerstart, $oviewerend) ;Viewer
    If Not @error Then $ostatus[1] = $aRead[0]
    $aRead = _StringBetween ($ostatushtml, $ogamestart, $ogameend) ;Game
    If Not @error Then $ostatus[2] = $aRead[0]
    $aRead = _StringBetween ($ostatushtml, $ostatusstart, $ostatusend) ;Status
    If Not @error Then $ostatus[3] = $aRead[0]

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

    ;~ _ArrayDisplay($ostatus)
    EndFunc

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

    Func _CreateListViewItemIfLive()
    If $ostatus[3] = 1 Then
    GUICtrlCreateListViewItem ($ostatus[0] & "|" & $ostatus[1] & "|" & $ostatus[2], $ooverviewlist)
    EndIf
    EndFunc

    [/autoit]

    Wiegesagt nicht sehr elegant gelöst, aber es funzt...

    [Edit]
    So würde ichs machen...

    Spoiler anzeigen
    [autoit]

    #include <GuiConstants.au3>
    #include <GuiListView.au3>
    #include <String.au3>
    #include <Inet.au3>

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

    ; Array mit 10 Zeilen & 5 Spalten

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

    ;~ $aData[0][0] = ID
    ;~ $aData[0][1] = Name
    ;~ $aData[0][2] = Viewer
    ;~ $aData[0][3] = Game
    ;~ $aData[0][4] = Status

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

    Dim $aData[10][5]
    $aData[0][0] = 2721 ;Ocelote Live ID
    $aData[1][0] = 42146 ;Athene Live ID

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

    $gui = GUICreate("Programm", @DesktopWidth -100, @DesktopHeight-100)
    $tab = GUICtrlCreateTab (0, 0, 1920, 20)
    $tstreamsitem = GUICtrlCreateTabItem ("Streams") ;Tab Streams Item
    $ooverviewlist = GUICtrlCreateListView ("Stream | Viewer |Game", @DesktopWidth - 430, 470, 300, 450) ;own3d Stream Liste
    GUISetState(@SW_SHOW)

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

    GUICtrlCreateListViewItem("Loading...",$ooverviewlist)
    For $i = 0 To UBound($aData)-1 ; Array befüllen
    If $aData[$i][0] <> "" Then _FillDataArray($aData[$i][0],$i)
    Next
    _GUICtrlListView_DeleteAllItems($ooverviewlist)
    For $i = 0 To UBound($aData)-1 ; Items erstellen
    If $aData[$i][4] = 1 Then GUICtrlCreateListViewItem($aData[$i][1] & "|" & $aData[$i][2] & "|" & $aData[$i][3], $ooverviewlist)
    Next

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

    ;~ _ArrayDisplay($aData)

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

    While 1
    $msg = GUIGetMsg()
    Switch $msg
    Case -3
    Exit
    EndSwitch
    WEnd

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

    Func _FillDataArray($oliveid,$i)
    $ourl = "http://api.own3d.tv/rest/live/status.xml?liveid=" & $oliveid
    $ostatushtml = _INetGetSource($ourl)
    ;~ FileWrite(@ScriptDir & "/source.txt",$ostatushtml)

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

    $aRead = _StringBetween ($ostatushtml, "<live_name>", "</live_name>") ;Name
    If Not @error Then $aData[$i][1] = $aRead[0]
    $aRead = _StringBetween ($ostatushtml, "<live_viewers>", "</live_viewers>") ;Viewer
    If Not @error Then $aData[$i][2] = $aRead[0]
    $aRead = _StringBetween ($ostatushtml, "<game_short>", "</game_short>") ;Game
    If Not @error Then $aData[$i][3] = $aRead[0]
    $aRead = _StringBetween ($ostatushtml, "<live_is_live>", "</live_is_live>") ;Status
    If Not @error Then $aData[$i][4] = $aRead[0]
    EndFunc

    [/autoit]
  • Alles Gute! progandy wird 22!

    • hellboy3
    • 11. Oktober 2012 um 08:34

    Von mir auch alles Gute. :party::party:

  • Happy Birthday SEuBo und anno2008

    • hellboy3
    • 28. Mai 2012 um 21:25

    Alles Gute euch beiden! :)

  • Wiedergabegerät verfügbar?

    • hellboy3
    • 11. April 2012 um 13:54

    *PUSH* :S

  • Wiedergabegerät verfügbar?

    • hellboy3
    • 5. April 2012 um 19:32

    hi i2c,

    danke für die func , scheint auch zu funktionieren aber leider nicht ganz das was ich suche..
    Es geht mir darum das ein Wiedergabegerät aktiviert sein muss , sonst gibt der WMP ja diese Meldung aus:

    Fehler

    Jemand ne Idee?

  • Wiedergabegerät verfügbar?

    • hellboy3
    • 5. April 2012 um 19:13

    hallo leute,

    gibt es einen weg zu ermitteln , ob ein wiedergabegerät verfügbar ist?
    Habe nämlich eine Funktion die den Wmp nutzt , diese funzt aber nur , wenn auch ein Wiedergabegerät verfügbar (bzw. aktiviert) ist.
    In der registry hab ich schon geguckt...nix.., geht das i-wie über COM?

  • PolyShoot (Game)

    • hellboy3
    • 26. März 2012 um 08:31

    Hey , super Spiel! :thumbup:
    Vielleicht solltest du noch einbauen , dass man es gleich nochmal probieren kann, nachdem man verloren hat , also nen Restart-Button. :)

  • Youtube im Windows Media Player steuern

    • hellboy3
    • 19. März 2012 um 16:28

    Also mit dem WMP gehts leider nicht.
    Schau die das mal an:

    Klick

  • Funktion _MozRepl_Detector()

    • hellboy3
    • 15. März 2012 um 20:21

    Habe die Funktion mal aktualisiert. :)

    Spoiler anzeigen
    [autoit]

    ;===============================================================================
    #cs
    AutoIt Version: 3.3.8.1
    Author: Thunder-man (Frank Michalski)

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

    Script Function: _MozRepl_Detector()
    Description: Überprüft ein Firefox Profil auf die MozRepl Erweiterung und installiert diese im Bedarfsfall.
    default: $Profil = "default"
    Return values:
    1 = MozRepl found
    0 = MozRepl not found
    @error:
    -2 = profiles.ini not found (probably missing FF installation)
    -3 = profile not found
    Changelog:
    V 1.0 ==> 15.09.2007
    V 1.1 ==> 02.08.2008, updated by Stilgar (Thorsten Willert)
    - changed the path-macro to @AppDataDir
    - changed the ""-profil to "default"
    V1.2 ==> 03.03.2009, updated by Stilgar (Thorsten Willert)
    - changed MozLab to MozRepl
    V2.0 ==> 17.03.2009, added intall-option for MozRepl by Stilgar (Thorsten Willert)
    V2.1 ==> 15.03.2012, updated & modded for newer versions of FF and MozRepl (Stefano Della Volpe)
    #ce
    ;===============================================================================

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

    msgbox(64, "", _MozRepl_Detector(Default))

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

    Func _MozRepl_Detector($sProfil = "default", $bInstall = False , $sXPI = "https://addons.mozilla.org/firefox/downloads/file/138898/mozrepl-1.1-fx.xpi?src=dp-btn-primary")
    Local $sIni_Pfad = @AppDataDir & "\Mozilla\Firefox" , $sPfad_folder=""

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

    If $sProfil = "" Or $sProfil = Default Then $sProfil = "default"

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

    Local $var = IniReadSectionNames($sIni_Pfad & "\profiles.ini")
    If @error Then
    Return -2
    Else
    For $i = 1 To $var[0]
    Local $Ini_ = IniRead($sIni_Pfad & "\profiles.ini", $var[$i], "Name", "Error")
    If $Ini_ = $sProfil Then
    $sPfad_folder = IniRead($sIni_Pfad & "\profiles.ini", $var[$i], "Path", "")
    ExitLoop
    EndIf
    If $i = $var[0] And $sPfad_folder="" And $sProfil = "default" Then ;für deutsches Standardprofil
    $sProfil = "Standard-Benutzer"
    $i=1
    EndIf
    Next
    EndIf
    If $sPfad_folder = "" Then Return -3
    If FileExists($sIni_Pfad & "\" & $sPfad_folder & "\extensions\mozrepl@hyperstruct.net.xpi") Then
    Return 1
    Else
    If $bInstall Then
    Local $FF_version= RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Mozilla\Mozilla Firefox","CurrentVersion")
    Local $PathToFFExe= RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Mozilla\Mozilla Firefox\" & $FF_version & "\Main","PathToExe")
    Local $sCommand = StringFormat('"%s" "%s"',$PathToFFExe, $sXPI)
    Run($sCommand)
    EndIf
    Return 0
    EndIf
    EndFunc ;==>_MozRepl_Detector

    [/autoit]
  • Versteht sich autoIt mit den geplanten Tasks nicht?

    • hellboy3
    • 12. März 2012 um 11:45

    Hi,
    mal eine ganz andere Frage , wenn du schon einen Linux Fileserver hast , wieso löst du das ganze dann nicht mit Shell-Mitteln?
    Ein Shell-Skript und ein cronjob und du musst dir nicht mehr Gedanken über den Aufruf des Skripts machen.


    Ansonsten kann ich mir das auch nicht erklären , was hast du denn bei dem geplanten Task alles eingestellt?
    Wenn du dein Skript manuell ausführst , machst du das dann administrativ?

  • [Release] Ste`s Web-Radio

    • hellboy3
    • 26. Februar 2012 um 12:56

    Update auf v.0.8.1

    - Menü ist jetzt komplett deutsch
    - Fehler in __FFStartProcess in aktueller FF.au3 behoben

  • _FFStart() öffnet 4242.com

    • hellboy3
    • 21. Februar 2012 um 21:00

    water Vielen Dank , funzt einwandfrei. :thumbup:
    Link zur Lösung: Klick
    Danke auch an alle anderen. :)

    Stilgar Man sollte diesen kleinen Fehler auch in der aktuellen FF.au3 beseitigen.
    Außerdem müssten die Funktionen _FFTabExists, _FFTabSetSelected und _FFTabAdd überarbeitet werden, da sie mit der aktuellen Version von FF nicht funktionieren. :)

  • _FFStart() öffnet 4242.com

    • hellboy3
    • 21. Februar 2012 um 16:38

    Kev Ich habe nicht gefragt wie man das Problem umgeht sondern ob es schon eine Lösung dafür gibt , angenommen das Script läuft auf mehreren Rechnern...da hat keiner Lust auf jedem Rechner die host-Datei anzupassen.
    Also jetzt nicht bös gemeint aber selbst automatisiert wäre das einfach unschön...

  • _FFStart() öffnet 4242.com

    • hellboy3
    • 21. Februar 2012 um 16:27

    Das ändert aber leider nichts daran , dass FF bei jedem _FFStart ein weiteres Fenster mit dem Titel "Seiten- Ladefehler" öffnet.

    Also angenommen ich führe

    [autoit]

    _FFStart("www.google.de")

    [/autoit]

    aus , dann öffnet er mir einmal ein Fenster mit der Seite Google.de und nochmal eins mit dem Seiten- Ladefehler. (Firefox kann keine Verbindung zu dem Server unter 4242 aufbauen.)

  • _FFStart() öffnet 4242.com

    • hellboy3
    • 21. Februar 2012 um 15:37

    Hat sich hier noch was getan bzw. gibt es schon einen Lösungsansatz oder müssen wir auf ein Update von Mozrepl warten?
    Nervt nämlich ganz schön... :huh:

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™