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

Beiträge von Alina

  • Buchmanagment

    • Alina
    • 21. November 2013 um 13:24

    Erst einmal DANKE !
    XML? Noch nie mit bewußt gearbeitet. :(
    Array? Ist immernoch für mich ein halber bönischer Wald. :(
    Okay, dann ist es hiermit "sinnvoll".

  • Buchmanagment

    • Alina
    • 21. November 2013 um 13:15

    Moin-Moin zusammen.

    Ich möchte gerne meine weit über 1.000 Bücher verwalten und möchte deshalb eine Oberfläche dafür schreiben. Nur ich habe paar Fragen, bevor ich mit dem scripten beginne.

    So sieht die GUI derzeitig aus. Erweiterungen können ja evtl. später noch folgen:

    Spoiler anzeigen
    [autoit]


    #include <ButtonConstants.au3>
    #include <EditConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <StaticConstants.au3>
    #include <WindowsConstants.au3>
    $Form1 = GUICreate("Bookmanagment", 743, 588, 192, 124)
    $Input1 = GUICtrlCreateInput("Das Wesen", 136, 145, 601, 28)
    GUICtrlSetFont(-1, 12, 400, 0, "Arial Narrow")
    $Label1 = GUICtrlCreateLabel("Buchtitel :", 5, 147, 62, 24)
    GUICtrlSetFont(-1, 12, 400, 0, "Arial Narrow")
    $Label2 = GUICtrlCreateLabel("Buchautor :", 5, 178, 71, 24)
    GUICtrlSetFont(-1, 12, 400, 0, "Arial Narrow")
    $Buchautor = GUICtrlCreateInput("Strobel, Arno", 136, 176, 601, 28)
    GUICtrlSetFont(-1, 12, 400, 0, "Arial Narrow")
    $Label3 = GUICtrlCreateLabel("Verlag :", 5, 210, 51, 24)
    GUICtrlSetFont(-1, 12, 400, 0, "Arial Narrow")
    $Verlag = GUICtrlCreateInput("Fischer Verlag", 136, 208, 601, 28)
    GUICtrlSetFont(-1, 12, 400, 0, "Arial Narrow")
    $Label4 = GUICtrlCreateLabel("Erscheinungsdatum :", 5, 242, 129, 24)
    GUICtrlSetFont(-1, 12, 400, 0, "Arial Narrow")
    $Input2 = GUICtrlCreateInput("05.11.2010", 136, 240, 73, 28)
    GUICtrlSetFont(-1, 12, 400, 0, "Arial Narrow")
    $Label5 = GUICtrlCreateLabel("Preis in € :", 399, 242, 68, 24)
    GUICtrlSetFont(-1, 12, 400, 0, "Arial Narrow")
    $Input3 = GUICtrlCreateInput("8,95", 466, 239, 57, 28)
    GUICtrlSetFont(-1, 12, 400, 0, "Arial Narrow")
    $Label6 = GUICtrlCreateLabel("ISBN-10 :", 5, 277, 60, 24)
    GUICtrlSetFont(-1, 12, 400, 0, "Arial Narrow")
    $Input4 = GUICtrlCreateInput("3596186323", 136, 272, 113, 28)
    GUICtrlSetFont(-1, 12, 400, 0, "Arial Narrow")
    $Label8 = GUICtrlCreateLabel("ISBN-13 :", 258, 274, 60, 24)
    GUICtrlSetFont(-1, 12, 400, 0, "Arial Narrow")
    $Input5 = GUICtrlCreateInput("978-3596186327", 320, 272, 113, 28)
    GUICtrlSetFont(-1, 12, 400, 0, "Arial Narrow")
    $Label7 = GUICtrlCreateLabel("Einband :", 569, 242, 61, 24)
    GUICtrlSetFont(-1, 12, 400, 0, "Arial Narrow")
    $Input6 = GUICtrlCreateInput("Taschenbuch", 629, 239, 108, 28)
    GUICtrlSetFont(-1, 12, 400, 0, "Arial Narrow")
    $Label9 = GUICtrlCreateLabel("Seiten :", 464, 272, 50, 24)
    GUICtrlSetFont(-1, 12, 400, 0, "Arial Narrow")
    $Input7 = GUICtrlCreateInput("368", 525, 272, 105, 28)
    GUICtrlSetFont(-1, 12, 400, 0, "Arial Narrow")
    $Label10 = GUICtrlCreateLabel("ausgeliehen an :", 5, 306, 103, 24)
    GUICtrlSetFont(-1, 12, 400, 0, "Arial Narrow")
    $Input8 = GUICtrlCreateInput("Maria Musterfrau", 136, 304, 297, 21)
    $Label11 = GUICtrlCreateLabel("am :", 464, 304, 30, 24)
    GUICtrlSetFont(-1, 12, 400, 0, "Arial Narrow")
    $Input9 = GUICtrlCreateInput("31.02.2013", 522, 302, 78, 28)
    GUICtrlSetFont(-1, 12, 400, 0, "Arial Narrow")
    $bis = GUICtrlCreateLabel("bis :", 629, 305, 30, 24)
    GUICtrlSetFont(-1, 12, 400, 0, "Arial Narrow")
    $Input10 = GUICtrlCreateInput("31.03.2013", 661, 302, 75, 28)
    GUICtrlSetFont(-1, 12, 400, 0, "Arial Narrow")
    $Label12 = GUICtrlCreateLabel("Lagerplatz", 5, 329, 66, 24)
    GUICtrlSetFont(-1, 12, 400, 0, "Arial Narrow")
    $Input11 = GUICtrlCreateInput("Regal-B , Fach 3", 136, 328, 297, 21)
    $Label13 = GUICtrlCreateLabel("Schlagwörter :", 5, 352, 89, 24)
    GUICtrlSetFont(-1, 12, 400, 0, "Arial Narrow")
    $Input12 = GUICtrlCreateInput("Strobel , Das Wesen , Thriller , ", 200, 352, 537, 21)
    $Label14 = GUICtrlCreateLabel("Information - 1 :", 5, 380, 95, 24)
    GUICtrlSetFont(-1, 12, 400, 0, "Arial Narrow")
    $leer = GUICtrlCreateInput("gelesen von Mara Sörens, Ina Muster", 200, 376, 537, 28)
    GUICtrlSetFont(-1, 12, 400, 0, "Arial Narrow")
    $Label15 = GUICtrlCreateLabel("Information - 2 :", 5, 408, 95, 24)
    GUICtrlSetFont(-1, 12, 400, 0, "Arial Narrow")
    $Input13 = GUICtrlCreateInput("leer", 200, 408, 537, 28)
    GUICtrlSetFont(-1, 12, 400, 0, "Arial Narrow")
    $Label16 = GUICtrlCreateLabel("Kaufmöglichkeit :", 5, 440, 106, 24)
    GUICtrlSetFont(-1, 12, 400, 0, "Arial Narrow")
    $Input14 = GUICtrlCreateInput("http://www.buecher.de/shop/buecher/das-wesen/strobel-arno/products_products/detail/prod_id/29908840/", 200, 440, 537, 21)
    $Label17 = GUICtrlCreateLabel("B U C H V E R W A L T U N G ", 264, 8, 267, 27)
    GUICtrlSetFont(-1, 14, 800, 4, "Arial Narrow")
    GUICtrlSetColor(-1, 0x000080)
    $Button1 = GUICtrlCreateButton("Buch suchen", 8, 48, 123, 25)
    $Button2 = GUICtrlCreateButton("Neues Buch erfassen", 440, 48, 115, 25)
    $Checkbox1 = GUICtrlCreateCheckbox("", 220, 245, 17, 17)
    $Button3 = GUICtrlCreateButton("Sortieren nach Autor", 8, 80, 123, 25)
    $Button4 = GUICtrlCreateButton("aktuelles Buch bearbeiten", 256, 48, 179, 25)
    $Button5 = GUICtrlCreateButton("Sortieren nach Titel", 136, 80, 115, 25)
    $Button6 = GUICtrlCreateButton("sortieren nach Erscheinungsdatum", 256, 80, 179, 25)
    $Button7 = GUICtrlCreateButton("Speichern", 608, 112, 107, 25)
    GUICtrlSetFont(-1, 12, 800, 0, "Arial")
    GUICtrlSetColor(-1, 0xFF0000)
    $Label18 = GUICtrlCreateLabel("gelesen ?", 5, 464, 64, 24)
    GUICtrlSetFont(-1, 12, 400, 0, "Arial Narrow")
    $Input15 = GUICtrlCreateInput("Ja", 200, 464, 49, 21)
    $Label19 = GUICtrlCreateLabel("von 5 Sternen", 322, 466, 87, 24)
    GUICtrlSetFont(-1, 12, 400, 0, "Arial Narrow")
    $Input16 = GUICtrlCreateInput("5", 304, 464, 17, 28)
    GUICtrlSetFont(-1, 12, 400, 0, "Arial Narrow")
    $Label20 = GUICtrlCreateLabel("vormerken", 240, 242, 68, 24)
    GUICtrlSetFont(-1, 12, 400, 0, "Arial Narrow")
    $Button8 = GUICtrlCreateButton("vorgemerkte Bücher", 440, 80, 115, 25)
    $Button9 = GUICtrlCreateButton("Schlagwortsuche", 136, 48, 115, 25)
    $Button10 = GUICtrlCreateButton("aktuelle Buch drucken", 280, 496, 195, 25)
    $Button11 = GUICtrlCreateButton("Erste Buch", 5, 496, 101, 25)
    $Button12 = GUICtrlCreateButton("vorheriger Buch", 128, 496, 113, 25)
    $Button13 = GUICtrlCreateButton("nächster Buch", 504, 496, 113, 25)
    $Button14 = GUICtrlCreateButton("Letztes Buch", 640, 496, 99, 25)
    $Button15 = GUICtrlCreateButton("Liste alle Bücher ausgeben", 560, 48, 179, 25)
    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]

    EndSwitch
    WEnd

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


    ( hier in deutsch, damit es jeder versteht ;) )

    1.) Wie soll ich die Daten, abspeichern? INI? <-- bekomme ich hin aber wenn es denn im Array oder SQL sein sollte, dann bin ich überfordert.
    2.) kann man überhaupt prüfen, welche Bücher vorgemerkt sind. Diese erkennt man daran, das hinter "Erscheinungsdatum das Härkchen gesetzt ist.
    3.) Bei "ausgeliehen an" gibt es ganz rechte "bis", das soll 21 Tage mehr sein als das Datum "am". Sinnvoll? Ich möchte später, das ich erinnert werden, das Frau/Herr X seit x-Tagen das Buch ausgeliehen hat.

    Wenn wir zusammen das Projekt schaffen, können viele davon lernen, wie man eine "Verwaltungssoftware" aufbauen/entwickeln kann. Aus diesem Grund würde ich gerne alles hier so erklären/erklärt bekommen, das jeder damit möglichst viel lernen und damit verstehen kann. Für mich selber selbstverständlich auch ein großes Projekt, aus dem ich lernen kann.

    Komm und lass uns zusammen das Projekt woppen (schreibt man das so in Deutsch?). ;)

  • Neuling oO

    • Alina
    • 20. November 2013 um 00:39

    Herzlich willkommen und viel Spaß im Forum :rock:

  • Dell ServieTag an URL anfügen

    • Alina
    • 18. November 2013 um 23:59
    Zitat

    Ich denk jetzt mal in eine andere Richtung .... in deinem Standardbrowser ist nicht zufällig ein Keks von Dell hinterlegt, der unter umständen einen anderen Service-Tag beinhaltet und den Aufruf stört?

    DELL hinterläßt in diesem Fall, gemäß Hotline mit den ich heute telefoniert habe, keinen Krümelkeks. Also ist das nicht das Problem.
    Evtl. eine "Null" mit einem "O" (Buchstabe nach "N" ;) ) versehentlich eingegeben?

    Habe es bei drei DELL-PC's getestet und einwandfrei.

  • Dell ServieTag an URL anfügen

    • Alina
    • 5. November 2013 um 17:23

    Also bei mir und mit meiner "Service Tag" funktioniert es sofort.

    Mein kompletter Link sieht so aus:
    http://support.dell.com/support/topics/global.aspx/support/my_systems_info/details?c=us&cs=19&l=en&s=bsd&~ck=anavml&~tab=1&servicetag=?S?G?4 (?=verändert)


    So habe ich das Script genutzt !!!

    Spoiler anzeigen
    [autoit]


    ; ======================================================================================================
    ; Script Name: Convert Dell Service Tag <=> Express Service Code
    ; Filename: dell_convert.au3
    ; Compiled as: dell_convert.exe
    ; Description:
    ; A basic utility that converts the Dell Service Tag to its corresponding
    ; Express Service Code and vice versa.
    ; Notes and Sources:
    ; Dell uses a single serial number to uniquely identify its products. That
    ; serial number is represented two different ways: as a base-36 number (the
    ; Service Tag) and as a base-10 number (the Express Service Code). Thus, the
    ; conversion between the two is simply a matter of converting between base-10
    ; and base-36.
    ; As an exercise in how to build a simple, but fully functional GUI using
    ; the AutoITv3 scripting language, as well as hoping to better understand the
    ; processes involved in making the conversion, I set out to write this script.
    ; There are four routines that will be employed: building the GUI, the
    ; input loop, the base conversion routine, and a Service Tag validation routine,
    ; Each of these routines are copiously annotated to ensure maximum
    ; readability and understandability.
    ; The pseudocode that follows was found as I was searching for an
    ; understanding of the processes involved in converting between bases. The
    ; author's full discussion can be found at <http://www.geocities.com/oosterwal/
    ; computer/numericbase.html>.
    ; Pseudocode for the base conversion:
    ; string function Base2Base(InputNumber as string, InputBase as integer, OutputBase as integer)
    ; Dim J, K, DecimalValue, X, MaxBase, InputNumberLength as integer
    ; Dim NumericBaseData, OutputValue as string
    ; NumericBaseData = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"
    ; MaxBase = Length(NumericBaseData)
    ; if (InputBase > MaxBase) OR (OutputBase > MaxBase) then
    ; Base2Base = "N/A"
    ; return
    ; end if
    ; */ Convert InputNumber to Base 10 /*
    ; InputNumberLength = Length(InputNumber)
    ; DecimalValue = 0
    ; for J = 1 to InputNumberLength
    ; for K = 1 to InputBase
    ; if mid(InputNumber, J, 1) == mid(NumericBaseData, K, 1) then
    ; DecimalValue = DecimalValue+int((K-1)*(InputBase^(InputNumberLength-J))+.5)
    ; end if
    ; next K
    ; next J
    ; */ Convert the Base 10 value (DecimalValue) to the desired output base /*
    ; OutputValue = ""
    ; while DecimalValue > 0
    ; X = int(((DecimalValue/OutputBase)-int(DecimalValue/OutputBase))*OutputBase+1.5)
    ; OutputValue = mid(NumericBaseData, X, 1)+OutputValue
    ; DecimalValue = int(DecimalValue/OutputBase)
    ; loop
    ; Base2Base = OutputValue
    ; return
    ; end
    ; ======================================================================================================

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

    ; Building the GUI
    ; -------------------------------------
    ; In order to utilize the $GUI_EVENT_CLOSE constant, we must include the following library
    #include <guiconstants.au3>

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

    ; Create the GUI
    ; Create a decent sized window, centered on the screen
    guicreate("Service Tag <=> Express Service Code", 370, 160, -1, -1)
    ; Create the Instructions label on the GUI, so the User knows what's going on
    $instructions_label = guictrlcreatelabel("Enter either the Service Tag or the Express Service Code and press {TAB}", 10, 10)
    ; Create the Service Tag and Express Service Code labels for the input boxes
    $service_tag_label = guictrlcreatelabel("Service Tag:", 10, 40)
    $express_service_code_label = guictrlcreatelabel("Express Service Code:", 10, 70)
    ; Create the Service Tag and Express Service Code input boxes
    $service_tag_input = guictrlcreateinput("", 125, 35, 230)
    $express_service_code_input = guictrlcreateinput("", 125, 65, 230)
    ; Create the Instructions label on the GUI, so the User knows what's going on
    $drivers_label = guictrlcreatelabel("Please copy the Service Tag to your Clipboard", 10, 95)
    $drivers2_label = guictrlcreatelabel("and then use Drivers and Warranty Button", 10, 110)
    ; Add an Drivers button, explaining this work and the license it is released under
    $drivers_button = guictrlcreatebutton("Drivers...", 10, 130, 75)
    ; Add an Warranty button, explaining this work and the license it is released under
    $warranty_button = guictrlcreatebutton("Warranty...", 90, 130, 75)
    ; Add a Reset Inputs button, that allows the two input boxes to be cleared
    $reset_button = guictrlcreatebutton("Reset Inputs", 200, 130, 75)
    ; Add an Exit button
    $exit_button = guictrlcreatebutton("Exit", 280, 130, 75)
    ; When the window is created, it is initially hidden, the following line makes it visible
    guisetstate(@SW_SHOW)

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

    ; The Input Loop
    ; -------------------------------------
    ; This while-wend loop takes any inputs and, if they match what we're looking for, calls the appropriate function

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

    while 1
    $input = guigetmsg()
    select
    case $input = $gui_event_close
    exitloop ; Leave the while-wend and continue executing the script
    case $input = $exit_button
    exitloop ; Same as above
    case $input = $reset_button
    guictrlsetdata($express_service_code_input, "") ; Clears the input box
    guictrlsetdata($service_tag_input, "") ; Clears the input box
    send("{TAB}")
    send("{TAB}") ; These two tabs move focus back to the Service Tag input box
    case $input = $service_tag_input
    ; Takes the data entered and passes it to the _baseconvert function for processing
    guictrlsetdata($express_service_code_input, _baseconvert(guictrlread($service_tag_input), 36, 10))
    guictrlsetdata($service_tag_input, stringupper(guictrlread($service_tag_input)))
    send("{TAB}")
    send("{TAB}")
    send("{TAB}")
    send("{TAB}")
    send("{TAB}") ; These five tabs move focus to the Express Service Code input box
    case $input = $express_service_code_input
    ; Takes the data entered and passes it to the _baseconvert function for processing
    guictrlsetdata($service_tag_input, _baseconvert(guictrlread($express_service_code_input), 10, 36))
    send("{TAB}")
    send("{TAB}")
    send("{TAB}") ; These three tabs move focus back to the Service Tag input box
    case $input = $drivers_button
    ; The following line creates a dialog box that shows the information needed
    Opt ("WinTitleMatchMode", 2)
    WinActivate("Rank", "")
    Sleep(10)
    Send("^c")
    $Keyword = ClipGet()
    ShellExecute("http://support.dell.com/support/topics/global.aspx/support/my_systems_info/details?c=us&cs=19&l=en&s=bsd&~ck=anavml&~tab=1&servicetag=" & ($Keyword)) ;hier
    send("{TAB}")
    send("{TAB}")
    send("{TAB}") ; These three tabs move focus back to the Service Tag input box
    case $input = $warranty_button
    ; The following line creates a dialog box that shows the information needed
    Opt ("WinTitleMatchMode", 2)
    WinActivate("Rank", "")
    Sleep(10)
    Send("^c")
    $Keyword = ClipGet()
    ShellExecute ("http://support.dell.com/support/topics/global.aspx/support/my_systems_info/details?c=us&cs=19&l=en&s=bsd&~ck=anavml&~tab=1&servicetag=" & ($Keyword))
    send("{TAB}")
    send("{TAB}")
    send("{TAB}") ; These three tabs move focus back to the Service Tag input box
    endselect
    wend

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

    ; End the program
    exit

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

    ; The Base Conversion Routine
    ; -------------------------------------
    ; This routine calls the Service Tag Validation Routine. It could be very easily modified to handle a variety of situations.
    func _baseconvert($input_number, $input_base, $output_base)
    ; Check to see if the Service Tag is valid
    if number($input_base) = 36 then
    if _validservicetag($input_number) = 0 then
    return "ERROR"
    endif
    endif

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

    ; Define some important variables
    $numericbasedata = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"
    $maxbase = stringlen($numericbasedata)

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

    ; Make sure the function call is within specified parameters
    if $input_base > $maxbase or $output_base > $maxbase then
    msgbox(0, "Error", "Input or Output Base exceeds Maximum Base in Function _baseconvert")
    return 0
    endif

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

    $input_number = stringupper($input_number)

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

    ; Convert the input number to base 10
    $input_number_length = stringlen($input_number)
    $decimalvalue = 0
    for $j = 1 to $input_number_length
    for $k = 1 to $input_base
    if stringmid($input_number, $j, 1) == stringmid($numericbasedata, $k, 1) then
    $decimalvalue = $decimalvalue + int(($k - 1) * ($input_base ^ ($input_number_length - $j)) + .5)
    endif
    next
    next

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

    ; Convert the base 10 value to the the output base
    $outputvalue = ""
    while $decimalvalue > 0
    $x = int((($decimalvalue / $output_base) - int($decimalvalue / $output_base)) * $output_base + 1.5)
    $outputvalue = stringmid($numericbasedata, $x, 1) & $outputvalue
    $decimalvalue = int($decimalvalue / $output_base)
    wend

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

    ; If we're outputting a Service Tag, check to see if it is valid
    if number($input_base) = 10 then
    if _validservicetag($outputvalue) = 0 then
    return "ERROR"
    endif
    endif
    return $outputvalue
    endfunc

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

    ; Service Tag Validation Routine
    ; -------------------------------------
    func _validservicetag($service_tag)
    ; In order for the Service Tag to be valid, it must be between 5 and 7 characters and it must consist of only letters and numbers
    ; First, we'll make sure that there are no less than five and no more than seven characters
    if stringlen($service_tag) <= 7 and stringlen($service_tag) >= 5 then
    ; Finally, we'll make sure that only alphanumeric characters exist in the string
    if stringisalnum($service_tag) then
    return 1
    endif
    else
    return 0 ; On failure, the function returns 0
    endif
    endfunc

    [/autoit] [autoit][/autoit] [autoit][/autoit]
  • 2. Monitor ausschalten

    • Alina
    • 29. Oktober 2013 um 13:04

    So sieht nun meine Lösung aus und evtl. verstehst Du dann, was ich wollte. ;)

    Spoiler anzeigen
    [autoit]


    #include <ButtonConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>
    $MoSwi = GUICreate("Monitorsteuerung", 493, 41, 5, 5)
    $Mo2plus = GUICtrlCreateButton("Monitor 2 zuschalten", 8, 8, 115, 25)
    $Mo2minus = GUICtrlCreateButton("Monitor 2 abschalten", 127, 8, 115, 25)
    $Mo1und2 = GUICtrlCreateButton("nur 2. Monitor", 248, 8, 115, 25)
    $Mo2clonMo1 = GUICtrlCreateButton("Monitorcloning", 368, 8, 115, 25)
    GUISetState(@SW_SHOW)

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

    While 1
    $msg = GUIGetMsg()
    Select
    Case $msg = $GUI_EVENT_CLOSE
    ExitLoop
    Case $msg = $Mo2plus
    run("C:\Windows\System32\DisplaySwitch.exe /extend")
    Case $msg = $Mo2minus
    run("C:\Windows\System32\DisplaySwitch.exe /internal")
    Case $msg = $Mo1und2
    run("C:\Windows\System32\DisplaySwitch.exe /external")
    Case $msg = $Mo2clonMo1
    run("C:\Windows\System32\DisplaySwitch.exe /clone")
    EndSelect
    WEnd

    [/autoit]
  • Hallo zusammen

    • Alina
    • 28. Oktober 2013 um 21:37

    Willkommen im Forum !

  • Hi :)

    • Alina
    • 27. Oktober 2013 um 13:55

    Herzlich Willkommen im Forum und viel Erfolg !!!

  • Hallo

    • Alina
    • 27. Oktober 2013 um 13:54

    Herzlich Willkommen im Forum und viel Erfolg !!!

  • 2. Monitor ausschalten

    • Alina
    • 24. Oktober 2013 um 16:02

    Moin Moin zusammen.

    Ich habe zwei Monitore an einem PC (li. den "L1919S" und re. den "HPw20").

    Nun möchte ich gerne den rechten (re.) beim starten mit einem schwarzen Display angezeigt bekommen oder das er halt aus ist. Nutze ihn ja nur, wenn ich z. B. Datenvergleiche durchführe.
    Wenn ich den zweiten Monitor benötige, dann wäre es am besten, wenn ich den via Button "freischalten" kann.

    Zur Info:
    Monitor 1: "L1919S" mit 1280 x 1024 Pixel
    Monitor 2: "HPw20" mit 1680 x 1050 Pixel

    Hat da jemand eine Idee, wie man das lösen könnte.

  • Hallo zusammen

    • Alina
    • 15. Oktober 2013 um 06:31

    Herzlich Willkommen

  • Un Bonjour aus Süd-Frankreich

    • Alina
    • 15. Oktober 2013 um 06:30

    Herzlich Willkommen !!!

  • Meine Maus macht Breakdance

    • Alina
    • 8. Oktober 2013 um 20:06

    Tastatur reinigen für Anfänger !!!

    1.) Mit dem Handy ein Foto seiner Tastatur machen.
    2.) Tastatur aufschrauben
    3.) Die Elektronik vom Rahmen nehmen, so das der Rahmen (Oberteil/Unterteil) alleine ist !!!
    4.) Buchstaben vom der Platine nehmen. Kann man zumeist einfach nach oben abziehen
    5.) Tasten mit den Buchstaben/Zahlen usw. in ein alten Pulli stecken und die beiden Rahmen der Tastatur dazu stecken
    6.) Pulli überall verschließen (nähen oder wasserfest ´tapen) und bei 30 Grad in der Waschmaschiene waschen. Kein Waschmittel oder Pulver, nur so.
    7.) Während die Waschmaschiene arbeitet, mit einem sauberen "Küchenpinsel" von Mutter die Tastaturplatine säubern.

    Wenn Die Waschmaschine durch ist, die Tasten und die beiden Rahlenteile trocknen und 24 Stunden an der Luft trocknen lassen. Wasser und Strom mögen
    sich nicht. Oder mit Pressluft trocken pusten. Achtung mit einem Fön, der könnte zu heiß werden. Ich benutze einen Fön, den man stufenlos einstellen kann.
    Der fönt mit 30 Grad die Sachen gut trocken und ich lasse alles dennoch über Nacht noch weiter trocknen. Bin da ein "Angsthäschen". :wacko:

    So, nun ist alles trocken und Du darfst Die Tastatur wieder zusammen bauen. Ich empfehlte die Buchstaben erst zu stecken,. bevor der Rahmen wieder
    zusammen geschraubt wird. Man bekommt dann besser Tasten wieder ab, die evtl. falsch gesetzt wurden. Dazu kommt, das bei einigen Tastaturen noch
    kleine Federn sind, die man nur ohne Rahmen wieder richtig rauf bekommt.

    Da fällt mir noch ein Tip ein !!! Ab und an sind die Schrauben nunter kleinen Gummifüßen versteckt. Damit man sie nach der
    Reinugungsaktion wieder verwenden kann, diese mit einer kleinen Temparatur warm fönen und abziehen. Lieber erst den Fön weiter weg halten und nach und
    nach dichter ran gehen. Gummi und Plastik mögen keine zu heißen Temparaturen.

    Das ganze dann noch mit der Maus so in dem Stil und wenn dann noch Probleme sind, geh den weiblichen Schritt: "Shoppingtour". :thumbup:
    Und ob ihr es glaubt oder nicht. für solche kleinen Probleme wie eine wackelige Maus, auf Grund von evtl. Verschutzungen, habe ich keine Zeit. Da muß das
    Standartprogramm Namens "Waschmaschine" ran. Nee echt jetzt ich habe so schon oft meine Tastaturen gereiningt. Auf Arbeit geht das auch mit einem
    Geschirrspüler. Aber bitte fragt vorher den Vorgesetzten. Ersten wegen der evtl. Hygienevorschriften und zweitens weil diese Lösung viele ersteinmal ver-
    schreckt. ?( Und statt dem Pulli rate ich zu einem Wäschesack, den es ich verschiedenen Größen gibt.

  • Bewegungsmelder

    • Alina
    • 8. Oktober 2013 um 19:06

    Kleiner Spaß gefällig? :D
    Wenn ich Zwiebelkuchen esse, kommt der Bewegungsmelder nach einem halben Tag von selber.
    Hierbei handelt es sich dann um eine aktustische und olfaktorische Wahrnehmung mit nicht
    direkt sichtbar wahrzunmehmenden Bewegungen.

    Aber die Alarmierung ist vorauszusehen. :D

  • Best of: Botausreden

    • Alina
    • 8. Oktober 2013 um 18:58

    dazu sage ich nur die Worte, die ich früher mal gehört habe: "RaBOTi, RabOTi". Laß die Finger brav davon, sonst kommt Mister-X-Man dieses Jahr nicht. :p

  • name22 - Party!

    • Alina
    • 8. Oktober 2013 um 18:56

    :party: Herzlichen Glückwunsch, nachträglich zum Geburtstag !!! :party:

  • Happy Birthday water

    • Alina
    • 8. Oktober 2013 um 18:55

    :party: Herzlichen Glückwunsch zum Geburtstag !!! :party:

  • Hallo an euch

    • Alina
    • 27. September 2013 um 14:39

    Willkommen im Forum und viel Erfolg !

  • AutoIt hört mittendrin auf

    • Alina
    • 24. September 2013 um 15:42

    Moin.

    Ich hatte auch mal so ein Problem und ich habe dann eine Zeilezuvor "Sleep(250)" gepackt und es lief.

    Einfach mal das testen.

  • Guten Abend

    • Alina
    • 19. September 2013 um 17:06

    ich sage mal: herzlich willkommen !

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™