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

  • Problem bei einem Bunnyhop Script und Mausrad Befehl

    • BugFix
    • 29. März 2010 um 16:22

    Ich weiß, Lesen könnte etwas zuviel verlangt sein, aber guck mal hier: http://www.autoit.de/index.php?page=Forumrules.
    Dann sind deine Fragen geklärt.

    [Closed]

  • Excel Zeilen einlesen und auf Array speichern

    • BugFix
    • 29. März 2010 um 16:06

    Die Funktion "_ExcelReadSheetToArray" enthält eine Zeile, die auf englischsprachiges Excel gemünzt ist. Das muß man anpassen.
    Es ist die Zeile 795 des Includes.

    Falsch:

    [autoit]

    If $sLastCell = "R1C1" And $oExcel.Activesheet.Cells($iLastRow, $iLastColumn).Value = "" Then Return $avRET

    [/autoit]


    Richtig:

    [autoit]

    If $sLastCell = "Z1S1" And $oExcel.Activesheet.Cells($iLastRow, $iLastColumn).Value = "" Then Return $avRET

    [/autoit]
  • Excel Zeileninhaltzähler

    • BugFix
    • 29. März 2010 um 15:52
    Zitat von ojo

    BugFix & Oscar:
    Liefern Eure Ansätze die Belegung in der 1. ten Spalte (wie gefragt)?
    Ich glaube nein.


    Ich glaube doch. :D
    OK, muß man etwas anpassen. Aber es ist immer günstiger die Excel-internen Funktionen zu nutzen. ;)

    [autoit]

    Local $oBook = _ExcelBookOpen('c:\Test.xls', 0)
    Local $ZelleLeer = $oBook.Sheets(1).UsedRange.Find('')
    ConsoleWrite('Belegte Zellen in Spalte A: ' & StringRegExpReplace($ZelleLeer.Address, '\$\w\$', '')-1 & @CRLF)
    _ExcelBookClose($oBook)

    [/autoit]

    Noch eine Anmerkung: In der Form klappt das aber nur, wenn die Nachbarspalten durchgängig belegt sind. Ansonsten wird die erste freie Zelle zurückgegeben.
    Suchweise: von links nach rechts und abwärts.

  • Sytem c:

    • BugFix
    • 29. März 2010 um 09:15
    Zitat von AutoBert

    also ich kann unter Win XP SP3 den Papierkorb ganz abschalten:


    Ganz abschalten geht auch, klar. Aber einige Sachen verschiebe ich doch lieber erst mal nur in den Papierkorb (nach Deinstallationen scheinbar unnötige Dll's etc.) und hole sie bei Bedarf zurück. Jedoch braucht es dafür halt nur einige MB, aber die freie Wahl erlaubt Windoof nicht. Nur gar nicht od. min. 1% vom Speicherplatz.

  • Excel Zeileninhaltzähler

    • BugFix
    • 29. März 2010 um 09:06

    Das ist aber unnütz kompliziert ;)

    Geht ganz einfach:

    [autoit]

    ; === Excel Objekt erstellen
    Local $oBook = _ExcelBookOpen($file)

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

    ; === Tabellenblatt wählen ( wobei das glaub ich für diese Funktionen nicht notwendig ist )
    $oBook.ActiveWorkbook.Sheets(1).Select ()

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

    ; === letzte Zeile
    ConsoleWrite('Anzahl Zeilen: ' & $oBook.Worksheets(1).UsedRange.Rows.Count & @CRLF)

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

    ; === letzte Spalte
    ConsoleWrite('Anzahl Spalten: ' & $oBook.Worksheets(1).UsedRange.Columns.Count & @CRLF)

    [/autoit]
  • Sytem c:

    • BugFix
    • 28. März 2010 um 22:42

    Und schau dir mal den Papierkorb an. Der reserviert sich mal eben 10% Speicher in der Standardeinstellung. Und weniger als 1% ist nicht möglich. Der totale Schwachsinn. Mir würden ca. 200 MB als Papierkorb reichen. Meist lösche ich eh direkt.

  • Schnittstellen ansprechen

    • BugFix
    • 28. März 2010 um 18:32
    Zitat von Darter

    Ich wollte einen Termometer machen, der mir die daten von Draußen holt und graphisch darstellt.
    Welche schnittstelle kannst du mir da empfehlen, denn eine relaisschaltung reicht da ja nicht aus.


    Kommt auf dein Thermometer an. Wenn du ein analoges Spannungssignal erhältst, kannst du unterscheiden zwischen Spannung gestiegen oder Spannung gefallen. Diese Signale legst du als Impuls auf zwei verschiedene Relais, wobei du mit einem Filter sicherstellen kannst, dass die geänderten Werte immer ein definiertes Delta haben (z.B. 0,25°). Somit hast du 'Digits' in der Größe 1/4° mehr oder weniger.

  • Schnittstellen ansprechen

    • BugFix
    • 28. März 2010 um 17:48

    Gib mal in unserer Forumsuche "Relaiskarte" ein. ;)
    Da wirst du fündig.

  • iPod Touch am Netz aufladen

    • BugFix
    • 28. März 2010 um 13:49
    Zitat von Jonathan

    aber wenn ich versuchen würde den iPod am UsbHub aufzuladen, könnte ich dann nicht an einem der anderen USB-Stecker messen?

    Also der Hub hat das besagte Netzteil und dadran stöpselst du den IPod? - Sollte gehen, dann bricht an allen Ports des Hub die Spannung zusammen, wenn das NT zu schwach auf der Brust ist.

    Edit:
    Hab grad das gefunden:

    Zitat

    Also ich habe ein normales 5 Volt Steckernetzteil zum Ladegerät meines
    Ipod's umgebaut. Damit dieser aber lädt, musste ich beide Datenleitungen
    mit Masse verbinden.


    Steht noch mehr auf der Seite

  • iPod Touch am Netz aufladen

    • BugFix
    • 28. März 2010 um 13:40
    Zitat von Jonathan

    Dann muss cih doch das Kabel aufschneiden, wenn ich dadrannen möchte... oder?

    Nun, ich hab mir dazu mal 'nen Adapter gebastelt. Es geht aber auch anders. Nicht unbedingt der Königsweg, aber führt zum Ergebnis:
    Nimm die dünnsten Nadeln, die du im Nähkasten deiner Mutter, Oma od. wo auch immer findest und stich je eine durch die Isolation der betreffenden Ader. Dann kannst du messen. Die Isolation wird dabei nicht zerstört. Das Material ist so elastisch, dass es sich hinterher wieder sogut, wie vorher verschließt.
    Geht aber nur, wenn du zwei nebeneinander liegende Adern hast. Bei innen liegender Plus-Leitung mit Schirm als Masse geht das nicht. (Rundkabel)

  • Pierre macht Ansage

    • BugFix
    • 28. März 2010 um 13:30

    Hallo und Willkommen, mein Sohn. Meine Tochter ist exakt zum selben Datum geboren, wie du. :rofl:

  • iPod Touch am Netz aufladen

    • BugFix
    • 28. März 2010 um 13:24

    Vermutlich halten deine vorhandenen Netzadapter nicht, was draufsteht. Bei vielen kackt die Spannung ab, wenn du tatsächlich 500 mA ziehen willst. Ich vermute, das ist hier ebenso. Miß einfach mal die Spannung parallel zum angestöpselten IPod. Dann wirst du es sich sehen.

  • Statusbar verändert ihre Größe nicht mit.

    • BugFix
    • 28. März 2010 um 10:17

    Da hatte Raupi versehentlich das "Return $GUI_RUNDEFMSG" außerhalb der Funktion angesiedelt ;)
    Erforderlich ist es, nicht wglassen.
    So muß es richtig sein:

    [autoit]

    Func WM_SIZE()
    _GUICtrlStatusBar_Resize($stb_Main)
    Return $GUI_RUNDEFMSG
    EndFunc ;==>WM_EXITSIZEMOVE

    [/autoit]
  • SetExtended für Info-Rückgabe wegen ordnungsgemäßer Script-Beendung nutzen?

    • BugFix
    • 28. März 2010 um 09:53
    Zitat von SEuBo

    Ich habe nicht gesagt, dass man SetError dafür nicht benutzen kann, sondern,
    dass @error ungeignet ist um zusätzliche Informationen zu einem error, oder success zu übergeben.
    Weil ja kein Fehler auftritt.


    Das ist nicht ganz richtig. @error kannst du immer abfragen, ist halt bei Erfolg =0. Somit kannst du auch bei Erfolg zusätzliche Infos mit dem Error=0 zur Verfügung stellen (welchen Sinn das hat, muß jeder selbst entscheiden). Du gibst dann "SetError(Fehlerwert, erweiterter Wert, Rückgabewert)" mit einem Fehlerwert=0 aus und verpackst zusätzliche Infos. Trotz des "SetError" liefert die Funktion dann keinen Fehler (ist ja 0).
    Der @extended-Wert kann nur numerisch sein.


    Mal ein Bsp.:

    [autoit]

    Local $array[5] = ['A','n','i','t','a']
    Local $string = 'Anita'

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

    $ret = _PosInVar($array, 4)
    If Not @error Then ConsoleWrite($ret & ' - übergeben wurde ein: ' & @extended & @CRLF)

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

    $ret = _PosInVar($string, 3)
    If Not @error Then ConsoleWrite($ret & ' - übergeben wurde ein: ' & @extended & @CRLF)

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

    Func _PosInVar($a, $b) ; Param $a kann String ODER Array sein, $b bestimmt die Position
    Local $type = 1 ; 1 für Array
    If Not IsArray($a) Then
    $type = 2 ; 2 für String
    $a = StringSplit($a, '', 2)
    EndIf
    Return SetError(@error, $type, $a[$b-1])
    EndFunc

    [/autoit]
  • checkbox in einem Listview

    • BugFix
    • 27. März 2010 um 22:03
    Zitat von m-obi

    im Stil von einem Crossover.

    Was ist das, sagt mir nix.
    Ich kenn Crossover nur als Möglichkeit im MAC Windows-Software laufen zu lassen. :)

  • 3,5 Klinke auf 3,5

    • BugFix
    • 27. März 2010 um 21:34

    Hört sich ganz so an, als ob das IN-Signal vorverstäkt werden muß. Mit dem stinknormalem Audio-Out vom PC kannst du da keinen Blumentopf gewinnen.
    Aber hast du keinen SCART-Anschluß? Da kannst du super Audio einspeisen. Hab ich selber schon zusammengelötet.

  • Mehrere Items in mehrspaltige ListView eintragen?

    • BugFix
    • 27. März 2010 um 21:30

    Hinweis:

    Wenn Delimiter verwendet werden ist es praktisch das Default-Trennzeichen zu übernehmen.

    [autoit]

    $sDelimCol = Default
    ;...
    If IsKeyword($sDelimCol) Then $sDelimCol = Opt('GuiDataSeparatorChar')

    [/autoit]
  • checkbox in einem Listview

    • BugFix
    • 27. März 2010 um 19:26
    Zitat von m-obi

    Wie mache ich den Checkboxen in allen Zellen rein außer in die ersten Spalte, also das Gegenteil von dem ExStyle?

    Meines Wissens nicht machbar. Checkboxen lassen sich nur im Item, nicht im SubItem unterbringen. Will aber nicht ausschließen, dass da auch irgendwas geht. Dazu such lieber mal im EN-Forum.

  • TCP/IP

    • BugFix
    • 27. März 2010 um 19:22

    Quäle mal die Suche. Dazu wurden schon etliche Skripte und Anfragen erstellt.
    Da du nach 3 Buchstaben nicht suchen kannst verwende z.B. mal Chat, Client od. Server als Suchwort.

  • Browser

    • BugFix
    • 27. März 2010 um 19:16

    Ob es mit FF möglich ist, weiß ich nicht, aber den IExplorer kannst du als Embedded verwenden. Schau mal in die Hilfe _IECreateEmbedded().

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™