Zitat[autoit]; AutoIt version: 3.0.103
[/autoit]
wenn das stimmt dann gleich mal updaten
Zitat[autoit]; AutoIt version: 3.0.103
[/autoit]
wenn das stimmt dann gleich mal updaten
alles was du brauchst sind 2 _filereadtoarray, 2 for schleifen zum vergleichen und den vergleich selbst.
und wenn was noch nicht vorhanden dann schreibe in datei.
wo liegt das problem? wo ist dein ansatz?
Kann oder will mir keiner helfen???
bitte nicht nach 3 stunden schon pushen.
ich hoffe ich finde heute abend zeit, kann dir aber nix versprechen
benutz doch einfach mal SuFu oder google nach autoit toolbar
da glaub ich gibts 100te. und davon haben bestimmt welche n selbstständiges hinzufügen
änder mal das:
[autoit]@TempDir"\Fensternamen.txt"
[/autoit]um in das:
[autoit]@TempDir & "\Fensternamen.txt"
[/autoit]natürlich geht das
was du auf jeden fall verwenden kannst
[autoit]
_INetGetSource
Filewrite
_FilePrint
das auslesen des aktuellen fensters is etwas komplizierter.
für welche browser willst du das ganze
ne sehr leichte (dafür fehleranfällige) möglichkeit die mir auf die schnelle einfällt wäre ein
send("{F6}") ; in addressleiste springen
und dann kopieren und diesen link verwenden. aber wie gesagt fehleranfällig
das allerwichtigste ist echt die hilfedatei.
am besten lernst du autoit indem du alles selbst probierst.
und wenn was nicht sofort funktioniert dann erstmal in der hilfe die einzelnen befehle ansehn.
natürlich solltest du zuerst aber mal die grundlagen lesen. am besten mit dem buch von pee und den autoit wiki (beide wurden schon gepostet )
was auch sehr wichtig ist finde ich ist das hier:
wie man richtig Debuggt: [ offen ] Tutorial: Wie man Script-Fehler erfolgreich sucht/findet bzw. richtig debuggt
Debuggen = Fehlersuche, und davon wirste anfangs mehr als genug haben, also gründlich lesen und mitdenken
wenns dann mehr ins detail geht kannste dir noch andere sachen ansehn:
Regex-Tut von SEuBo: StringRegExp Tutorial / Reguläre Ausdrücke in AutoIt
Hilfevideos von McPoldy: http://www.autoit.de/index.php?page=Thread&
Bugfix:
Was ist ein Array: http://www.bug-fix.info/array_tut.htm
Bit: http://www.bug-fix.info/Bit_Operationen.htm
Dll: http://bug-fix.info/dll/dll_tut.html
RegExp: http://www.bug-fix.info/PathCheck.htm
Und auf youtube kann ich noch den Kanal von "blog4it" empfehlen.
da gibts einige videos
Ansonsten gibts nur noch zu sagen:
Herzlich willkommen im Forum und viel Spaß beim lernen
ähm so wie sich das anhört willst dus ja nicht unbedingt selbst scripten.
könntest dir mal alternativen zu winrar ansehn. z.B. 7zip
wenn du doch selbst rumbasteln willst dann würd ich dir die 7zip dll empfehlen.
schau dich hier um:
http://www.autoitscript.com/forum/index.php?showtopic=25984&st=0
Das Problem bleibt aber weiterhin, dass ein Array "nur" 999 (1000) "Plätze" hat.
stimmt nich ganz. hatte erst letztens ein array mit 100000 indizies
maximal 32.000 irgendwas Buchstaben
biste dir da sicher? bzw wie meinst du das genau? pro key?
Möchte mich da aber nich festlegen! Kann sein das ich mich irre
kommt immer drauf an wie das script aussieht aber meistens: kein sleep --> auslastung
der eigentliche Fehler liegt in Zeile 16. Hier das geänderte Skript:
gut dass dus auch nochmal sagst
mal abgesehn von den fehlern:
C:\Users\Work\Desktop\_IniRead.au3(16,29) : ERROR: syntax error
MsgBox(0, $AAA[0], $AAA[$i]
fehlende klammer: )
C:\Users\Work\Desktop\_IniRead.au3(20,33) : WARNING: $sSection: possibly used before declaration.
Func _IniRead($sPath, $sSection =
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
C:\Users\Work\Desktop\_IniRead.au3(20,45) : WARNING: $sKey: possibly used before declaration.
Func _IniRead($sPath, $sSection = "", $sKey =
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
C:\Users\Work\Desktop\_IniRead.au3(23,22) : WARNING: $sPath: possibly used before declaration.
If FileExists($sPath)
~~~~~~~~~~~~~~~~~~~~^
sollten kein problem sein
C:\Users\Work\Desktop\_IniRead.au3(53,24) : ERROR: 'Return' not allowed from global scope.
Return $sSectionname
~~~~~~~~~~~~~~~~~~~~^
C:\Users\Work\Desktop\_IniRead.au3(89,15) : ERROR: 'Return' not allowed from global scope.
Return $aKV
~~~~~~~~~~~^
C:\Users\Work\Desktop\_IniRead.au3(98,18) : ERROR: 'Return' not allowed from global scope.
Return $sValue
Return werte musst du als local in der funktion definieren und nicht als global
worin genau liegt der sinn der funktion?
das mit begrenzung versteh ich nicht ganz wie dus meinst
da müsste doch auch mit nem einfachen iniread gehen
[autoit]Iniread($sFile, "HPLaserPrinter", "%Printer%", "")
[/autoit]Alles gute zum Geburtstag.
Feier schöne
Das geht dann aber mit ControlSetText() schneller
jup sowas hatten wir schon^^
ZitatDanke ! Aber Control hilft mir in meinem Fall nicht
Ähhhhhhhhm??? Wie geht das denn? Oder darf ich das gar nicht selbst???
natürlich darfste , wär sogar gut
einfach den ersten post editieren, als präfix gelöst auswählen und senden nicht vergessen
oh sry ja.
_stringbetween liefert kein array zurück. d.h. du hast da wahrscheinlich bei einem der beiden was falsch:
'"phase":','},"'&$test
oder auch bei beiden
wow im durchschnitt 3 andere sprachen. nicht schlecht
er sagt dirs doch, $graphic not declared:
also am anfang einfügen:
[autoit]Dim $graphic[12]
[/autoit]