nicht mit einem AutoItskript ohne speziell eigens entwickelte Implementation des AES-Algorythmus,
mfg autoBert
nicht mit einem AutoItskript ohne speziell eigens entwickelte Implementation des AES-Algorythmus,
mfg autoBert
Ich habe das Skript nur kurz überflogen und vermute dass es mit deinem Bild zusammenhängt. Du solltest es disablen,
mfg autoBert
Ohne Skript kann ich dir nur empfehlen die Hilfe zu
[autoit]GuiCtrlCreateListViewItem
[/autoit]und bei nachträglicher Änderung
[autoit]GuiCtrlSetData
[/autoit]durch zu lesen,
mfg autoBert
Scite bringt gar keinen Fehler.
Woher weist du dann die Fehlermeldung: "Subscript used with nun-Aray variable" diese Zeile ist ausführlicher.
[autoit]Wie müßte es denn richtig heißen? Da kein Array so:
For $zeile = 1 To $dir_kurz Step 1
GUICtrlCreateListViewItem($dir_kurz, $edit_dir_list)
Next
ungetestet, da du ja nur ein Schnipsel eingestellt hast,
mfg autoBert
Hallo manuel6000,
das liegt vielleicht daran das kein Flackern zu sehen ist:
Oder es hat einfach keiner Lust sich an deinem guttemberg'schen Versuchen zu beteiligen,
mfg autoBert
Hallo DeathNote,
ZitatDas Zielverzeichnis muss bereits bestehen bevor diese Funktion aufgerufen wird. Ansonsten schlägt FileInstall fehl, gibt 0 zurück und erstellt die Datei oder den Pfad nicht.
Siehe DirCreate() für Informationen über das erstellen des Verzeichnisses
Quelle: dt. Hilfe
mfg autoBert
Hallo DerSchatten,
du verwendest 2 Arrays aber das Problem wird wohl hier liegen:
[autoit]For $zeile = 1 To $dir_kurz[0] Step 1
GUICtrlCreateListViewItem($dir_kurz[$zeile], $edit_dir_list)
Next
$dir_kurz ist aber kein Array. In Zukunf bitte die Fehlermeldung aus der Sciteconsole mitposten.
mfg autoBert
Poste bitte ein Beispielskript bei dem dieses Problem vorkommt,
mfg autoBert
Hallo nerad,
dann hast du den Fehler genau an der richtigen Stelle vermutet. Ich kenne mich mit VM's nicht aus. Kann sein dass dor #RequireAdmin nicht funktioniert. Aber wenn es auch ohne ging, dann nimm es halt wieder heraus,
mfg autoBert
Hallo Nerad,
herzlich willkommen im Forum und viel Spass mit AutoIt.
Hier kannst du dir die deutsche Hilfe herunterladen.
Hier gibt es ein AutoIt-Tutorial: http://wiki.autoit.de/wiki/index.php/Tutorial Sehr hilfreich ist auch das Buch von peethebee .
und jetzt zu deinem Problem: lass den BlockInput weg und füge einmal "Trace-Lines" in dein Skript ein (Scite: Tools | TRACE: Add Trace Lines) dann kannst du in der Console sehen bis zu welcher Zeile dein Skript funktioniert,
mfg autoBert
Halo IT Mann,
herzlich willkommen im Forum und viel Spass mit AutoIt.
Hier kannst du dir die deutsche Hilfe herunterladen.
Hier gibt es ein AutoIt-Tutorial: http://wiki.autoit.de/wiki/index.php/Tutorial Sehr hilfreich ist auch das Buch von peethebee
und jetzt zu deinem Problem: wie soll man das ohne Skript lösen? Poste doch bitte ein Beispielskript das dies verursacht,
mfg autoBert
Hallo DeathNote,
lies dich mal durch https://autoit.de/index.php?page=Thread&threadID=18820 (dieser funktioniert nicht mehr) da sind vielleicht auch andere Downloader erwähnt vielleicht funzt einer von denen noch,
mfg autoBert
Halo Ghost,
wenn du schon die Hilfe nicht liest oder verstehst könntest du wenigstens dein Skript testen. Einfach mehr als 6 Eintrrägen in die Textdatei einfügen, starten => wundern.
mfg autoBert
Und mit dem _FileReadToArray und _ArraySearch komme ich wenig klar. Könnt ihr mir dazu ein Script geben?
Ein solcher SuperCrack wie du sollte doch in der Lage sein die Hilfe zu lesen. Erst einen undecompilierbaren Bot bauen und dann an dieser Kleinigkeit scheitern?
[autoit]#include <Array.au3>
[/autoit][autoit][/autoit][autoit]Local $avArray[6]
[/autoit][autoit][/autoit][autoit]for $i = 0 to 5
$avArray[$i] = "String" & $i
Next
_ArrayDisplay($avArray, "$avArray")
[/autoit][autoit][/autoit][autoit]$sSearch = InputBox("_ArraySearch() Demo", "Welcher String soll gesucht werden?")
If @error Then Exit
$iIndex = _ArraySearch($avArray, $sSearch)
If @error Then
MsgBox(0, "Nicht gefunden", '"' & $sSearch & '" wurde in dem Array nicht gefunden.')
Else
MsgBox(0, "Gefunden", '"' & $sSearch & '" wurde in dem Array an Stelle ' & $iIndex & " gefunden.")
EndIf
Falls du mehr Hilfe benötigst stell wenigstens deine zu urchsuchende Textatei ein,
mfg autoBert
Hallo SionS,
das Skript von misterspeed funktioniert einwanfrei. Wenn du es mit _FileWriteToLine machen willst sieht das ganze so aus:
[autoit]#include <file.au3>
#include <array.au3>
Global $aINI
Global $sOrdner = FileSelectFolder("Ordner wählen", "")
Global $aFiles = _FileListToArray($sOrdner, "*.ini", 1)
For $i = 1 To $aFiles[0]
_FileWriteToLine($sOrdner & "\" & $aFiles[$i], 1, "[Account]", 0)
Next
Hat den Vorteil dass es etwas schneller ist. Da aber das Skript von Misterspeed bei ir nicht läuft befürchte ich dass du in dem ausgewählten Ordner keine Schreibrechte hast. Dann klappt dieses natürlich auch nicht,
mfg autoBert
Hallo Ghost,
herzlich willkommen im Forum und viel Spass mit AutoIt.
Hier kannst du dir die deutsche Hilfe herunterladen.
Hier gibt es ein AutoIt-Tutorial: http://wiki.autoit.de/wiki/index.php/Tutorial Sehr hilfreich ist auch das Buch von peethebee
und jetzt zu deinem Problem: Lies die Textdatei mit
[autoit]_FileReadToArray
[/autoit]und verwende danach
[autoit]_ArraySearch
[/autoit]um festzustellen ob eine bestimmte ID im Array ist,
mfg autoBert
Hallo Ilse,
hier eine kleine Func die alle Steuerzeichen aus einem String entfernt
[autoit]$sTest = "Dies ist ein Teststring " & @CR & "mit Zeilentrennern und" & @TAB & " anderen Steuerzeichen" & @CRLF & " noch eine Zeile"
[/autoit][autoit][/autoit][autoit][/autoit][autoit]MsgBox(0, "Teststring: ", _StripAllSpecialChars($sTest))
[/autoit][autoit][/autoit][autoit]Func _StripAllSpecialChars($sText)
For $i = 0 To 31 ;9 to 13 sind die wichtigsten
If StringInStr($sText, Chr($i)) Then $sText = StringReplace($sText, Chr($i), "")
Next
Return $sText
EndFunc ;==>_StripAllSpecialChars
mfg autoBert
Hallo Ilse,
schau dir in der Hilfe
[autoit]StringStripWS ;und
StringStripCr
an,
mfg autoBert
Hallo noobstar,
herzlich willkommen im Forum und viel Spass mit AutoIt.
Hier kannst du dir die deutsche Hilfe herunterladen.
Hier gibt es ein AutoIt-Tutorial: http://wiki.autoit.de/wiki/index.php/Tutorial Sehr hilfreich ist auch das Buch von peethebee .
und jetzt zu deinem Problem: kopiere den Fenster-Titel aus dem AutoIt Window Information Tool, den es könnte sein dass du einen Tippfehler bzw. eine Leerstelle übersehen hast,
mfg autoBert
Hallo Sensenmann,
herzlich willkommen im Forum und viel Spass mit AutoIt.
Hier kannst du dir die deutsche Hilfe herunterladen.
Hier gibt es ein AutoIt-Tutorial: http://wiki.autoit.de/wiki/index.php/Tutorial Sehr hilfreich ist auch das Buch von peethebee .
mfg autoBert