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

  • [CDTray] Status herausfinden

    • BugFix
    • 31. Oktober 2009 um 00:05

    Ich habe hier etwas gefunden. Allerdings funktioniert es bei meinem Laptop nicht.

  • Hotkeyset....

    • BugFix
    • 30. Oktober 2009 um 21:47

    Und schon wieder Bot.
    Bitte Forenregeln beachten und auch die AGB des Spiels lesen:

    Zitat von Auszug AGB

    § 13 Es ist verboten jegliche Seiten von Freewar mit anderen Programmen außer dem Browser abzurufen. Dies bezieht sich insbesondere auf sogenannte Bots oder auch andere Tools die das Webinterface ersetzen oder ändern sollen. Eine Ausnahme gilt für Tools, die von einem Admin bestätigt und dann der Allgemeinheit zur Verfügung gestellt wurden.

    § 14 Programme, die Zugriffe automatisieren, die Spieloberfläche verändern oder übermäßig viele Zugriffe generieren, sind auf allen Seiten von Freewar verboten.

  • _MultiInput (InputBox mit einer variablen Anzahl an Eingabe-Feldern) V3.0

    • BugFix
    • 30. Oktober 2009 um 21:15

    Da du intern mit GUIGetMsg( ) arbeitest, solltest du in deine Funktion noch einfügen:

    [autoit]

    $oldOpt = Opt('GUIOnEventMode', 0)
    ;..
    ;..
    ; und am Ende:
    Opt('GUIOnEventMode', $oldOpt)

    [/autoit]
  • Hilfe bei Gui gesucht!!

    • BugFix
    • 30. Oktober 2009 um 20:59

    Auf soviel Dreistigkeit stößt man selten!
    Aber wenn du nach einer Verwarnung schreist, bekommst du sie auch. Und dazu gibts gratis einen Platz auf der Blacklist für supportunwürdige User.

  • Zwei entfernte Computer vernetzen

    • BugFix
    • 30. Oktober 2009 um 20:54

    Einige werden sich vielleicht erinnern, ich hatte euch mal zum Spielen von Carom3D animiert (ein super Billard Spiel).
    Neben der Onlinevariante über einen Server mit Punktegewinn und -verlust beim Spiel läßt sich das auch über LAN spielen. Wäre somit auch ein Kandidat. Ist ein gratis Spiel.

  • >>> Dienstplanprogramm fertig für jeder man nutzbar <<<

    • BugFix
    • 30. Oktober 2009 um 12:34
    Zitat von kleiner27

    Nachtrag: Druckbar solles am ende auch werden = zu verteilen an die mitarbeiter o. zu aushängen am büro!!

    Wenn du es öffentlich aushängst, dürfen keine Auswertungen enthalten sein. Datenschutz! Würde sowieso vorher den DS-Beauftragten das absegnen lassen.

    Zitat von kleiner27

    Hallo leute kein Feedback von eich?


    Dein Projekt ist eine ganz spezifische Lösung zu einem spezifischen Problem. Da liegt es in der Natur der Dinge, dass nicht allzu viel Leute damit etwas anfangen können. :S

  • OrganizeIncludes

    • BugFix
    • 30. Oktober 2009 um 11:00
    Zitat von MatthiasG.

    Ich fände es schön, wenn Organize-Includes auch vor dem Kompilieren ausgeführt werden könnte...


    ?( Ich führe es ausschließlich vor dem Kompilieren aus, dadrin liegt ja der Sinn, zu sehen, welche Includes ich zum Ausführen des Skriptes noch benötige. Wüßte auch gar nicht, wie man das nach dem Kompilieren anwenden sollte. Oder was meinst du genau?

  • Laufwerksbuchstaben ändern

    • BugFix
    • 30. Oktober 2009 um 10:55

    Sollte so gehen:

    [autoit]

    $oldLetter = 'D:'
    $newLetter = 'Q:'

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

    $strComputer = "."
    $objWMIService = ObjGet("winmgmts:" _
    & "{impersonationLevel=impersonate}!\\" & $strComputer & "\root\cimv2")

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

    $colVolumes = $objWMIService.ExecQuery _
    ("Select * from Win32_Volume Where Name = '" & $oldLetter & "\\'")

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

    For $objVolume In $colVolumes
    $objVolume.DriveLetter = $newLetter
    $objVolume.Put_
    Next

    [/autoit]
  • HILFE

    • BugFix
    • 30. Oktober 2009 um 09:26
    Zitat von H1tsugaya

    Je mehr Datein desti mehr Tabs.


    Bevor ich mir das im Detail anschaue eine Anmerkung.
    Das Konzept ist unglücklich gewählt. Für eine dynamische Anzahl von Dateien Tabs zu erstellen wird sehr unübersichtlich.
    Ich schlage dir vor, verwende lieber ein Listview mit Checkbox. (Checkbox nicht zwingend, kannst auch Klick auf Eintrag auswerten)
    - alle Dateinamen in Listview laden
    - wenn du eine Checkbox aktivierst (auf Eintrag klickst) wird die Datei zur Bearbeitung geladen
    - die Checkbox anschließend disablen, damit keine Doppelbearbeitung möglich ist (alternativ: Datei nach Bearbeitung aus dem Listview entfernen)
    - zur Bearbeitung der einzelnen Files kannst du wiederum mit einem Listview arbeiten
    - dort setzt du die ersten Teile des Splits als Einträge
    - klickst du auf einen dieser Einträge, kannst du den zugehörigen Part z.B. in einem Edit od. einer MsgBox od. was auch immer anzeigen lassen

  • Ini Datei Ergebnisse sortieren --- Befehl vorhanden?

    • BugFix
    • 30. Oktober 2009 um 09:12
    Zitat von Aquaplant

    Das geht leider nicht. Manchmal ist bei dem Programm noch ein Fehler, dann benutze ich


    Da baust du dir selbst einen Stolperstein ein. Was veranlasst dich, bei einem Fehler die gesamte Sektion zu löschen? Es reicht doch völlig den betreffenden Key zu kicken, bzw. noch besser: erst in die INI zu schreiben, wenn KEIN Fehler vorliegt. Du solltest also dein Konzept umstellen. Das ist besser als einer unklaren Voraussetzung das Programm anpassen zu wollen. ;)

  • IsDestinationReachable mit irrealen Werten

    • BugFix
    • 30. Oktober 2009 um 09:01

    funkey: Ich hab die gleichen Werte wie du, entspricht auch meinem WLAN-Durchsatz.
    Also ist nun klar:
    - Erreichbarkeit wird auf die übergebene Adresse getestet
    - Datendurchsatz bezieht sich ausschließlich auf den Netzwerkadapter

    Dabei war die Funktionsbeschreibung eindeutig anders:

    Zitat

    Determines if the specified destination can be reached and provides Quality of Connection (QOC) information for the destination.

    Danke fürs Testen.

  • HILFE

    • BugFix
    • 30. Oktober 2009 um 08:54

    ?( Sorry, aber mit deiner Erklärung kann ich leider nicht viel anfangen. Versuche mal, die Aufgabenstellung Schritt für Schritt darzustellen.
    - Situation vor Start (wie sieht der Text aus)
    - Schritt 1 (was hat/soll sich wie verändern)
    - Schritt 2..n (dito)
    - wie soll das Endergebnis aussehen

  • Hilfe! Wahlprozedur Brd 1976!!!

    • BugFix
    • 29. Oktober 2009 um 20:11

    http://www.youtube.com/watch?v=FegJ-RJTa04
    Übrigens: Guter Suchbegriff ist Bundestagswahl 1976 ;)

  • IsDestinationReachable mit irrealen Werten

    • BugFix
    • 29. Oktober 2009 um 19:55

    Laut Funktionsbeschreibung wird die maximale Datenrate für Incoming (Download) und Outgoing (Upload) zum angegebenen Host ermittelt. Der Wert wird in b/s angegeben, deshalb noch meine Umrechnung auf Kb/s.
    Ich brauch es nicht zwingend, da ich aber über die Funktion gestolpert bin, dachte ich, dass es ganz praktisch wär.

  • Programmfenster in GUI integrieren

    • BugFix
    • 29. Oktober 2009 um 09:56
    Zitat von chip

    so dass es an einer bestimmte Position in der GUI angezeigt wird.


    Geht es dir nur darum, das Fenster an einer bestimmten Position zuhaben? - Dann verschiebe es einfach mit WinMove(). ;)

  • IsDestinationReachable mit irrealen Werten

    • BugFix
    • 29. Oktober 2009 um 09:40
    Zitat von ojo

    P.S:If IsArray($ret) Then
    sollte wohl
    If IsArray($aRet) Then
    sein?!?

    Ähh,.. ja klar. :) Hatte es geändert, aber nicht überall.

    Da ihr auch so bekloppte Werte erhaltet, kann man wohl davon ausgehen, dass die Funktion nicht tut, was sie soll. Auch wenn man aus der Struktur das dwFlag abfragt kommt seltsamerweise '0' raus. Das ist auch völlig daneben. Hier sollte für LAN = 1 oder für WAN = 2 rauskommen.
    Na gut, dann kann man das wohl nicht verwerten - schade.

  • USB RESET ?!

    • BugFix
    • 29. Oktober 2009 um 09:29

    Das Problem ist i.d.R. nicht Windows, sondern das USB-Gerät. Die Initialisierung funktioniert bei vielen Geräten ausschließlich, wenn sie an ein 'alive' System angedockt werden.

    Du kannst ja mal versuchen, ob dir das Manage USB-Drives per devcon.exe weiter hilft. Aber beachten: damit nimmst du die USB-Verwaltung in die eigene Hand. Wenn du zwischendurch doch über die Windowsverwaltung (Taskleiste-USB-Device) abkoppelst, kann das zu Irritationen führen. Ist zwar nach einem Neustart erledigt, aber unschön.

  • GuiCtrlSetData Problem

    • BugFix
    • 29. Oktober 2009 um 09:18

    Verstehe den Aufwand nicht. Du möchtest doch jeweils nur protokollmäßig eine neue Zeile ins Edit schreiben?
    Soll dann also etwa so werden:

    Code
    ...starte Installation Adobe Reader
    Installation Reader OK
    ...starte Installation FireFox
    Installation FireFox OK
    usw.


    Dann schau dir mal _GUICtrlEdit_AppendText($hWnd, $sText) an. ;)

  • IsDestinationReachable mit irrealen Werten

    • BugFix
    • 29. Oktober 2009 um 09:09

    Hallo,
    ich wollte mit IsDestinationReachable die Verbindungsgeschwindigkeiten (In/Out) zu Url's ermitteln, aber da die Funktion aberwitzige Werte ausgibt, gehe ich davon aus, dass dieser Part der Funktion fehlschlägt. Die Überprüfung auf Erreichbarkeit dagegen funktioniert.
    Ist das bei Euch ebenso?

    [autoit]

    If IsDestinationReachable('www.autoit.de') Then ; AutoIt erreichbar?
    MsgBox(0, '', 'Erreichbar')
    Else
    MsgBox(0, '', 'Nicht Erreichbar')
    EndIf

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

    $aRet = IsDestinationReachable('www.autoit.de', 1)
    If IsArray($aRet) Then MsgBox(0, 'Erreichbar mit Speed:', _
    'InSpeed: ' & $aRet[0] & ' Kb/s' & @CRLF & _
    'OutSpeed: ' & $aRet[1] & ' Kb/s' & @CRLF)

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

    #cs - bei mir für alle Adressen:
    InSpeed: 52734.4 Kb/s
    OutSpeed: 52734.4 Kb/s
    #ce

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

    Func IsDestinationReachable($sDestination, $fSpeed=0) ; destination can be an IP address, a UNC name, or an URL
    Local $tQOCINFO = DllStructCreate('long dwSize;long dwFlags;long dwInSpeed;long dwOutSpeed') ; dwIn/OutSpeed in bytes/second
    DllStructSetData($tQOCINFO, 'dwSize', DllStructGetSize($tQOCINFO))
    Local $ret = DllCall("SENSAPI.DLL", "long", "IsDestinationReachableA", _
    "str", $sDestination, _
    "ptr", DllStructGetPtr($tQOCINFO))
    Select
    Case @error
    Return SetError(@error,0,0)
    Case $ret[0] = 0 ; Destination nicht erreichbar
    Return 0
    Case Else ; Destination erreichbar
    If $fSpeed Then
    Local $aOut[2] = [Round(DllStructGetData($tQOCINFO, 'dwInSpeed')/1024, 1), _
    Round(DllStructGetData($tQOCINFO, 'dwOutSpeed')/1024, 1)]
    Return $aOut ; speed in Kb/s
    Else
    Return 1
    EndIf
    EndSelect
    EndFunc

    [/autoit]
  • Hintergrund Prozess Befehle Senden

    • BugFix
    • 28. Oktober 2009 um 22:11

    Ich will dir nicht den Mut nehmen, aber ich habs auch mal getestet: mIRC läßt sich nicht vernünftig automatisieren.
    Da ist es wesentlich einfacher über eine eigene IRC-Schnittstelle einzugreifen.
    Schau es dir mal an: Basis-Client für IRC-Chat

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™