ja das geht schon. auch mit ner txt aber da bietet sich doch die ini an. wär das nichts für dich?
Beiträge von Schnitzel
-
-
jaja richtig suchen ist schon schwer
Rekursive Dateisuche per Objekt
Dateien und/oder Ordner rekursiv auflisten
Rekursive FileListhab jetz mal blos die 3 von Bugfix bernd670 und Oscar genommen.
-
ist es möglich das es das in der deutschen hilfe nicht gibt???
edit: gefunden verstehe aber nicht we mir das helfen soll?
stehe wohl aufm schlauch..wenn du einen dateitypen mit deinem programm verknüpfst und dann so eine datei öffnest indem du sie doppelklickst dann enhält $CMDLine[1] glaub ich den pfad zu dieser datei
-
ich glaub in den beiden threads ist alles drin was du brauchst
[ gelöst ] Dateityp registrieren
[ offen ] wie kann ich eine dateiendung meinem programm zuweisen? -
funktioniert denn eins von denen:
[autoit]
(oder auch mehere in kombination)WinSetState("LAN USB Utility", "Suche", @SW_SHOW)
[/autoit]
WinSetState("LAN USB Utility", "Suche", @SW_MINIMIZE)
WinActivate("LAN USB Utility", "Suche")
WinMove("LAN USB Utility", "Suche", 0, 0) -
was für n gemeiner fehler
ändere das:
[autoit]If $recv <> "" Then GUICtrlSetData($edit, _
[/autoit]
$szIP_Accepted & " > " & $recv & @CRLF & GUICtrlRead($edit))
Filewrite("C:/Message/recieved.txt",$recv)
$open = FileOpen ("C:/Message/recieved.txt", 1)
Filewrite($open, @CrLf & $recv); wenn du in $recv noch keinen zeilenumbruch hast
FileClose($open)in das:
[autoit]If $recv <> "" Then
[/autoit]
GUICtrlSetData($edit, _
$szIP_Accepted & " > " & $recv & @CRLF & GUICtrlRead($edit))
Filewrite("C:/Message/recieved.txt",$recv)
$open = FileOpen ("C:/Message/recieved.txt", 1)
Filewrite($open, @CrLf & $recv); wenn du in $recv noch keinen zeilenumbruch hast
FileClose($open)
endif -
funktioniert jetz deine hilfe oder nicht?
hier:http://translation.autoit.de/onlinehilfe/intro/lang_loops.htm
-
sry aber mal anders gefragt:
wieviel hast du denn schon mit autoit gescriptet?
fehlen dir vllt einfach nur die grundlagen? -
das grundverständis von scripten kann bzw will ich dir nicht beibringen
schau dir in der hilfe die 3 befehle an:
[autoit]_Ispressed()
[/autoit]
MouseGetPos()
Shellexecute() -
schau dich unter:
Inhalt>>Autoit>>Sprachreferenz>>Schleifen-Befehle mal um -
ok dann ist die antwort nein. da gibt es keinen befehl.
aber man kann sich das ganz einfach basteln indem man mit _Ispressed wartet bis die mausgeklickt wurde und wenn die mausposition (MouseGetPos) die gewünschte position hat dann mit shellexecute etwas ausführen
-
weil wir kein "mach mal" forum sind sondern jemanden der verständisprobleme hat unterstützten
die hilfedatei ist das wichtigste wenn du mit autoit scripten willst
also:
Zitatkommt beim öffnen der hilfe ein fenster das dich frägt ob du die datei öffnen willst?
-
kommt beim öffnen der hilfe ein fenster das dich frägt ob du die datei öffnen willst?
oder deine interneteinstellungen sind falsch
-
für solche sachen brauchst du doch keinen thread aufmachen, nur weil du zu faul bist in die hilfe zu sehn
-
was heißt " irgendwo klickt"?
auf nen button? auf irgendeinen pixel mit koordinaten? auf was willst du klicken. musst schon etwas genauer beschreiben
-
gab schon öfters mal threads dazu. am besten mal das forum durchforsten
[ offen ] 2 programme per Memory miteinander kommunizieren lassen
[ offen ] Kommunikation zwischen mehreren Programmen
[ offen ] Wie realisiert man am besten Multitasking(kein multithreading) -
Habs ja auch nur mal eben schnell gemacht, damit man sehen kann, wie es funktioniert, und weil ich schneller als ihr sein wolltet, weil ihr alles sowieso besser als ich seid
jede hilfe ist gut, hör ja nicht auf damit nur weil jemand noch paar tipps hat^^
hoffe du siehst meins nicht als runtermachen deines scripts sondern als verbesserungsvorschlag.außerdem jeder scriptet etwas anders. wenn 100 leute ein und das selbe scripten kommen 100 verschiedene lösungen raus
-
jup und es is besser auf winwaitactive und sleep bei sowas zu verzichten
aber wie gesagt, in 99% geht deins genauso -
oh sry ja hatte deinen post irgendwie überlesen.
deins geht wahrscheinlich in 99,9 % genauso. is halt etwas fehleranfälliger
-
so gehts wenn TrueCrypt bereits installiert ist, also updaten.
wenn es noch nicht installiert ist siehts zwischen den kommentaren höchstwahrscheinlich etwas anders aus, aber ich wollte mein truecrypt wegem dem jetz nich deinstallieren.
anpassen sollte hoffentlich kein problem sein.
ansonsten meld dich nochmal dann deinstallier ich bei mir malSpoiler anzeigen
[autoit]ShellExecute(@ScriptDir & "\TrueCrypt Setup 6.3a.exe")
[/autoit]
WinWait("TrueCrypt Setup 6.3a", "You must accept these license terms")
ControlSend("TrueCrypt Setup 6.3a", "You must accept these license terms", "[CLASS:#32770; INSTANCE:1]", "!{c}")
ControlClick("TrueCrypt Setup 6.3a", "You must accept these license terms", "[CLASS:Button; INSTANCE:3]")
WinWait("TrueCrypt Setup 6.3a", "Select one of the mode")
ControlClick("TrueCrypt Setup 6.3a", "Select one of the mode", "[CLASS:Button; INSTANCE:3]")
WinWait("TrueCrypt Setup 6.3a", "Here you can set various options to control")
ControlClick("TrueCrypt Setup 6.3a", "Here you can set various options to control", "[CLASS:Button; INSTANCE:3]")
;zwischen hier
WinWait("TrueCrypt Setup", "TrueCrypt has been successfully updated")
ControlClick("TrueCrypt Setup", "TrueCrypt has been successfully updated", "[CLASS:Button; INSTANCE:1]")
; und hier
WinWait("TrueCrypt Setup 6.3a", "TrueCrypt has been successfully installed")
ControlClick("TrueCrypt Setup 6.3a", "TrueCrypt has been successfully installed", "[CLASS:Button; INSTANCE:3]")