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

Beiträge von Greenhorn

  • Windows Produkt Key auslesen

    • Greenhorn
    • 6. Juni 2008 um 18:19
    Zitat von .::Mignon::.

    <> 'Microsoft Windows 2000' then" das heißt doch eigentlich: wenn Listbox1... was anderes ist als "Microsoft Win 2000" dann ... oder?
    es wundert mich nun aber das es nie heißt: wenn Listbox1... = "Microsoft Win 2000" dann ... also sollte doch win 2000 nie ausgelesen werden oder?

    Über den Punktoperator greift das Objekt "Listbox1" auf das Klassenelement (der Klasse für die "Listview1" definiert wurde) "Item[0]" zu, um es auszulesen.

    In AutoIt hieße das ungefähr so:

    [autoit]


    $Listbox1 = DllStructCreate('char Item[256];')
    $data = DllStructGetData($Listbox1, 'Item', 0)

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

    If $data <> 'Microsoft Win 2000' Then

    [/autoit]


    Gruß
    Greenhorn

  • Windows Produkt Key auslesen

    • Greenhorn
    • 6. Juni 2008 um 18:02

    Bei Win2000 sollte es auch funzen, weiß ich aber nicht genau ... :S

    ME -> K.A. ...
    95A -> HKLM\Software\Microsoft\Windows\CurrentVersion\ProductId ; Unverschlüsselt
    98SE -> HKLM\Software\Microsoft\Windows\CurrentVersion\ProductKey ; Unverschlüsselt


    Gruß

  • jEdit für AutoIt

    • Greenhorn
    • 6. Juni 2008 um 10:12

    Sieht wirklich Klasse aus, werde ich mal ausprobieren ... :)

    Dranbleiben !!! :D :thumbup:


    Gruß
    Grenhorn

  • Windows Produkt Key auslesen

    • Greenhorn
    • 6. Juni 2008 um 04:52

    Moin Mignon,

    Spoiler anzeigen
    [autoit]

    ; ----------------------------------------------------------------------------
    ;
    ; AutoIt Version: 3.1.1 beta
    ; Author: Thorsten Meger <[email='Thorsten.Meger@gmx.de'][/email]> & ...
    ;
    ; Script Function:
    ; Windows XP Information displayed in a GUI
    ; with Office-Key (only Office XP or 2003 supported)
    ;
    ; ----------------------------------------------------------------------------

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

    #include <GUIConstants.au3>

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

    ;GUI
    $GUI = GUICreate("Windows Information", 685, 450, 158, 127)

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

    ;Labels
    $windowsInformation_L = GUICtrlCreateLabel("Windows Information", 8, 8, 659, 25)
    $status_L = GUICtrlCreateLabel("Information read out ...", 24, 80, 400, 17)
    $description_L = GUICtrlCreateLabel("Description", 16, 112, 103, 17)
    $windowsType_L = GUICtrlCreateLabel("WindowsType", 16, 152, 103, 17)
    $serialNumber_L = GUICtrlCreateLabel("SerialNumber", 16, 192, 103, 17)
    $ProductKey_L = GUICtrlCreateLabel("ProductKey", 16, 232, 103, 17)
    $InstallDate_L = GUICtrlCreateLabel("InstallDate", 16, 272, 103, 17)
    $LastBootUpTime_L = GUICtrlCreateLabel("LastBootUpTime", 16, 312, 103, 17)
    $RegisteredOwner_L = GUICtrlCreateLabel("RegisteredOwner", 16, 352, 103, 17)
    $officeKey_L = GUICtrlCreateLabel("OfficeKey", 16, 392, 103, 17)

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

    ;Input
    $description_I = GUICtrlCreateInput("Description", 130, 112, 389, 21)
    $windowsType_I = GUICtrlCreateInput("WindowsType", 130, 152, 389, 21)
    $serialNumber_I = GUICtrlCreateInput("SerialNumber", 130, 192, 389, 21)
    $ProductKey_I = GUICtrlCreateInput("ProductKey", 130, 232, 389, 21)
    $InstallDate_I = GUICtrlCreateInput("InstallDate", 130, 272, 389, 21)
    $LastBootUpTime_I = GUICtrlCreateInput("LastBootUpTime", 130, 312, 389, 21)
    $RegisteredOwner_I = GUICtrlCreateInput("RegisteredOwner", 130, 352, 389, 21)
    $officeKey_I = GUICtrlCreateInput("OfficeKey", 130, 392, 389, 21)

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

    ;Groups
    $informationPanel_G = GUICtrlCreateGroup("Information Panel", 8, 48, 585, 393)
    $status_G = GUICtrlCreateGroup("Status", 14, 64, 553, 41)
    $buttins_G = GUICtrlCreateGroup("Buttons", 608, 48, 65, 393)
    $office_G = GUICtrlCreateGroup("Microsoft Office", 14, 375, 553, 48)

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

    ;Buttons
    $exit_B = GUICtrlCreateButton("Exit", 616, 72, 49, 25, 0)
    $Description_B = GUICtrlCreateButton("clipboard", 616, 112, 49, 25, 0)
    $WindowsType_B = GUICtrlCreateButton("clipboard", 616, 152, 49, 25, 0)
    $SerialNumber_B = GUICtrlCreateButton("clipboard", 616, 192, 49, 25, 0)
    $ProductKey_B = GUICtrlCreateButton("clipboard", 616, 232, 49, 25, 0)
    $InstallDate_B = GUICtrlCreateButton("clipboard", 616, 272, 49, 25, 0)
    $LastBootUpTime_B = GUICtrlCreateButton("clipboard", 616, 312, 49, 25, 0)
    $registeredOwner_B = GUICtrlCreateButton("clipboard", 616, 352, 49, 25, 0)
    $OfficeKey_B = GUICtrlCreateButton("clipboard", 616, 392, 49, 25, 0)

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

    ; SetFont
    $font = "Comic Sans MS"
    GUICtrlSetFont($windowsInformation_L, 16, 400, 4, $font)

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

    ;ProgressBar
    $progressbar = GUICtrlCreateProgress(140, 75, 400, 25)

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

    ;Global variables
    Global $product = "" ; Office product Version (XP or 2003)
    Global $counter = 3 ; Counter for progressBar
    Global $wait = 150 ; Wait for progessBar

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

    GUISetState(@SW_SHOW)

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

    While 1
    $msg = GUIGetMsg()
    If $counter = 3 Then
    Sleep(500)
    GUICtrlSetData($status_L, "Initialize... " & $counter)
    progress()
    $counter -= 1
    ElseIf $counter = 2 Then
    GUICtrlSetData($status_L, "Initialize... " & $counter)
    progress()
    $counter -= 1
    ElseIf $counter = 1 Then
    GUICtrlSetData($status_L, "Initialize... " & $counter)
    progress()
    $counter -= 1
    ElseIf $counter = 0 Then
    GUICtrlSetData($status_L, "Ready ...")
    progress()
    $counter -= 1
    ElseIf $counter = -1 Then
    Dim $Bin = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion", "DigitalProductID")
    Dim $key4RegisteredOwner = "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion"
    $objWMIService = ObjGet("winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2")
    $colSettings = $objWMIService.ExecQuery ("Select * from Win32_OperatingSystem")

    For $objOperatingSystem In $colSettings
    Next
    GUICtrlSetData($description_I, StringMid($objOperatingSystem.Description, 1))
    GUICtrlSetData($windowsType_I, '(' & @OSVersion & ') ' & StringMid($objOperatingSystem.Caption, 19))
    GUICtrlSetData($serialNumber_I, StringMid($objOperatingSystem.SerialNumber, 1))
    GUICtrlSetData($ProductKey_I, DecodeProductKey($Bin))
    GUICtrlSetData($InstallDate_I, WMIDateStringToDate($objOperatingSystem.InstallDate))
    GUICtrlSetData($LastBootUpTime_I, WMIDateStringToDate($objOperatingSystem.LastBootUpTime))
    GUICtrlSetData($RegisteredOwner_I, RegRead($key4RegisteredOwner, "RegisteredOwner"))
    GUICtrlSetData($officeKey_I, getOfficeKey())
    GUICtrlSetData($officeKey_L, "Office " & $product)
    $counter -= 1
    ElseIf $counter < - 1 Then
    Select
    Case $msg = $GUI_EVENT_CLOSE
    ExitLoop
    Case $msg = $exit_B
    GUICtrlSetData($status_L, "So long, Mega")
    Sleep(1500)
    ExitLoop
    Case $msg = $Description_B
    ClipPut(StringMid($objOperatingSystem.Description, 1))
    GUICtrlSetData($status_L, "Description copied to clipboard")
    Case $msg = $WindowsType_B
    ClipPut('(' & @OSVersion & ') ' & StringMid($objOperatingSystem.Caption, 19))
    GUICtrlSetData($status_L, "WindowsType copied to clipboard")
    Case $msg = $SerialNumber_B
    ClipPut(StringMid($objOperatingSystem.SerialNumber, 1))
    GUICtrlSetData($status_L, "SerialNumber copied to clipboard")
    Case $msg = $ProductKey_B
    ClipPut(DecodeProductKey($Bin))
    GUICtrlSetData($status_L, "ProductKey copied to clipboard")
    Case $msg = $InstallDate_B
    ClipPut(WMIDateStringToDate($objOperatingSystem.InstallDate))
    GUICtrlSetData($status_L, "InstallDate copied to clipboard")
    Case $msg = $LastBootUpTime_B
    ClipPut(WMIDateStringToDate($objOperatingSystem.LastBootUpTime))
    GUICtrlSetData($status_L, "LastBootUpTime copied to clipboard")
    Case $msg = $registeredOwner_B
    ClipPut(RegRead($key4RegisteredOwner, "RegisteredOwner"))
    GUICtrlSetData($status_L, "RegisteredOwner copied to clipboard")
    Case $msg = $OfficeKey_B
    ClipPut(getOfficeKey())
    GUICtrlSetData($status_L, "OfficeKey copied to clipboard")
    Case Else
    ;;;;;;;
    EndSelect
    EndIf
    WEnd
    Exit

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

    ; ----------------------------------------------------------------------------
    ;
    ; AutoIt Version: 3.1.1 beta
    ; Author: Unknown & Thorsten Meger <[email='Thorsten.Meger@gmx.de'][/email]>
    ;
    ; Script Function: Decode REG_BINARY
    ; ----------------------------------------------------------------------------

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

    Func DecodeProductKey($BinaryDPID)
    Local $bKey[15]
    Local $sKey[29]
    Local $Digits[24]
    Local $Value = 0
    Local $hi = 0
    Local $n = 0
    Local $i = 0
    Local $dlen = 29
    Local $slen = 15
    Local $Result

    $Digits = StringSplit("BCDFGHJKMPQRTVWXY2346789", "")
    $BinaryDPID = StringMid($BinaryDPID, 105, 30)
    For $i = 1 To 29 Step 2
    $bKey[Int($i / 2) ] = Dec(StringMid($BinaryDPID, $i, 2))
    Next
    For $i = $dlen - 1 To 0 Step - 1
    If Mod(($i + 1), 6) = 0 Then
    $sKey[$i] = "-"
    Else
    $hi = 0
    For $n = $slen - 1 To 0 Step - 1
    $Value = BitOR(BitShift($hi, -8), $bKey[$n])
    $bKey[$n] = Int($Value / 24)
    $hi = Mod($Value, 24)
    Next
    $sKey[$i] = $Digits[$hi + 1]
    EndIf
    Next
    For $i = 0 To 28
    $Result = $Result & $sKey[$i]
    Next
    Return $Result
    EndFunc ;==>DecodeProductKey

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

    ; ----------------------------------------------------------------------------
    ;
    ; AutoIt Version: 3.1.1 beta
    ; Author: Unknown & Thorsten Meger <[email='Thorsten.Meger@gmx.de'][/email]>
    ;
    ; Script Function: WMIDateStringToDate (changed Date format)
    ; ----------------------------------------------------------------------------

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

    Func WMIDateStringToDate($dtmDate)
    Return (StringMid($dtmDate, 7, 2) & "/" & _
    StringMid($dtmDate, 5, 2) & "/" & StringLeft($dtmDate, 4) _
    & " " & StringMid($dtmDate, 9, 2) & ":" & StringMid($dtmDate, 11, 2) & ":" & StringMid($dtmDate, 13, 2))
    EndFunc ;==>WMIDateStringToDate

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

    ; ----------------------------------------------------------------------------
    ;
    ; AutoIt Version: 3.1.1 beta
    ; Author: Thorsten Meger <[email='Thorsten.Meger@gmx.de'][/email]>
    ;
    ; Script Function: Display a "fake" progressbar at the beginning
    ; ----------------------------------------------------------------------------

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

    Func progress()
    If $counter = 3 Then
    For $i = 0 To 20 Step 1
    GUICtrlSetData($progressbar, $i)
    Sleep($wait / 20)
    Next
    ElseIf $counter = 2 Then
    For $i = 20 To 50 Step 1
    GUICtrlSetData($progressbar, $i)
    Sleep($wait / 30)
    Next
    ElseIf $counter = 1 Then
    For $i = 50 To 80 Step 1
    GUICtrlSetData($progressbar, $i)
    Sleep($wait / 30)
    Next
    ElseIf $counter = 0 Then
    For $i = 80 To 100 Step 1
    GUICtrlSetData($progressbar, $i)
    Sleep($wait / 20)
    Next
    GUICtrlSetState($progressbar, $GUI_HIDE)
    EndIf
    EndFunc ;==>progress

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

    ; ----------------------------------------------------------------------------
    ;
    ; AutoIt Version: 3.1.1 beta
    ; Author: Thorsten Meger <[email='Thorsten.Meger@gmx.de'][/email]>
    ;
    ; Script Function:Get & decode OfficeKey
    ; ----------------------------------------------------------------------------

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

    Func getOfficeKey()
    Local $List[1]
    Local $i = 1
    $var = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\11.0\Common\InstallRoot", "Path")
    If $var <> "" Then
    $product = "2003"
    Dim $officeKey = "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\11.0\Registration"
    Else
    $var = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\10.0\Common\InstallRoot", "Path")
    If @error <> 0 Then
    GUICtrlSetData($status_L, "Info: Unable to find installationPath, maybe no Office installed!")
    Return "No Office XP or 2003 found"
    EndIf
    If $var <> "" Then
    $product = "XP"
    Dim $officeKey = "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\10.0\Registration"
    EndIf
    EndIf
    Dim $var = RegEnumKey($officeKey, $i)
    If @error <> 0 Then
    GUICtrlSetData($status_L, "Info: Unable to find REG_BINARY 'DigitalProductID', maybe no Office installed!")
    Return "No Office XP or 2003 found"
    Else
    $List[$i - 1] = RegRead($officeKey & "\" & $var, "DigitalProductID")
    If $List[$i - 1] = "" Then
    GUICtrlSetData($status_L, "Info: Unable to find REG_BINARY 'DigitalProductID', maybe no Office installed!")
    Else
    $key = $List[$i - 1]
    Return DecodeProductKey($key)
    EndIf
    EndIf
    EndFunc ;==>getOfficeKey

    [/autoit]


    Gruß
    Greenhorn

  • Irgendwie beenden sich meine Scripte bzw. Programme nicht von selbst?

    • Greenhorn
    • 5. Juni 2008 um 16:42

    Moin,

    [autoit]

    RunWait("C:\Irgendwo\Firefox Setup 2.0.0.14.exe /S")

    [/autoit]


    Dann brauchst kein WinWait mehr ...

    Zu deinem Problem:

    Spoiler anzeigen
    [autoit]

    Run ("Firefox Setup 2.0.0.14.exe")

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

    $WinTitle = "Mozilla Firefox-Installation"

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

    WinWait ($WinTitle)
    ControlClick ($WinTitle, "&Weiter >", "Button2")
    WinWait ($WinTitle)
    ControlClick ($WinTitle, "Ich &akzeptiere die Lizenzvereinbarung.", "Button4")
    WinWait ($WinTitle)
    ControlClick ($WinTitle, "&Weiter >", "Button2")
    WinWait ($WinTitle)
    ControlClick ($WinTitle, "&Weiter >", "Button2")
    WinWait ($WinTitle, "Die Installation von Mozilla ")
    ControlClick ($WinTitle, "Die Installation von Mozilla ", "Mozilla Firefox jetzt &starten", "Button4")
    WinWait ($WinTitle, "Die Installation von Mozilla ")
    ;;; Titel Text Button
    ControlClick ($WinTitle, "&Fertig stellen", "&Fertig stellen")

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


    Gruß
    Greenhorn

  • Taskbar/Systray UDF ?

    • Greenhorn
    • 5. Juni 2008 um 16:30

    Moin,

    zu Punkt 2.

    Aus der SysTray UDF

    Code
    ;===============================================================================
    ;
    ; Function Name:    _SysTrayIconMove($curPos, $newPos)
    ; Description:      Moves systray icon
    ;                    
    ; Parameter(s):     $curPos = icon's current index (0 based)
    ;                    $newPos = icon's new position
    ;                    ----> ($curPos+1 = one step to right, $curPos-1 = one step to left)
    ;                    
    ; Requirement(s):   AutoIt3 Beta
    ; Return Value(s):  On Success - Returns 1 if operation was successful
    ;                   On Failure - If invalid parameters, returns -1 and sets error
    ;                    to 1
    ;                                
    ; Author(s):        Tuape
    ;
    ;===============================================================================
    Alles anzeigen


    http://www.autoitscript.com/forum/index.php?showtopic=13704&hl=systray

    Gruß
    Greenhorn

  • Fenster in Systray minimieren

    • Greenhorn
    • 5. Juni 2008 um 16:25

    Moin,

    bitte lade dir Holger's UDF herunter und sieh dir das Beispielscript "sample_Win2Tray.au3" an ...
    http://www.autoitscript.com/forum/index.php?s=5c6aaa8d9f38c2b1c897c88f00201889&showtopic=20967

    Wenn es nur um dein eigenes GUI-Fenster geht, dann ist es natürlich einfacher, aber ich denke du möchtest Fenster anderer Programme in den Info-Bereich bekommen ...


    Gruß
    Greenhorn

  • Au3IrrLicht - Alpha-Version

    • Greenhorn
    • 5. Juni 2008 um 16:15
    Zitat von A. Percy

    ps: ok! I'll look at. I'm also searching a course in my city.


    :D:thumbup::D:thumbup::D

  • Temperaturen auslesen

    • Greenhorn
    • 5. Juni 2008 um 15:56
    Zitat von FireFlyer

    ... irgendwann ich weiß nicht wann werd ich dieses Rätsel lösen... ich kann bald schon net mehr schlafen 24 std. dauergoogeln :D

    Kenne ich nur zu gut ... :rolleyes:
    Der nächste Arbeitstag ist dann besonders schön ...

    Aber gib' die Hoffnung nicht auf, nur halt eben nicht über's Knie brechen. Alles braucht seine Zeit ;)

    Gruß

  • Au3IrrLicht - Alpha-Version

    • Greenhorn
    • 5. Juni 2008 um 15:49
    Zitat von A. Percy

    Moin moin Greenhorn :)

    Thank you!
    Sometimes I also use Code::Blocks, but I prefer the compiler of the Visual C++, as it's more optimized.
    I thinking to make a flight simulator using Irrlicht but this requires more time, and I'm newly married ...

    mojn mojn
    A. Percy

    Hey, wow, you're learning very fast ... ;) :D

    Also I send you my best wishes and congratulations to your marriage !!!
    So, at first manage your "Project Wedlock" and after this comes "Project SimFlight" ... ;)

    Oh, bfore I'll forget it: In CodeBlocks you can choose the compiler, generally or for single projects.
    I also have M$ VC 2oo8 Express installed (1,5 GB installed files and 1o MB Registryentries :cursing: ) and I can use it with CodeBlocks if I want to.


    Greetz
    Greenhorn

    p.s. If you want to learn the "real" german language, then take a look at here, please ...
    http://www.plattmaster.de/index.html :rolleyes:

  • Temperaturen auslesen

    • Greenhorn
    • 5. Juni 2008 um 02:44

    Tja, sieht nicht gut aus, würde ich sagen ... :(

    Bei mir geht's auch nicht über WMI.
    Aber Everest schafft es ja auch irgendwie ...
    Habe mal etwas gegoogelt und es kam fast immer das gleiche heraus: Entweder WMI, oder wenn es nicht geht, dann Treiber programmieren ...

    Hier mal ein paar Links dazu:
    http://www.c-plusplus.de/forum/viewtopic.php?p=583154
    http://www.c-plusplus.de/forum/viewtopi…start-is-0.html
    http://blog.kalmbachnet.de/?postid=29
    http://www.c-plusplus.de/forum/viewtopi…start-is-0.html
    http://www.delphipraxis.net/topic106888.html

    Gruß
    Greenhorn

  • Au3IrrLicht - Alpha-Version

    • Greenhorn
    • 5. Juni 2008 um 01:22

    Moin, moin A. Percy.

    Welcome to the german AutoIt forum. :)
    It sounds great what you're doing.

    I heard a lot about Irrlicht, but nnever took a deeper look into it, cause I'm a noobie in C++.
    But my IDE (Code::Blocks) has the ability to create Irrlicht Projects.


    Greetz
    Greenhorn

    p.s. Falls sich jemand über Irrlicht informieren möchte ... -> http://irrlicht.sourceforge.net/

  • text aus internetseite auslesen

    • Greenhorn
    • 4. Juni 2008 um 14:06
    Zitat von martinandreas

    ja super genau das meinte ich

    geht es zufällig auch das er nicht einen neuen browser startet sondern gleich entweder ohne eine seite auf zu machen oder wenn ich händisch dort hin
    surfe und dann erst das skript starte

    lg
    stepi


    [ offen ] text aus internetseite auslesen
    InetGetSource mit POST

    Gruß

  • text aus internetseite auslesen

    • Greenhorn
    • 4. Juni 2008 um 14:01

    Hmm, OK. Aber mit der _FF.au3 muss ich doch den Browser sarten, wenn auch nur versteckt, oder ... !?

    GtaSpider hat eine Lösung ganz ohne InternetExplorer DLLs oder anderer Browser, also AutoIt pur ! :)

    InetGetSource mit POST

    Es sei denn, der Browser ist dann eh schon geöffnet, dann ist's egal ...


    Gruß
    Greenhorn

  • Bios wie auslesen?

    • Greenhorn
    • 4. Juni 2008 um 13:48

    Hi,

    die Einträge nach denen Du suchst sind nicht in jedem BIOS aufgeführt.
    In der Regel sind sie nur auf OEM Hauptplatinen eingetragen und es bleibt dem Hersteller überlassen, ob er diese Einträge macht oder nicht.

    Wie Du an deinem Beispiel oben erkennst, handelt es sich um ein OEM Motherboard, hergestellt von MSI für MEDION.
    D.h. MEDION ist verantwortlich dafür, dass die obigen Einträge vorhanden sind.
    Auf Rechnern, die ein selbstgekauftes MB eingebaut haben, wirst Du meist vergeblich nach diesen Einträgen suchen.

    Die Speicheradressen in denen das BIOS abgelegt ist, sind von Windows gesperrt, dass heisst es gibt auch keine Unterstützung seitens M$ zu diesem Thema.
    Aber mit Sicherheit gibt es irgendwo in den Tiefen des WWW ein paar Code-Snippets die es trotzdem schaffen, dein Tool - und andere wie Everest, SiSoft Sandra usw. können dass ja auch, wie man sieht.
    Also einfach mal Googlen, vllt findest Du ja etwas brauchbares ... ;)

    Das nur so nebenbei ... ;)


    Gruß
    Greenhorn

  • text aus internetseite auslesen

    • Greenhorn
    • 4. Juni 2008 um 13:25

    Moin, Moin,

    was ist denn aus dem guten, alten _INetGetSource() geworden ... ?(

    [autoit]

    #include <INet.au3>
    ConsoleWrite(_INetGetSource('www.autoitscript.com'))

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


    Gruß
    Greenhorn

  • Kleines Problem mit IF und And

    • Greenhorn
    • 3. Juni 2008 um 21:17
    Zitat von devildevil3

    Greenhorn, nö findet nichts, er kennt nur BitAnd


    Language Reference->Operators ...


    Gruß

  • Kleines Problem mit IF und And

    • Greenhorn
    • 3. Juni 2008 um 21:06

    Markiere bitte mal das And im Editor und drücke dann auf F1 ... ;)
    EDIT:
    Cursor an die besagte Stelle setzen geht natürlich auch.


    Gruß

  • dateien öffnen

    • Greenhorn
    • 3. Juni 2008 um 21:00
    Zitat von filewalker

    In HKEY_CLASSES_ROOT\cassyturfile\shell\open\command gibt es jedoch einen schlüssel:
    Typ:REG_SZ ;Wert:der Pfad zum Programm also z.b. C:/a/b/a.exe.
    Dann gibt es noch in HKEY_CLASSES_ROOT\cassyturfile\shell\open\DDEExec einen Schlüssel: Ryp: REG_SZ ;Wert:[open(%1,%2)].

    Was nützen mir jetzt diese infos?

    Die '%1,%2' sind Platzhalter.
    Eigentlich sollte unter "HKEY_CLASSES_ROOT\cassyturfile\shell\open\command" so etwas wie
    "C:/a/b/a.exe" "%1"
    stehen, wobei die %1 deine *.tur representieren würde.

    Sieh dir mal den Schlüssel HKEY_CLASSES_ROOT\AutoIt3Script\Shell\Open\Command an.

    Dort findest Du den Eintrag "C:\Programme\AutoIt3\SciTE\SciTE.exe" "%1"
    Würde bedeuten mit

    [autoit]

    Run(@ProgramFilesDir & '\AutoIt3\SciTE "' & @MyDocumentsDir & '\Script.au3"')

    [/autoit]


    öffnest Du per Run die Script.au3 ...


    Gruß

  • web.de steuern

    • Greenhorn
    • 3. Juni 2008 um 20:42

    Hmmm, die 'Weiterleiten'-Seite ist JavaScript, da kommst Du mit der IE.au3 glaube ich nicht weiter ...

    Du wirst es wohl auf die gute alte Weise mit WinDoSomething() machen müssen. ;)

    EDIT:
    Versuche doch mal dich mit der TAB-Taste bis zum Edit-Feld durchzuhangeln und dann den Text mit Send()


    Gruß

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™