Hey,
brauche wieder mal einen kleinen tipp,
wie kann ich die Boottime eines Remote-Rechners auslesen und ausgeben .
Danke
Hey,
brauche wieder mal einen kleinen tipp,
wie kann ich die Boottime eines Remote-Rechners auslesen und ausgeben .
Danke
Scite >tools>au3 recorder
Versuchsmal mal dem AU3 Recorder dort findest du die ersten ansätze.....
hey,
so ein Teil meines Scriptes läuft:
[autoit]Local $icount = _GUICtrlListView_GetItemCount($ListViewhost)
For $i = 0 To $icount - 1
$ListViewText = _GUICtrlListView_GetItemTextArray($ListViewhost, $i)
$file = FileOpen("\\server\share\Clientrep\" & $ListViewText[1] & ".scan", 0)
;Zeilen des Textes einlesen bis EOF
While 1
$Text = ""
$line = FileReadLine($file)
If @error = -1 Then ExitLoop
$Text = StringReplace($line, "USERNAME=", "")
If @extended > 0 Then GUICtrlCreateListViewItem($ListViewText[1] & '|' & $Text, $Liste)
WEnd
FileClose($file)
Next
[/autoit]aber dieser part funktioniert nicht??
Diesen würde ich gerne mit einbauen eine idee?
$tcfile = FileOpen("\\server\share\rep\serverrep.csv", 0)
$Lesen = FileRead($tcfile)
$user = _suchestring ($Lesen, $ListViewText[1])
GUICtrlCreateListViewItem($ListViewText[1] & '|' & $Text'|' & $user, $Liste)
FileClose($tcfile)
Eine idee?
Ja,
habe ich gesehen leider ohne erfolg Gibt mir den Falschen wert zurück, "0"
müsste man das nicht FileReadLine weil man zeile für zeile die werte Prüft oder
habe ich ein verständniss Problem?
Hey,
habe es immer noch nicht hinbekommen,
hänge immer noch an anfang:
Local $icount = _GUICtrlListView_GetItemCount($ListViewhost)
For $i = 0 To $icount - 1
$ListViewText = _GUICtrlListView_GetItemTextArray($ListViewhost, $i)
$file = FileOpen("\\server\share\hostrep\" & $ListViewText[1] & ".log", 0)
While 1
$Text = ""
$line = FileReadLine($file)
If @error = -1 Then ExitLoop
$text = StringReplace($line, "USERNAME=", "")
;if @extended > 0 then GUICtrlCreateListViewItem($text, $Liste)
Wend
FileClose($file)
$tcfile = FileOpen("\\server\share\serverrep.csv", 0)
$user = _suchestring ($tcfile, $ListViewText[1])
GUICtrlCreateListViewItem($text&'|'&$User, $Liste)
FileClose($tcfile)
![]()
fehler post 4
Func _suchestring ($string, $suche)
$tempstring = StringSplit ($string, ";")
If StringInStr ($tempstring [8], $suche) <> 0 Then
Return $tempstring [4]
Else
Return 0
EndIf
EndFunc
![]()
kriege diesen fehler:
[autoit]If StringInStr ($tempstring [8], $suche) <> 0 Then;==> Array variable has incorrect number of subscripts or subscript dimension range exceeded.:
[/autoit]Was mache ich falsch?
Local $icount = _GUICtrlListView_GetItemCount($ListViewhost)
For $i = 0 To $icount - 1
$ListViewText = _GUICtrlListView_GetItemTextArray($ListViewhost, $i)
$file = FileOpen("\\server\share\hostrep\" & $ListViewText[1] & ".log", 0)
While 1
$Text = ""
$line = FileReadLine($file)
If @error = -1 Then ExitLoop
$text = StringReplace($line, "USERNAME=", "")
;if @extended > 0 then GUICtrlCreateListViewItem($text, $Liste)
Wend
FileClose($file)
$tcfile = FileOpen("\\server\share\serverrep.csv", 0)
$user = _suchestring ($tcfile, $ListViewText[1])
GUICtrlCreateListViewItem($text&'|'&$User, $Liste)
FileClose($tcfile)
hey,
ich komme mit einer string input output nicht klar möchte eine csv auslesen die mit ; getrennt ist.
Beispiel:
wert1;wert2;wert4;wert5;wert6;wert7;wert8;wert9;wert10;wert11;wert12;
user1;user2;user4;user5;user6;user7;user8;user9;user10;user11;user12;
user11;user22;user24;user25;user26;user27;user28;user29;user110;user111;user112;
ich möchte in der csv zwischen dem 7 ten und dem 8 ten ";" einen bestimmten wert suchen wenn der wert ensprechen ist,
dann wert zwischen 4 ten und 5 ten ; wiedergeben
Wie mache ich das?
Danke für die tipps
SubZero
Hey,
ich verstehe folgendes noch nicht ganz.
Wofür steht = $Local_ReceiverID_Name = "Script2sReceiverID";This is the ID that the other script will use to send data
und wofür steht = $Remote_ReceiverID_Name = "Script1sReceiverID";This is the ID of the script we want to send data too
Wie kann ich den das item übergeben von der listview und wo definiere ich welche inputbox er das item aus der listview schreiben soll?
Habe es noch nicht so verstanden ??
Hey,
sind nicht in beiden GUI's Lisviews das eine ist eine Listview das andere ist eine Inputbox,
konnte leider aus dem beispiel von autoitscript.com nichts zu meinem Problem Finden.
eine idee?
Hey,
zwischen zwei AUTOIT Scripten wie mache ich das ?
Hallo...
Habe folgendes Problem was ich lösen möchte..
Ich will ein listview Item übetragen an eine andere Gui in eine inputbox.
Kann mir jamand dabei helfen oder einen beispiel geben ??
Danke
Hey,
versuche es mal damit
Rekursive Datei/Ordner Auflistung per Objekt
Hey,
damit habe ich es ja versucht leider ohne erfolg?
$test = _ArrayToString($ergebnis, '|')
[/autoit]hey,
Wollte eigentlich zwei spalten daraus machen?
ja tatsächlich es ist ein:
3 - $avArray ist kein 1-dimensionales Array
$test = _ArrayToString($ergebnis, '|')
if @error then MsgBox(0, '', @error)
wie kann ich jetzt darauss listview einträge erstellen?
ja ist es auch ,glaube ich zu mindestens bei ini read soll es ja immer 2d sein ??
[autoit]
$inifiles = _FileListToArray($inipath, "*.ini", 1)
$count = 0
For $i = 1 To UBound($inifiles) - 1
$iniread = IniReadSection($inipath & "\" & $inifiles[$i], "ADMINGROUP_MEMBER")
For $j = 0 To UBound($iniread) - 1
Switch $iniread[$j][1]
Case StringInStr($iniread[$j][1], "Administrator") <> 0
ContinueLoop
Case StringInStr($iniread[$j][1], "xxx") <> 0
ContinueLoop
Case StringInStr($iniread[$j][1], "xxx") <> 0
ContinueLoop
Case StringInStr($iniread[$j][1], "xxx") <> 0
ContinueLoop
Case StringInStr($iniread[$j][1], "xxx") <> 0
ContinueLoop
Case StringInStr($iniread[$j][1], "xxxx") <> 0
ContinueLoop
Case StringInStr($iniread[$j][1], "xxxx") <> 0
ContinueLoop
Case Else
$ergebnis[$count][0] = StringTrimRight($inifiles[$i], 7); ==> Subscript used with non-Array variable.:
$ergebnis[$count][1] = $iniread[$j][1]
$count += 1
ReDim $ergebnis[$count + 1][2]
EndSwitch
Next
Next
_ArrayDisplay($ergebnis)
$test = _ArrayToString($ergebnis, '|')
GUICtrlCreateListViewItem($test, $Liste)
[/autoit]Eine idee?