Schau dir doch mal das Beispiel an:
https://autoit.de/index.php?page=Thread&postID=79275
Und auch wenn es genau das gleiche Thema ist: Bitte nen neuen Thread aufmachen. So bleibt das Forum übersichtlich
Schau dir doch mal das Beispiel an:
https://autoit.de/index.php?page=Thread&postID=79275
Und auch wenn es genau das gleiche Thema ist: Bitte nen neuen Thread aufmachen. So bleibt das Forum übersichtlich
Das dürfte helfen
MD5 Checksum überprüfen
Welches OS?
Bei Win7 oder Vista wirst du das brauchen:
[autoit]#RequireAdmin
[/autoit]Oh mann bin ich wieder spät dran
Alles gute zum Geburtstag nachträglich.
Hoffe du hast den Tag genossen
StringRegExpReplace
[/autoit]Füg ein paar Leerzeichen ein und er macht nen Zeilenumbruch
Das ist eigentlich nicht so schwer
[autoit]If IsArray($CMDLINE) Then
For $i = 1 To $CMDLINE[0]
MsgBox(0, "Datei Nr. " & $i, $CMDLINE[$i])
Next
EndIf
Wieso setzt du die Daten denn wenn man den Button drückt?
Ändern sich die Auswahl zwischen Täglich, Wöchentlich und Monatlich überhaupt?
Ansonsten musst du einfach die Combo erst leeren bevor du ihr die neuen Items gibst
[autoit]Case $NewKSubButton2 ; Ok wird gedrückt
GUICtrlSetData($NewKSubCombo1, "")
GUICtrlSetData($NewKSubCombo1, "Täglich|Wöchentlich|Monatlich", "Täglich")
GUICtrlSetData($NewKSubCombo2, "")
Case $NewKSubButton1 ; Abbrechen wurde gedrückt
GUICtrlSetData($NewKSubCombo1, "")
GUICtrlSetData($NewKSubCombo1, "Täglich|Wöchentlich|Monatlich", "Täglich")
GUICtrlSetData($NewKSubCombo2, "")
Nur um dir nochmal genau zu zeigen was was ist
[autoit]Local $var ; Deklaration
$var = 1 ; Initialisierung (Zuweisung von Wert)
Dim $arr[4] ; Dimensionierung
Was du also unter Deklaration verstehst ist eigentlich die Initialisierung.
Wollts nur nochmal sagen um Missverständnisse auszuschließen
Edit: Schneller
Aus der doku zu _ExcelReadSheetToArray
Except for the counts above, row 0 and col 0 of the returned array are empty, as actual
Das gehört also so^^
Wenn du meinst kannst du dir die Funktion ja umschreiben, aber wie ich schon sagt. In der UDF würd ich nichts ändern
; #FUNCTION# ====================================================================================================================
; Name...........: _ExcelReadSheetToArray
; Description ...: Create a 2D array from the rows/columns of the active worksheet.
; Syntax.........: _ExcelReadSheetToArray($oExcel[, $iStartRow = 1[, $iStartColumn = 1[, $iRowCnt = 0[, $iColCnt = 0[, $iColShift = False]]]]])
; Parameters ....: $oExcel - Excel object opened by a preceding call to _ExcelBookOpen() or _ExcelBookNew()
; $iStartRow - Row number to start reading, defaults to 1 (first row)
; $iStartColumn - Column number to start reading, defaults to 1 (first column)
; $iRowCnt - Count of rows to read, defaults to 0 (all)
; $iColCnt - Count of columns to read, defaults to 0 (all)
; $iColShift - Determines if the Array returned, from Excel, will begin in the 0-index base or 1-index base Column. False by Default to match R1C1 values.
; Return values .: Success - Returns a 2D array with the specified cell contents by [$row][$col]
; Failure - Returns 0 and sets @error on errors:
; |@error=1 - Specified object does not exist
; |@error=2 - Start parameter out of range
; |@extended=0 - Row out of range
; |@extended=1 - Column out of range
; |@error=3 - Count parameter out of range
; |@extended=0 - Row count out of range
; |@extended=1 - Column count out of range
; Author ........: SEO <locodarwin at yahoo dot com>
; Modified.......: litlmike (added Column shift parameter to Start Array Column on 0) and PsaltyDS 01/04/08 - 2D version _ExcelReadSheetToArray()
; Remarks .......: Returned array has row count in [0][0] and column count in [0][1].
; Except for the counts above, row 0 and col 0 of the returned array are empty, as actual
; cell data starts at [1][1] to match R1C1 numbers.
; By default the entire sheet is returned.
; If the sheet is empty [0][0] and [0][1] both = 0.
; Related .......:
; Link ..........:
; Example .......: Yes
; ===============================================================================================================================
Ups sry um die logischen Operatoren hab ich mir keine Gedanken gemacht.
Ich hatte nur das 2te überflüssige if entfernt das mein Vorposter drinnen hatte.
Die Bedingung war also nicht ganz richtig^^
An deiner Stelle würde ich gleich einen anderen Titelmodus oder Fensterklassen verwenden
Wie BugFix schon sagte z.B. Opt("WinTitleMatchMode", 2)
Aus der Hilfe zu Opt() :
ZitatWinTitleMatchMode Bestimmt welche Methode zur Fenstertitelerkennung in Suchaktionen verwendet wird.
1 = Erkennt den Titel vom Anfang (Standard)
2 = Erkennt Teile des Titels
3 = Erkennt nur den exakten Titel
4 = Erweiterter Modus, siehe Erweiterte Fenstertiteldefinition
-1 bis -4 = erzwingt Kleinbuchstabenerkennung in Übereinstimmung mit anderen Erkennungstypen.
Hab mich mit Musikplayern zwar noch nicht wirklich beschäftigt aber hilft dir die Bass.au3 nichts?
Der Starplayer von Oscar verwendet die auch glaub ich.
Und soweit ich weiß kann man da doch recht viel damit machen.
Dann musst du den z.B. Quelltext vorher zurechtschneiden und dann mit _Stringbetween weiterarbeiten
So z.B.
#include <INet.au3>
[/autoit] [autoit][/autoit] [autoit]$source = _INetGetSource("http://www.ciiity.de/")
$source = StringTrimLeft($source, StringInStr($source, "Essen - Trinken"))
$source = StringLeft($source, StringInStr($source, "</tr>"))
MsgBox(0,"1.txt", $source)
Oder aber du lernst RegEx und arbeitest mit
[autoit]StringRegExp
[/autoit]Du musst schon genauere Infos geben wenn du Hilfe willst.
Um welche Seite geht es denn?
Oder schau gleich hier:
[Tut] FF.au3 – AutoIt-Funktionen im Browser
Sry dass ich schon wieder nerv, aber sowas bitte spoilern^^
Einfach den Button verwenden:
Lies die Meldungen die du bekommst.
Dein Thread musste erst aktiviert werden weil du noch nicht lange angemeldet bist.
Du brauchst deine Threads also nicht doppelt aufmachen
For $i = 1 To $a345
if not $a345[$i]="D:\nicht löschen\1.345" or not $a345[$i]="D:\nicht2\2.345" then
FileDelete($a345[$i])
EndIf
Next