Bekommst du, doch leider geht er dir bevor du ihn ausgibst verloren.
Ich wünsche mir keine konsequenz dafür das ich diesen Thread wiederbelebe.
Bekommst du, doch leider geht er dir bevor du ihn ausgibst verloren.
Ich wünsche mir keine konsequenz dafür das ich diesen Thread wiederbelebe.
Danke sehr hast mir sehr geholfen
habe gerade gesucht doch weis gerade leider nicht wie ich die daten aus der listview raus lesen soll?
Hallo ![]()
hab eine Frage/Problem nähmlich
hab eine GUI mit einem ListView wo ich Reihen hinzufügen kann die auch in einer Datei Gespeichert werden doch
meine frage/problem ist ich will ein button mit dem ich eine Reihe auch wieder löschen kann die reihe soll natürlich auch von der Gespeicherten Datei gelöscht werden
Ich weiß das ich mit
_GUICtrlListView_DeleteItemsSelected($iListView)
[/autoit]
die ausgewählte reihe löschen kann doch die ausgewählte reihe soll ja von der Datei auch gelöscht werden wie kann ich das machen?
Global Const $GUI_EVENT_CLOSE = -3
#include <GuiListView.au3>
#include <file.au3>
$Datafile = @ScriptDir & "/Save.sv"
GUICreate("tabelle", 300, 300)
$iListView = GUICtrlCreateListView("1|2|3|4", 0, 0, 300, 250)
GUICtrlCreateListViewItem("Leer|Leer|Leer|Leer", $iListView)
_GUICtrlListView_SetColumnWidth($iListView, 0,80)
_GUICtrlListView_SetColumnWidth($iListView, 1,60)
_GUICtrlListView_SetColumnWidth($iListView, 2,85)
_GUICtrlListView_SetColumnWidth($iListView, 3,70)
$iButtonSend = GUICtrlCreateButton("Senden", 65, 270, 80, 30)
$iButtonAdd = GUICtrlCreateButton("Hinzufügen", 155, 270, 80, 30)
GUISetState()
While 1
$msg = GUIGetMsg()
Select
Case $msg = $GUI_EVENT_CLOSE
Exit
Case $msg = $iButtonAdd
$New_1 = InputBox("Neue Reihe","Spalte 1:","")
$New_2 = InputBox("Neue Reihe","Spalte 2:","")
$New_3 = InputBox("Neue Reihe","Spalte 3:","")
$New_4 = InputBox("Neue Reihe","Spalte 4:","")
FileOpen($Datafile)
Local $SPLIT = "|SPLIT|"
FileWrite($Datafile,$New_1 & $SPLIT & $New_2& $SPLIT & $New_3 & $SPLIT & $New_4 & @CRLF)
TrayTip("OK","Erfolgreich Hinzugefügt",2)
Case $msg = $iButtonSend
$Gesammt = _FileCountLines($Datafile)
_GUICtrlListView_DeleteAllItems($iListView)
For $Line = 1 to $Gesammt step +1
$Read = FileReadLine($Datafile,$Line)
$Splitter = StringSplit($Read, "|SPLIT|", 1)
$Spalte1 = $Splitter[1]
$Spalte2 = $Splitter[2]
$Spalte3 = $Splitter[3]
$Spalte4 = $Splitter[4]
GUICtrlCreateListViewItem($Spalte1 & "|" & $Spalte2& "|" & $Spalte3 & "|" & $Spalte4,$iListView)
Next
TrayTip("Fertig","Daten alle eingelesen !!!",2)
EndSelect
WEnd
Freue mich auf jede antwort und jede HIlfe.
danke es geht ![]()
passiert nix
aber danke
was soll ich doch noch posten ?
$array[0] ='"index.php?page=sabotage&pid=6535&stype=1&action=sabotage"'
mein ziel ist doch einfach nur das der mir sagt dort 6535 steht
Hallo
ich versuche eine zahl auszulesen aber es geht nicht
$array2 = StringRegExp($array[0], '"index.php?page=sabotage&pid=(.*?)&stype=1&action=sabotage"', 3 ,$nOffset)
_ArrayDisplay($array2, "$avArray AFTER _ArraySort() ascending")
wer kann helfen
hab es schon danke ![]()
geht auch nicht kommt auch 6 raus
//edit
danke problem gelöst
vergessen das hier statt kommas punkte kommen ![]()
thx
Hallo
habe eine kleine frage
weis einer warum das nicht geht
$v1="6"
$v2="0"
$v3="60"
$rechnung1 = $v1 - $v2
$rechnung2 = $v1 + $v2
$rechnung3 = "0,1" &"x"& $v3
$rechnung4 = "0,2166666666666667" &"x"& $v3
$rechnung5 = "0,3833333333333333" &"x"& $v3
$rechnung6 = "0,7166666666666667" &"x"& $v3
$v5 = $rechnung1
[/autoit][autoit][/autoit][autoit]If $rechnung2 <= 5 Then
$v4 = "1"
ElseIf $v5 <= $rechnung3 Then
$v4 = "2"
ElseIf $v5 <= $rechnung4 Then
$v4 = "3"
ElseIf $v5 <= $rechnung5 Then
$v4 = "4)"
ElseIf $v5 <= $rechnung6 Then
$v4 = "5"
Else
$v4 = "6"
EndIf
MsgBox(0,"r",$v4)
[/autoit]eigentlich muss in der msgbox 2 kommen es kommt aber 6
Autolaser
thx für die antwort aber leider hilft mir das nix da ich davon nix verstanden habe und das bei mir nicht mal angeht ![]()
Hallo
wie kann ich mit autoit ein youtube video downloaden?
mfg
hallo
kann mir einer sagen wie ich
ein pogramm in vordergrund bringe ![]()
mit autoit ??
MFG
oh thx für euere hilfe
start()
Func start()
For $iABC = 97 To 122
HotKeySet(Chr($iABC),"_HotKey")
Next
For $iABC = 65 To 90
HotKeySet(Chr($iABC),"_HotKey")
Next
EndFunc
While Sleep(10)
WEnd
Func _HotKey()
HotKeySet(@HotKeyPressed)
Send(@HotKeyPressed)
ConsoleWrite("Pressed: " & @HotKeyPressed & @CRLF)
start()
test()
EndFunc
Func test()
MsgBox(0,"titel","test")
EndFunc
also so funktioniert es
egal damt funktioniert sowieso nicht das was ich machen wollte ![]()
wenn ich einmal a sende gehts doch beim 2ten mal a klicken sendet er nur a
chesstiger
thx nein es wird kein keyloger es wird was ganz anderes wenn es fertig es dann poste ich es hier im forum
und keylogger scripts für autoit findet man genügende auf epvp da brauche ich kein selber machen ![]()