ich brauche grade das wieder und ich finde das erste beispiel am besten
nur es zeigt mir nur das erste an nicht das zweite oder dritte
wie geht das ?
Beiträge von Freaky
-
-
Geht das auch mit einem CD Laufwerk ?
-
Koda ist ein Programm womit du GUI´s erstellst

-
Mach dir ne GUI mit Koda

-
Danke aber ich will das der Ordner auch als D:\ anerkannt wird und das geht nicht mit DriverSetLabel
-
Hallo
wie kann ich Laufwerk "D:\" zu Laufwerk "E:\" umbenn und ein Ordner der auf dem Desktop ist zu Laufwerk "D:\" machen? -
Ich will ein INPUT und kein LABEL
-
Es soll ja ein Bild oder ein transparentes Input über einem Bild sein.
Das man nur die Zeichen sieht mehr nicht.
Kein Rand und das in der Mitte was auch immer weiß ist soll auch nicht da sein
-
Hallo
ist es möglichen den Input transparent zu machen damit man nur die zeichen sieht und das hintergrundbild? -
Alles anzeigen
Als kleine Erweiterung:
Wäre der String "test...........test...........test...........test...........test" und du möchtest zb nur das 2te und das 3te "test" ersetzen, dann kann ich dir _StringReplaceEx() empfehlenSpoiler anzeigen
[autoit]$text = "test...........test...........test...........test...........test"
[/autoit] [autoit][/autoit] [autoit]
$instr = StringInStr ($text,"test",2,2)
$mid = StringMid ($text,$instr,4)
;~ MsgBox (0,"",$mid)
$text = _StringReplaceEx($text,$mid,"lol",2,2)
MsgBox (0,"",$text);=================================================================================================
[/autoit] [autoit][/autoit] [autoit]
; Function: _StringReplaceEx($sString,$sSearchString,$sReplaceString[,$iOccurence[,$iHowOften[,$iCaseSense]]])
; Description: Extends StringReplace(). Giving you the ability to choose the first occurence to start with,
; and how many times the Searchstring should be replaced.
;
; Parameter(s): $sString - The string to evaluate.
; $sSearchString - The substring to search.
; $sReplaceString - The replacement string.
; $iOccurence - (optional) The substrings occurence to start with. (1) by default.
; $iHowOften - (optional) The number of times to replace the searchstring.
; (1) by default. Set this parameter to (0) if you want the
; function to replace all occurences of the Searchstring, starting with the one
; in $iOccurence. Use a negative value, to search from the right to left.
; $iCaseSense - (optional) Flag to indicate if the operations should be case sensitive.
; 0 = not case sensitive, using the user's locale (default)
; 1 = case sensitive
; 2 = not case sensitive, using a basic/faster comparison
;
; Requirement(s): Valid parameters
;
; Return Value(s): On Success - Returns the new string
; On Failure - Returns 0
; @Error - 0 = No error.
; 1 = Function called with invalid parameters
; 2 = Searchstring was not found at the given occurence
;
; Author(s): SEuBo (http://www.autoit.de)
; Note(s):
;=================================================================================================
Func _StringReplaceEx($sString,$sSearchString,$sReplaceString,$iOccurence=1,$iHowOften=1,$iCaseSense=0)
If $sSearchString = "" Or $sString = "" Or $iOccurence < 1 OR $iCaseSense < 0 Or $iCaseSense > 2 Then Return SetError(1,0,0)
If $iHowOften = 0 Then $i = -1
If $iHowOften >= 0 Then
Local $i = 1
If Not StringInStr($sString,$sSearchString,$iCaseSense,$iOccurence) Then Return SetError(2,0,0)
Do
$sString = StringLeft($sString,StringInStr($sString,$sSearchString,$iCaseSense,$iOccurence)-1)&StringReplace(StringTrimLeft(StringTrimRight($sString,StringLen($sString)-StringInStr($sString,$sSearchString,$iCaseSense,$iOccurence)-StringLen($sSearchString)),StringInStr($sString,$sSearchString,$iCaseSense,$iOccurence)-1),$sSearchString,$sReplaceString)&StringRight($sString,StringLen($sString)-StringInStr($sString,$sSearchString,$iCaseSense,$iOccurence)-StringLen($sSearchString))
If $iHowOften <> 0 Then $i += 1
Until $i > $iHowOften OR Not StringInStr($sString,$sSearchString,$iCaseSense,$iOccurence)
Else
Local $i = -1
$sString = _StringReplaceEx_Reverse($sString)
$sSearchString = _StringReplaceEx_Reverse($sSearchString)
$sReplaceString = _StringReplaceEx_Reverse($sReplaceString)
If Not StringInStr($sString,$sSearchString,$iCaseSense,$iOccurence) Then Return SetError(2,0,0)
Do
$sString = StringLeft($sString,StringInStr($sString,$sSearchString,$iCaseSense,$iOccurence)-1)&StringReplace(StringTrimLeft(StringTrimRight($sString,StringLen($sString)-StringInStr($sString,$sSearchString,$iCaseSense,$iOccurence)-StringLen($sSearchString)),StringInStr($sString,$sSearchString,$iCaseSense,$iOccurence)-1),$sSearchString,$sReplaceString)&StringRight($sString,StringLen($sString)-StringInStr($sString,$sSearchString,$iCaseSense,$iOccurence)-StringLen($sSearchString))
$i -= 1
Until $i < $iHowOften OR Not StringInStr($sString,$sSearchString,$iCaseSense,$iOccurence)
$sString = _StringReplaceEx_Reverse($sString)
EndIf
Return $sString
EndFunc;=================================================================================================
[/autoit]
;#####INTERNAL USE#####
;_StringReplaceEx_Reverse : Reverses the contents of the specified string. (without a dll-call)
;SEuBo (http://www.autoit.de)
;=================================================================================================
Func _StringReplaceEx_Reverse($sString)
Local $sReverse = ""
For $x = 1 to StringLen($sString)
$sReverse &= StringRight($sString,1)
$sString = StringTrimRight($sString,1)
Next
Return $sReverse
EndFunc
;=================================================================================================Ehm wie kann ich das machen das es genau das nimmt welches mit $mid gefunden wurde obwohl ich ich nicht weiß welches test es ist?
-
Toll jetz sitze ich ca 5 Stunden vor der Hilfe und überseh das mit der 1

Danke klapt. -
Hallo
[autoit]
ich habe ein Problem it StringReplace.
Beispiel:$text = "test..................test"
[/autoit]
$instr = StringInStr ($text,"test",2,2)
$mid = StringMid ($text,$instr,5)
MsgBox (0,"",$mid)
$text = StringReplace ($text,$mid,"lol")
MsgBox (0,"",$text)Ich will mit StringReplace nur das ändern was $mid gefunden hat nichts anderes.
Wie krige ich das hin? -
Danke geht supper

-
Spoiler anzeigen
[autoit]#include <GUIListBox.au3>
[/autoit] [autoit][/autoit] [autoit]
#include <GuiConstantsEx.au3>Opt('MustDeclareVars', 1)
[/autoit] [autoit][/autoit] [autoit]$Debug_LB = False ; Prüft den Klassennamen (ClassName), der an die ListBox-Funktion übergeben wird. Setze dies versuchsweise auf True und verwende dann ein Handle zu einem anderen Steuerelement, um die Funktionsweise zu verstehen.
[/autoit] [autoit][/autoit] [autoit]_Main()
[/autoit] [autoit][/autoit] [autoit]Func _Main()
[/autoit] [autoit][/autoit] [autoit]
Local $hListBox; Erstellt eine GUI
[/autoit] [autoit][/autoit] [autoit]
GUICreate("ListBox: Ermittelt, ob ein Item markiert ist", 400, 296)
$hListBox = GUICtrlCreateList("", 2, 2, 396, 296, BitOR($LBS_STANDARD, $LBS_EXTENDEDSEL))
GUISetState(); Fügt Strings hinzu
[/autoit] [autoit][/autoit] [autoit]
_GUICtrlListBox_BeginUpdate($hListBox)
For $iI = 1 To 9
_GUICtrlListBox_AddString($hListBox, StringFormat("%03d : Zufallstring", Random(1, 100, 1)))
Next
_GUICtrlListBox_EndUpdate($hListBox); Wählt ein paar Items aus
[/autoit] [autoit][/autoit] [autoit]
_GUICtrlListBox_SetSel($hListBox, 3)
_GUICtrlListBox_SetSel($hListBox, 4)
_GUICtrlListBox_SetSel($hListBox, 5); Ermittelt den "markier-Status" eines Items
[/autoit]
MsgBox(8156, "Information", "Item 5 ausgewählt: " & _GUICtrlListBox_GetSel($hListBox, 4))
; Die Schleife wiederholt sich, bis der Benutzer die Beenden-Aktion der GUI auslöst
Do
MsgBox(8156, "Information", "Item 5 ausgewählt: " & _GUICtrlListBox_GetSel($hListBox, 4))
Until GUIGetMsg() = $GUI_EVENT_CLOSE
GUIDelete()
EndFunc ;==>_MainDas ist das beispiel aus der Hilfe
Aber es geht bei mir nicht.
Egal auf welches ich klicke es komt keine msg
-
Hallo
wie kann ich auslesen ob ListViewItem angeklickt wurde oder nicht?
GuiCTRLread bringt nichts es zeigt einfach nur was drinne steht. -
Danke es geht jetz.
-
Ehm habe doch noch ein Problem

Ich habe gemerkt das StringReplace nur den geänderte Wort wieder gibt.
Aber da ich das suchende Wort ja erstmal finden muss und das was ich gefunden habe geändert wird, das wird ja nicht im ganzen Text verändert.
Wie krige ich es hin das StringReplace es sofort im Text ändert und nur die Wörter die ich haben will egal wie offt die da sind. Nur die, die ich mit StringMid gefunden habe. -
Danke klpat super jetz

Die anleitung von Oscar versteh ich nicht
Aber die von anno2008 ist supper

-
Ich weiß das decompilen unerwünscht wär aber ich will es ja an der exe verändern.
Und an einer Text datei wär es auch leicht.
Deswegen habe ich auch ein problem und frage euch
Ich habe irgent wo in der Sig gelsen: Nichts ist mit AutoIt unmöglich
Dann beweißt es mal
-
Ja das ist ein compiltes Programm
