Das Scriptbeispiel verschiebt komischerweise alle Text Dateien von A nach B
Beiträge von nelly35000
-
-
Doch genau das ist mein Ziel.
Er soll einfach die erste nehmen die er findet.
Wie stelle ich das an?Ich habe ein Programm, was die Text Dateien verarbeitet, aber immer nur ein zur Zeit, deshalb brauche ich ein Programm, was eine Text Datei von A nach B verschiebt.
Nur wie verschiebe ich genau eine Datei, deren Namen ich nicht kenne?
-
Die Dateien haben alle einen speziellen Namen und entsprechen nicht einer Aufzählung wie z. B 1.2.3.4....txt
kann ich nicht einfach nach einer Datei suchen, deren Namen ich nicht nenne?
Also verschiebe einfach eine Datei von 100,
von A nach B? -
Danke euch.
Wie kann ich es machen, dass er nur eine Datei verschiebt ?
Weil er mit dem Script alle Text Dateien in dem Ordner in den anderen verschieben will. -
Hey,
Mit diesem Code passiert einfach gar nichts und ich weiß nicht wo der Fehler liegt.
Also er soll einfach eine Text Datei aus der Quelle A nehmen und zur Quelle B verschieben.#include <FileConstants.au3>
$search = FileFindFirstFile("D:\*.txt")
FileMove("D:\"&$search,"D:\lol\"&$search)
Er gibt damit nicht einmal einen Fehler aus.
Könnt ihr mir vielleicht noch sagen, wie ich mit FileFindFirstFile noch überprüfe, ob eine Quelle B leer ist und wenn ja, dass er das erst eine Datei von A nach B verschiebt ?
-
Hallo,
ich wollte mal fragen:
Bei dem Code ist alles richtig bis auf das das was er sucht ändert sich manchmal dann geht er rauf und klickt nicht rauf weil es sich in dem moment ändert
was kann ich machen, dass wenn er schon drauf ist einfach raufklickt egal ob es noch ist was es war ? (also im moment wo er da ist einfach klickt)
und kann man vielleicht noch einen code einfügen für Pause ? (so das er bei F6 abbricht und bei F7 z.b pausiert ?)mein Code :
Spoiler anzeigen
[autoit]#include <ImageSearch.au3>
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]HotKeySet("{F5}","starten")
[/autoit] [autoit][/autoit] [autoit]
HotKeySet("{F6}","beenden")$x1 = 0
[/autoit] [autoit][/autoit] [autoit]
$y1 = 0
$x2 = 0
$y2 = 0
$x3 = 0
$y3 = 0While 1
[/autoit] [autoit][/autoit] [autoit]
sleep(1)
WEndFunc starten()
[/autoit] [autoit][/autoit] [autoit]
While 1
$result1=_Imagesearch("Brief.png",1,$x1,$y1,20)
If $result1=1 Then
MouseClick("LEFT",$x1,$y1)
EndIf
$result2=_Imagesearch("Brief2.png",1,$x2,$y2,20)
If $result2=1 Then
MouseClick("LEFT",$x2,$y2)
EndIf
$result3=_Imagesearch("Brief3.png",1,$x3,$y3,20)
If $result3=1 Then
MouseClick("LEFT",$x3,$y3)
EndIf
WEnd
EndFuncFunc beenden()
[/autoit]
exit 0
Endfunc -
Danke jetzt klappt das alles
-
nur damit ich das verstehe wo muss ich hier (weil ich den code übersichtlicher finde) den code ändern damit es zwei bzw drei oder mehr Textfelder gibt die nacheinander oder gleichzeitig ablaufen ?
Spoiler anzeigen
C
Alles anzeigen#include <ButtonConstants.au3> #include <EditConstants.au3> #include <GUIConstantsEx.au3> #include <StaticConstants.au3> #include <WindowsConstants.au3> $Form1 = GUICreate("", 248, 89, 254, 124) $Input1 = GUICtrlCreateInput("", 8, 32, 121, 21) $Label1 = GUICtrlCreateLabel("bli, bla oder blub?", 8, 8, 87, 17) $Button1 = GUICtrlCreateButton("los", 144, 32, 75, 25) GUISetState(@SW_SHOW) While 1 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE Exit Case $Button1 _goto() EndSwitch WEnd Func _goto() $read = GUICtrlRead($Input1) Switch $read Case "bli" MsgBox(64, "", "zur Funktion für bli springen") ;_bli() Case "bla" MsgBox(64, "", "zur Funktion für bla springen") ;_bla() Case "blub" MsgBox(64, "", "zur Funktion für blub springen") ;_blub() Case Else MsgBox(64, "", "ungültige Eingabe") EndSwitch EndFunc ;==>_goto
-
Den Mausklick habe ich nur als beispiel genannt.
Jetzt habe ich nur noch eine frage wie kann ich das machen das es so aussieht ?
Hier habe ich es so mit Paint zusammengebastelt.Wie kann ich es so machen das es mehrere Text Felder gibt die dann alle nacheinander geöffnet werden ?
-
also ich will ein Programm erstellen wo ich eingebe Skype und der dann skype öffnet also ein Prgoramm der auf meinem PC die sachen öffnet die ich will.
also was muss ich ändern wenn ich mehr als 3 Variablen benutzen will ?
-
Danke es klappt
und Cartan12 nein es wird kein bot.edit: was muss ich ändern wenn ich mehr als 3 Variablen benutzen will ?
-
nein der code von ideas2code war schon gut nur wo geb ich jetzt meinen code für z.B bli, bla oder blub ein ? z.B ich will eingeben sleep(3000) mousemove(...) mouseclick(left) wie kann ich das dareinschreiben und wo (z.B für bli)?
-
was genau muss ich jetzt da noch verändern ?
kannst du mir wenn es geht den code etwas erklären ? -
Hallo,
Ich wollte mal wissen wie ich mit Autoit eine abfrage erstelle z.B. da kommt auf den Bildschirm ein fenster da steht bitte geben sie ein Thema ein: und wenn man eingibt Auto oder Familie oder sowas das er das in einen bestimmten punkt vom Autoit Code springt. Wie kann man das umsetzen ? -
ich dachte da was zum downloaden ?
wie und wo soll ich denn code reinpacken ? -
Hallo,
Ich hab ich google gesucht und immer nur links gefunden die down waren und jetzt wollte ich euch fragen woher ich die Imagesearch datei finde damit ich imagesearch überhaupt benutzen kann ? -
In meinem Code den ich erstellt habe ist ein Fehler hier erst einmal der code:
Code
Alles anzeigen#include <ImageSearch.au3> $x = 0 $y = 0 #Region Einfache Suche $res = _imagesearcharea('Breakball.jpg',1,0,0,1679,1049,$x,$y,100) If $res = 1 Then MouseMove($x,$y,1) MouseClick("left") Else MsgBox(0,'Info','Nichts gefunden....') EndIf #Endregion
und hier der Fehler:
C>"C:\Program Files\AutoIt3\SciTE\..\autoit3.exe" /ErrorStdOut "C:\Users\human\Desktop\CROSS XD.au3" C:\Users\human\Desktop\CROSS XD.au3 (1) : ==> Error opening the file.: #include <ImageSearch.au3> >Exit code: 1 Time: 0.440
Was kann ich machen wo liegt der Fehler ?
-
Ok ich will dann was anderes wissen wie kann ich in Pixelsearch nach 2 Farben suchen ?
-
nein das ist kein hack um bei dem Spiel der beste zu sein das ist nur ein test für ein Flashgame namens Storm the House 3 und ich will nur in die Programmiersprache Autoit reinkommen deswegen die Hilfe bei dem Script.
Ich hoffe ihr könnt mir helfen. -
Hallo,
[autoit]
Ich habe bis jetzt den Script für ein Spiel (flashgame) geschrieben:HotKeySet("{F6}","_Exit")
[/autoit][autoit][/autoit][autoit]While 1
[/autoit]
$Variable = PixelSearch(427,323,714,601,0x75959A)
If IsArray($Variable) = True Then
Mousemove($Variable [0], $Variable [1], 1)
MouseClick("left")
EndIf
WEnd
Func _Exit()
Exit
EndFunc
nur wie kann ich das so einstellen das er nach 2 Farben sucht ? also es gibt in dem Spiel 2-3 Gegner Arten und die will ich da ja alle einspeichern damit er automatisch auf alle klickt. Wie kann ich das machen ? -