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

Beiträge von BugFix

  • String über zwei Zeilen -> Textdatei danach durchsuchen

    • BugFix
    • 4. August 2010 um 08:16
    Zitat von ideas2code

    Was Sprenger in seinem Skript damit bezweckt verstehe allerdings im Moment überhaupt nicht.
    $x wird diese Bedingung doch niemals erfüllen. Die Schleife läuft praktisch nur bis UBound($Array)-2.


    Er hat eine unnütze Abfrage drin (If $x >= UBound($aArray) Then ExitLoop), denn mit der Zählerbedingung wird richtigerweise nur bis UBound($Array)-2 adressiert. Somit ergibt sich der Abfragestatus niemals.
    Dass nur bis zum vorletzten Element durchlaufen wird ist OK - es soll ja auf Kombination mit einem Folgeelement geprüft werden.

  • Kaltkathode steuert Touch-Lampe

    • BugFix
    • 4. August 2010 um 08:09
    Zitat von Skilkor

    Elektromagnetische wellen lassen sich gut Isolieren.


    Nicht Induktivität mit Kapazität verwechseln, das sind zwei verschiedene Paar Schuhe. ;)
    Kapazitive Feldveränderungen kann man nicht einfach mittels 'Erdung' neutralisieren.

  • Kaltkathode steuert Touch-Lampe

    • BugFix
    • 3. August 2010 um 22:02
    Zitat von progandy

    Am besten die ganze Kaltkathodenlampe einwickeln


    Dann gehn einem auch diese blöden Blitze nicht mehr auf die Nuß... :rofl:

  • [abgeschlossen] µitLight August '10

    • BugFix
    • 3. August 2010 um 21:47
    Zitat von cinema

    Was meinst du mit "- eine Funktion, der 2 Parameter (Text/verschl. Text und Passwort) übergeben werden"


    Na so:
    Func _EntVerSchluesseln($sString, $sPasswort)

  • [abgeschlossen] µitLight August '10

    • BugFix
    • 3. August 2010 um 21:36

    Ich weiß, manchmal bin ich ein Korinthenkacker :D
    Aber hier sollten auch gleich die Bedingungen klar sein. Ich vermute diese sind:
    - Ver-/Entschlüsseln eines Textes beliebiger Länge
    - eine Funktion, der 2 Parameter (Text/verschl. Text und Passwort) übergeben werden

    Wenn es von vornherein klar ist, kommen weniger Fragen. ;)

  • Kaltkathode steuert Touch-Lampe

    • BugFix
    • 3. August 2010 um 21:26

    Wickel eine Alu- oder Kupferfolie um deine Kathode und du hast Ruhe. :rofl:
    Wenn ich nicht ganz daneben liege, nutzt die Touch-Lampe kapazitive Feldveränderungen zum Triggern - sprich Schalten. Beim Einschalten deiner Kaltkathode veränderst du das kapazitive Feld gewaltig. Für uns Menschen ist das weder spürbar noch beeinflusst es uns irgendwie - aber deine Lampe erwartet genau solch Ereignis zum Schalten. ;)

  • Status/Eigenschaften von Netzwerkdruckern abfragen

    • BugFix
    • 2. August 2010 um 15:07

    Versuch es mit WMI:

    Spoiler anzeigen
    [autoit]

    ; Generated by AutoIt Scriptomatic

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

    $wbemFlagReturnImmediately = 0x10
    $wbemFlagForwardOnly = 0x20
    $colItems = ""
    $strComputer = "localhost"

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

    $Output=""
    $Output = $Output & "Computer: " & $strComputer & @CRLF
    $Output = $Output & "==========================================" & @CRLF
    $objWMIService = ObjGet("winmgmts:\\" & $strComputer & "\root\CIMV2")
    $colItems = $objWMIService.ExecQuery("SELECT * FROM Win32_Printer", "WQL", _
    $wbemFlagReturnImmediately + $wbemFlagForwardOnly)

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

    If IsObj($colItems) then
    For $objItem In $colItems
    $Output = $Output & "Attributes: " & $objItem.Attributes & @CRLF
    $Output = $Output & "Availability: " & $objItem.Availability & @CRLF
    $strAvailableJobSheets = $objItem.AvailableJobSheets(0)
    $Output = $Output & "AvailableJobSheets: " & $strAvailableJobSheets & @CRLF
    $Output = $Output & "AveragePagesPerMinute: " & $objItem.AveragePagesPerMinute & @CRLF
    $strCapabilities = $objItem.Capabilities(0)
    $Output = $Output & "Capabilities: " & $strCapabilities & @CRLF
    $strCapabilityDescriptions = $objItem.CapabilityDescriptions(0)
    $Output = $Output & "CapabilityDescriptions: " & $strCapabilityDescriptions & @CRLF
    $Output = $Output & "Caption: " & $objItem.Caption & @CRLF
    $strCharSetsSupported = $objItem.CharSetsSupported(0)
    $Output = $Output & "CharSetsSupported: " & $strCharSetsSupported & @CRLF
    $Output = $Output & "Comment: " & $objItem.Comment & @CRLF
    $Output = $Output & "ConfigManagerErrorCode: " & $objItem.ConfigManagerErrorCode & @CRLF
    $Output = $Output & "ConfigManagerUserConfig: " & $objItem.ConfigManagerUserConfig & @CRLF
    $Output = $Output & "CreationClassName: " & $objItem.CreationClassName & @CRLF
    $strCurrentCapabilities = $objItem.CurrentCapabilities(0)
    $Output = $Output & "CurrentCapabilities: " & $strCurrentCapabilities & @CRLF
    $Output = $Output & "CurrentCharSet: " & $objItem.CurrentCharSet & @CRLF
    $Output = $Output & "CurrentLanguage: " & $objItem.CurrentLanguage & @CRLF
    $Output = $Output & "CurrentMimeType: " & $objItem.CurrentMimeType & @CRLF
    $Output = $Output & "CurrentNaturalLanguage: " & $objItem.CurrentNaturalLanguage & @CRLF
    $Output = $Output & "CurrentPaperType: " & $objItem.CurrentPaperType & @CRLF
    $Output = $Output & "Default: " & $objItem.Default & @CRLF
    $strDefaultCapabilities = $objItem.DefaultCapabilities(0)
    $Output = $Output & "DefaultCapabilities: " & $strDefaultCapabilities & @CRLF
    $Output = $Output & "DefaultCopies: " & $objItem.DefaultCopies & @CRLF
    $Output = $Output & "DefaultLanguage: " & $objItem.DefaultLanguage & @CRLF
    $Output = $Output & "DefaultMimeType: " & $objItem.DefaultMimeType & @CRLF
    $Output = $Output & "DefaultNumberUp: " & $objItem.DefaultNumberUp & @CRLF
    $Output = $Output & "DefaultPaperType: " & $objItem.DefaultPaperType & @CRLF
    $Output = $Output & "DefaultPriority: " & $objItem.DefaultPriority & @CRLF
    $Output = $Output & "Description: " & $objItem.Description & @CRLF
    $Output = $Output & "DetectedErrorState: " & $objItem.DetectedErrorState & @CRLF
    $Output = $Output & "DeviceID: " & $objItem.DeviceID & @CRLF
    $Output = $Output & "Direct: " & $objItem.Direct & @CRLF
    $Output = $Output & "DoCompleteFirst: " & $objItem.DoCompleteFirst & @CRLF
    $Output = $Output & "DriverName: " & $objItem.DriverName & @CRLF
    $Output = $Output & "EnableBIDI: " & $objItem.EnableBIDI & @CRLF
    $Output = $Output & "EnableDevQueryPrint: " & $objItem.EnableDevQueryPrint & @CRLF
    $Output = $Output & "ErrorCleared: " & $objItem.ErrorCleared & @CRLF
    $Output = $Output & "ErrorDescription: " & $objItem.ErrorDescription & @CRLF
    $strErrorInformation = $objItem.ErrorInformation(0)
    $Output = $Output & "ErrorInformation: " & $strErrorInformation & @CRLF
    $Output = $Output & "ExtendedDetectedErrorState: " & $objItem.ExtendedDetectedErrorState & @CRLF
    $Output = $Output & "ExtendedPrinterStatus: " & $objItem.ExtendedPrinterStatus & @CRLF
    $Output = $Output & "Hidden: " & $objItem.Hidden & @CRLF
    $Output = $Output & "HorizontalResolution: " & $objItem.HorizontalResolution & @CRLF
    $Output = $Output & "InstallDate: " & WMIDateStringToDate($objItem.InstallDate) & @CRLF
    $Output = $Output & "JobCountSinceLastReset: " & $objItem.JobCountSinceLastReset & @CRLF
    $Output = $Output & "KeepPrintedJobs: " & $objItem.KeepPrintedJobs & @CRLF
    $strLanguagesSupported = $objItem.LanguagesSupported(0)
    $Output = $Output & "LanguagesSupported: " & $strLanguagesSupported & @CRLF
    $Output = $Output & "LastErrorCode: " & $objItem.LastErrorCode & @CRLF
    $Output = $Output & "Local: " & $objItem.Local & @CRLF
    $Output = $Output & "Location: " & $objItem.Location & @CRLF
    $Output = $Output & "MarkingTechnology: " & $objItem.MarkingTechnology & @CRLF
    $Output = $Output & "MaxCopies: " & $objItem.MaxCopies & @CRLF
    $Output = $Output & "MaxNumberUp: " & $objItem.MaxNumberUp & @CRLF
    $Output = $Output & "MaxSizeSupported: " & $objItem.MaxSizeSupported & @CRLF
    $strMimeTypesSupported = $objItem.MimeTypesSupported(0)
    $Output = $Output & "MimeTypesSupported: " & $strMimeTypesSupported & @CRLF
    $Output = $Output & "Name: " & $objItem.Name & @CRLF
    $strNaturalLanguagesSupported = $objItem.NaturalLanguagesSupported(0)
    $Output = $Output & "NaturalLanguagesSupported: " & $strNaturalLanguagesSupported & @CRLF
    $Output = $Output & "Network: " & $objItem.Network & @CRLF
    $strPaperSizesSupported = $objItem.PaperSizesSupported(0)
    $Output = $Output & "PaperSizesSupported: " & $strPaperSizesSupported & @CRLF
    $strPaperTypesAvailable = $objItem.PaperTypesAvailable(0)
    $Output = $Output & "PaperTypesAvailable: " & $strPaperTypesAvailable & @CRLF
    $Output = $Output & "Parameters: " & $objItem.Parameters & @CRLF
    $Output = $Output & "PNPDeviceID: " & $objItem.PNPDeviceID & @CRLF
    $Output = $Output & "PortName: " & $objItem.PortName & @CRLF
    $strPowerManagementCapabilities = $objItem.PowerManagementCapabilities(0)
    $Output = $Output & "PowerManagementCapabilities: " & $strPowerManagementCapabilities & @CRLF
    $Output = $Output & "PowerManagementSupported: " & $objItem.PowerManagementSupported & @CRLF
    $strPrinterPaperNames = $objItem.PrinterPaperNames(0)
    $Output = $Output & "PrinterPaperNames: " & $strPrinterPaperNames & @CRLF
    $Output = $Output & "PrinterState: " & $objItem.PrinterState & @CRLF
    $Output = $Output & "PrinterStatus: " & $objItem.PrinterStatus & @CRLF
    $Output = $Output & "PrintJobDataType: " & $objItem.PrintJobDataType & @CRLF
    $Output = $Output & "PrintProcessor: " & $objItem.PrintProcessor & @CRLF
    $Output = $Output & "Priority: " & $objItem.Priority & @CRLF
    $Output = $Output & "Published: " & $objItem.Published & @CRLF
    $Output = $Output & "Queued: " & $objItem.Queued & @CRLF
    $Output = $Output & "RawOnly: " & $objItem.RawOnly & @CRLF
    $Output = $Output & "SeparatorFile: " & $objItem.SeparatorFile & @CRLF
    $Output = $Output & "ServerName: " & $objItem.ServerName & @CRLF
    $Output = $Output & "Shared: " & $objItem.Shared & @CRLF
    $Output = $Output & "ShareName: " & $objItem.ShareName & @CRLF
    $Output = $Output & "SpoolEnabled: " & $objItem.SpoolEnabled & @CRLF
    $Output = $Output & "StartTime: " & WMIDateStringToDate($objItem.StartTime) & @CRLF
    $Output = $Output & "Status: " & $objItem.Status & @CRLF
    $Output = $Output & "StatusInfo: " & $objItem.StatusInfo & @CRLF
    $Output = $Output & "SystemCreationClassName: " & $objItem.SystemCreationClassName & @CRLF
    $Output = $Output & "SystemName: " & $objItem.SystemName & @CRLF
    $Output = $Output & "TimeOfLastReset: " & WMIDateStringToDate($objItem.TimeOfLastReset) & @CRLF
    $Output = $Output & "UntilTime: " & WMIDateStringToDate($objItem.UntilTime) & @CRLF
    $Output = $Output & "VerticalResolution: " & $objItem.VerticalResolution & @CRLF
    $Output = $Output & "WorkOffline: " & $objItem.WorkOffline & @CRLF
    if Msgbox(1,"WMI Output",$Output) = 2 then ExitLoop
    $Output=""
    Next
    Else
    Msgbox(0,"WMI Output","No WMI Objects Found for class: " & "Win32_Printer" )
    Endif

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

    Func WMIDateStringToDate($dtmDate)

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

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

    [/autoit]
  • Textdatei läßt sich nicht auslesen

    • BugFix
    • 2. August 2010 um 11:06

    _HexToString bringt nichts, dann werden auch die Steuerzeichen wieder ausgegeben. So gehts:

    [autoit]

    $file = @MyDocumentsDir & '\Test\1.txt'
    $fh = FileOpen($file, 16)
    $sBin = StringTrimLeft(FileRead($fh), 2) ; 0x abschneiden
    FileClose($fh)

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

    $sOut = ''
    Do
    $tmp = StringLeft($sBin, 2)
    If Dec($tmp) > 31 Then $sOut &= Chr(Dec($tmp)) ; alles außer Steuerzeichen
    $sBin = StringTrimLeft($sBin, 2)
    Until Not StringLen($sBin)

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

    ConsoleWrite($sOut & @CRLF)

    [/autoit]
  • Mehrzeiliger Button mit mehreren Bildern drin

    • BugFix
    • 2. August 2010 um 10:43
    Zitat von Acanis

    Kann mich nur höflichst dafür entschuldigen, wenn ich dir damit auf die Füße getreten bin.


    :D Das tut nicht not. Es geht ja auch nicht um meine "Füße", sondern um die Köpfe all jener, die sich Gedanken machen.
    Gehört zur Netiquette und wenn du daraus gelernt hast, ist es doch ein Erfolg. 8o

  • Textdatei läßt sich nicht auslesen

    • BugFix
    • 2. August 2010 um 10:20

    Es ist keine Textdatei, auch wenn einige Zeichen in Klarschrift lesbar sind. Ich vermute, dass diese aus einer Datenbankanwendung stammen.
    Wenn du die Datei in einem Editor anschaust, siehst du dort einige Steuerzeichen - aus diesem Grund kannst du sie nicht im Textmodus auslesen, sondern nur binär:

    [autoit]

    $file = @MyDocumentsDir & '\Test\1.txt'
    $fh = FileOpen($file, 16)
    ConsoleWrite(FileRead($fh) & @CRLF)
    FileClose($fh)

    [/autoit]
  • Mehrzeiliger Button mit mehreren Bildern drin

    • BugFix
    • 2. August 2010 um 10:09

    Es geht schlicht und einfach darum, dass in zwei Foren sich Leute Gedanken machen ohne zu wissen, dass dieselbe Frage bereits gestellt wurde.
    Es ist ein Gebot der Höflichkeit den anderen mitzuteilen: "..ich habe bereits hier (Link) diese Frage gestellt.."
    Dann werden doppelte Antworten vermieden.

  • Hilfe bei SEND -Befehl einer Tastenkombo

    • BugFix
    • 2. August 2010 um 09:28

    Genau, wie man es per Hand macht ;)
    AltDown - ShiftDown - x - ShiftUp - AltUp


    Edit: Quatsch Shift :D - natürlich SpaceDown/Up

  • Mehrzeiliger Button mit mehreren Bildern drin

    • BugFix
    • 2. August 2010 um 09:25

    Ich liebe Cross-Poster (http://www.autoitscript.com/forum/index.php?showtopic=117920&view=findpost&p=821003). X(

  • Checkbox nur bei UnterTreeViewItem

    • BugFix
    • 2. August 2010 um 09:06

    Meines Wissens kann der Checkbox-Style nicht auf einige bestimmte Elemente reduziert werden. Hier gilt Alles oder Nichts.

  • Crashkurs in Algorithmen

    • BugFix
    • 1. August 2010 um 09:51

    Einen sehr guten Beitrag zum Thema Verschlüsseln (mit AutoIt) habe ich im EN-Forum entdeckt.

  • Bestimmte Position Zahlen auslesen

    • BugFix
    • 31. Juli 2010 um 18:03
    Zitat von Baaam

    es geht um 3 zaheln die oben links auf ner website stehen


    Und warum erwähnst du das nicht im 1. Post?
    Du kannst mit verschiedenen Funktionen den Inhalt der Webseite auslesen und dann deine Werte abfragen.
    Aber ohne die Seite zu kennen, ist das immer noch Kaffeesatzlesen.

  • Bestimmte Position Zahlen auslesen

    • BugFix
    • 31. Juli 2010 um 17:53
    Zitat von Baaam

    an einer bestimmten Position 3 Zahlen auslesen lassen kann


    Position in Deutschland, auf der Welt allgemein oder irgendwo im Universum???

    Bitte stell deine Frage mit fundierten Angaben!

  • Firefox-MeinVZ-LoginProblem

    • BugFix
    • 31. Juli 2010 um 15:42

    Da ich FF nicht nutze, habe ich auch noch nie mit der FF.au3 gearbeitet.
    Aber ich gehe mal davon aus, dass _FFStart eine Instanz zurückgibt, die du im weiteren Funktionsumfang nutzen mußt.
    Es wird sicher hier schon etliche Skripte geben, die den FF nutzen - quäl mal die Suche und schau dir an, wie es dort gelöst wurde.

  • Media Center

    • BugFix
    • 31. Juli 2010 um 09:07
    Zitat von L3viathan

    Der Begriff "Media Center" ist vielleicht etwas übertrieben, aber ich habe nix passenderes griffiges gefunden.


    Ich hab zwar keine Verwendung dafür - kann dir aber (da es um Filme geht) einen vllt. treffenderen Namen anbieten: MovieControl (oder MovieControlCenter)

  • Tastenwiderholfrequenz abfragen

    • BugFix
    • 30. Juli 2010 um 16:01

    Da kannst du eh nicht viel dran schrauben, Wert von 0-31 möglich, Schneller geht nicht. MS Link

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™