Schau dir diese Befehle an, damit kannst es machen:
FileFindFirstFile
FileFindNextFile
FileDelete
Schau dir diese Befehle an, damit kannst es machen:
FileFindFirstFile
FileFindNextFile
FileDelete
Sag ja geht schnell ![]()
Kommt drauf an. Wenn keine neuen Funktionen hinzukommt, welche als "gefährlich" vom Virenscanner angesehen werden dann nicht. Hatte auch mal ein Script welches False-Positive erkannt wurde, hab es gemeldet und seit dem läuft das auch nach Änderungen ohne Probleme. Ist halt eine heuristische Erkennungsmethode die hier greift.
Kenn die Anlage nicht, daher die Frage wo wird denn das Verfügbarkeitsstatus eingegeben?
Hilft dir jetzt zwar nur indirekt, aber ich habe hier Symantec Endpoint Protection mit aktuller Virensignatur und dein Tool wird, anders als auf Virustotal angzeigt, nicht als schädlich erkannt.
Schickt dein Tool einfach als "False Positive" bei Symantec ein. Die reagieren auf sowas eigentlich ziemlich schnell, dann brauchst hier nicht mit irgendwelchen Sachen rum experimentieren: https://submit.symantec.com/false_positive/
Sag mal was genau machen willst, denke gibt das einfachere Möglichkeit also Autoit z.B. via IrfanView-Batchmodus.
Es sind 32 LED's pro Person. Cornway funktioniert erst mit wesentlich größeren Auflösungen anständig.
Eine normale LCD-Uhr hat jeweils 7 Segmente für eine Ziffer. Man bräuchte aber schon 3 LEDs damit ein Segment auch als solches erkannt wird -> 21 LEDs pro Ziffer. (Alternativ auch 4 LEDs/Ziffer, dann bleibt aber nichts übrig...) Bei 4 Personen ließe sich damit eine HH:MM Uhr basteln.
Wenn man es übertreiben will, geht auch eine Binäruhr. Da ist es (weil man wesentlich weniger LEDs braucht) auch locker drin bei 4 Personen die Sekunden zu berücksichtigen.lg
M
Er hat doch geschrieben es kann bedruckt werden. Sprich zweimal die Zahlenreihe von 0-9 und du kannst Problemlos die Uhrzeit mit 20 LED pro Zeitart (Stunden, Minuten, Sekunden) anzeigen.
@Andy hier kannst auch mal schauen ob dadurch eine Idee findest: http://www.led-fashion.com/
Weiß nicht ob das jetzt ein kick ist, aber wie wäre es mit einer Uhr? Sprich eine Person hat die Stunden, eine die Minuten, eine die Sekunden und einer Millisekunden. Müsste halt bei einem Shirt noch z. B. Arduino mit quarz eingebaut werden.
Schau dir mal _Timer_GetIdleTime an.
Dann baue es dir rein wenn es brauchst. Alles was dazu brauchst wurde bereits gepostet.
Bist dir sicher, dass das Bild mit den Werten in der bird***.txt übereinstimmen? Weil auf einem Slot sind laut der txt 32 Items. Kann es sein, das das noch nicht richtig vom Server in der ply rein geschrieben wurde bevor du sie runterkopiert hast?
Weil ansonsten stimmt die Slots mit Item und Anzahl. Überall 10 Stück bis auf zwei slots. Da steht einmal 0x mit keinem Item und einmal 32x Pentaxit. Was allerdings, wie schon erwähnt, von einer noch nicht richtig vom Server aktualisierte Datei kommen dürfte.
Hier mal mit while-Bedingung, dass nach 49 Slots abgebrochen wird:
#include <String.au3>
#include <Array.au3>
$savepath = @ScriptDir
$steamid = "76561197990256655"
;~ $steamid = "76561198015540363"
$filetest = FileOpen($savepath & "\" & $steamid & ".ply", 16)
$file1 = FileRead($filetest)
$erg = Hex($file1)
$result = StringRegExp($erg, ".{2}", 3)
$index = _ArraySearch($result, "0A", 0)
$index = _ArraySearch($result, "0A", $index + 1)
$count = 1
While $count < 50
$index = _ArraySearch($result, "02", $index)
If @error Then
ExitLoop
EndIf
$slot = ""
For $i = $index To $index + 10
$slot &= $result[$i]
Next
$erg = splitslot($slot)
ConsoleWrite($count & " = " & "ItemID = " & $erg[0] & " Amount = " & $erg[1] & @CRLF)
$count += 1
$index += 10
WEnd
Func splitslot($slot)
Local $result[2]
$amount = StringRight($slot, 4)
$left = StringLeft($amount, 2)
$right = StringRight($amount, 2)
$result[0] = StringTrimRight($slot, 4)
$result[1] = Dec($right & $left)
Return $result
EndFunc ;==>splitslot
Alles anzeigen
Lad die ply mal hier hoch.
Und dann lad nochmal eine ply hoch bei der ingame vorher auf jeden inventarslot vom genau gleichen item 10 Stück abgelegt hast.
Ich sag es nochmal, es ist überflüssig. Schau dir mein Script von Seite 2 an. Da mit der Suche erst nach den 10 Zeichen weitergemacht wird, könnte auch alles voller 02 sein und es wäre egal.
Es wird nach 02 gesucht dann 10 Zeichen genommen, dann nach der nächsten 02 gesucht und wieder 10 Zeichen. Die Abfrage ob es mit 02 endet ist irrelevant.
Du könntest versuchen mit send die Befehle zum Bedienen von Excel "blind" zu senden. Aber das wird mehr schlecht als recht funktionieren.
@gmmg eben nicht, das Autoit-Script würde nur laufen, wenn es innerhalb der RDP-Sitzung, sprich direkt auf dem Server laufen würde. Und dieser Möglichkeit hat der Threadersteller eben nicht.
1. Macht mein Beispiel oben genau das
2. Stimmt die Slotanzahl die rauskommt. Sprich 57 (50x Inventar, 7x was der Spieler an Körper hat)
Setz den dritten Parameter bei _WinWaitActivate überall auf 0.
Dann sollte man auch das ganze Script posten ![]()