wie wäre es mit einem unsichtbaren MouseCursor ???
Beiträge von latemail
-
-
Ich versuche gerade mit der Funktion _FTPFileFindFirst klar zu kommen; ich scheitere aber an den Parametern!!! Kann mir jemand einen Tip geben, was die Funktion wirklich braucht, mit der Beschreibung in der FTP.au3 komme ich nicht wirklich klar.
ERROR: _FTPFileFindFirst() called with wrong number of args.
so siehts in der FTP.au3 aus:
Func _FTPFileFindFirst($l_FTPSession, $s_RemotePath, ByRef $h_Handle, ByRef $l_DllStruct, $l_Flags = 0, $l_Context = 0)
$l_FTPSession = Variable aus dem _FTPConnect
$s_RemotePath = hier nehme ich zum Test einfach _FTPGetCurrentDir()
ByRef $h_Handle = ?
ByRef $l_DllStruct = ?
$l_Flags = 0 = lass ich weg
$l_Context = 0 = lass ich wegund mit FileFindNext wirds wahrscheinlich ähnlich
hat vielleicht jemand ein kleines Beispielscipt für mich FTP-Noob?THX schon mal .......
P.S. gelöst --->>>>> dieser Thread gibt Aufklärung
-
Vielen Dank ...... melde mich ab zum Grundstudium

-
Hi Stilgar,
vielen Dank für den Versuch, aber die Erklärungen ..... hmmm ......

ich stelle fest hier fehlen mir eindeutig wesentliche Grundlagen, aber ich weiss noch nicht mal nach was ich suchen soll .... diese "Suchsprache" --->>> was ist das, wonach muss ich suchen um mich hier einzulesen??? Bitte noch um kurzen Tip, dann werde ich erstmal an die Basis abtauchen ......
-
Und hier die nichtlesbare Version:
Spoiler anzeigen
[autoit]$sPHP = FileRead("deine php datei.php")
[/autoit] [autoit][/autoit] [autoit]$sPHP = StringRegExpReplace($sPHP,"([\w]+)(.*?)=>(.*?)","'$1'$2=>$3")
[/autoit] [autoit][/autoit] [autoit]$hFile = FileOpen("deine php datei.php", 2)
[/autoit]
FileWrite($hFile, $sPHP)
FileClose($hFile)
StilgarHmmmm ...... magst Du ein wenig Licht ins Dunkel der Ahnungslosen bringen, wie kommt man auf "([\w]+)(.*?)=>(.*?)","'$1'$2=>$3",
wenn man " durch " ' ersetzen will????
:wacko: -
Hat geklappt ..... Super Service !!!!
Danke ...............
-
Hi,
ich teste gerade die Funktionalität, die man mit FTP_Ex.au3 bekommt.
Zum Auslesen des jeweiligen Ordner-Inhalts verwende ich $array = _FTPFilesListToArray($FTPServer, X), nur würde ich gerne nach Directory und File unterscheiden. Hierzu sollte eigentlich der Parameter dienen:
; Parameter(s): $l_FTPSession - Long From _FileConnect
; $Return_type 0 = Both Files and Directorys, 1 = Directorys, 2 = Files0 -->> klappt, Dirs und Files
1 -->> klappt, nur Dirs
2 -->> klappt nicht, wieder Dirs und Filesworan kann das liegen??
P.S: gleiches Verhalten gilt auch für _FTPFilesListTo2DArray
-
Alles anzeigen
das mit dem öffnen und so kapiere ich

nun zu meinen fragen:
wie schaffe ich es, dass wenn ich "google" anklicke, auch die seite in der liste angezeigt wird?GUICtrlSetData($List1........
und wie schaffe ich es, dass die li
este von oben nach unten abgearbeitet wird?GUICtrlSetData($List1........ eventuell Daten auslesen, sortieren und wieder reinschreiben
GUICtrlRead(.....und wie schaffe ich es, dass wenn ich auf den "start" klicke angefangen wird und bei "ende" das ganze beendet wird?
definiere Funktionen (1. ausführen / 2. Beenden), setze Hotkeys, rufe die jeweilige Funktion auf
dann die combobox unten links:
wie schaffe ich dort den namen zu ändern? also das da z.B. mein name steht und wenn ich rechts auf den pfeil klicke den namen der anderen benutzer?$Combo1 = GUICtrlCreateCombo("", 8, 160, 145, 25)
GUICtrlSetData(-1, "item1|item2|item3", "item1")mehr unter AutoIt - Hilfe !!!
-
hier die UDF ImageSearch :
-
ja das sieht recht ordentlich aus
geht das auch das man aus der liste was auswählt un das dann wie ne option wirkt
also das das script das gleiche ist nur die liste ein paar kleinigkeiten verändertmfg Stealfighter
Meinst Du das vielleicht so??
Spoiler anzeigen
[autoit]#include <GUIConstantsEx.au3>
[/autoit] [autoit][/autoit] [autoit]#Region ### START Koda GUI section ### Form=
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
$Form3 = GUICreate("Form3", 257, 171, 411, 284)
$List1 = GUICtrlCreateList("", 32, 40, 113, 84)
GUICtrlSetData(-1, "item 1|item 2|item 3|item 4|item 5")
$btn_go = GUICtrlCreateButton("go", 160, 96, 75, 25, 0)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###While 1
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
$nMsg = GUIGetMsg()Switch $nMsg
[/autoit] [autoit][/autoit] [autoit]Case $GUI_EVENT_CLOSE
[/autoit] [autoit][/autoit] [autoit]
ExitCase $btn_go
[/autoit] [autoit][/autoit] [autoit]
$lst_auswahl = GUICtrlRead($List1)
SelectCase $lst_auswahl = "item 1"
[/autoit] [autoit][/autoit] [autoit]
$server = 1
$server_icon = "wow1.jpg"
func_login ($server,$server_icon)Case $lst_auswahl = "item 2"
[/autoit] [autoit][/autoit] [autoit]
$server = 2
$server_icon = "wow2.jpg"
func_login ($server,$server_icon)EndSelect
[/autoit] [autoit][/autoit] [autoit]
EndSwitch
WEndfunc_login ($server,$server_icon)
[/autoit]
;zeige Icon
;wähle Server
endfunc -
-
Exit hat einen optionalen Parameter: den ExitCode. Für diesen kann man eine MsgBox einfügen, wenn man will.Wer die Hilfe ließt, ist klar im Vorteil

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Danke für den Tip, aber Dein Vorwurf trifft mich zutiefst, gerade da ich in den verschwundenen Tiefen dieses Forums nach Wahr-/Weisheit suche, um die "Lese-Können-Könige" nicht mit unwürdigen Fragen zu stören !!

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
aber mal im Ernst, hier zur Erläuterung als Ergänzung noch der deutsche Hilfe-Text (den ich auch manchmal zu Rate ziehe):
Original : Parameters
return code [optional] Integer that sets the script's return code. This code can be used by Windows or the DOS variable %ERRORLEVEL%. The default is 0. Scripts normally set an errorlevel of 0 if the script executed properly; error levels 1 and above typically indicate that the script did not execute properly.
Deutsch : Parameter
return code [optional] Integer, der den Rückgabewert des Skriptes setzt. Dieser Wert kann von Windows oder über die DOS-Variable %ERRORLEVEL abgefragt werden. Standard ist 0. Skripte setzen das Errorlevel normalerweise auf 0, wenn das Skript ordnungsgemäß ausgeführt wurde. Werte größer als 0 signalisieren im Allgemeinen Fehler in der Skriptausführung.
Perfekt übersetzt, hätte ich nicht besser gekonnt : return code [optional] IntegerABER : wie kann man von einem Integer-Wert auf eine MSGBOX schliessen ----- nur so für die Zukunft ??? Glaskugel ???
CU
P.S. Oscar .... Danke für das Bsp., probierst Du sowas einfach aus oder macht das die Erfahrung??
-
Hallo,
ich bin beim Stöbern über diesen Thread und vor allem über die folgenden Zeilen gestolpert:
Func save() ;speichert die Koordinaten
If $file = -1 Then Exit MsgBox(0, 'Maus-Koordinaten', 'Datei konnte nicht geöffnet werden!') ;überprüft ob die Datei schon vorhanden ist
FileWrite($file, $pos[0] & ", " & $pos[1] & @CRLF)
FileClose($file)
EndFunc ;==>saveLaut Hilfe darf bei if...then ohne endif nur eine Anweisung folgen, hier sind es aber zwei (EXIT und MSGBOX) ..... und es klappt !!!

Ist das eine Sonderregelung für EXIT, oder woran liegt das??
bin gespannt ......
-
@ mehrsolala : das würde hier den Rahmen sprengen ....... und ich habe mit einer GLOBAL-Definition mit üppigen Grenzen (die ich eigentlich vermeiden wollte) dem Übel scheinbar abgeholfen
@ raupi : der Fehler ist mir sowieso erst aufgefallen, als ich die Exe erstellt habe, vorher tauchte die Meldung nicht auf .... dieses Problem haben wohl auch Andere, wie ich bei meiner Forumsuche festgestellt habe!! Aber ich werde nochmal einige Testläufe machen, sollte ich was rausfinden melde ich mich ........
-
tja, sollte nicht, tuts aber ...........

ich werde mal versuchen den fehler abzufangen oder über TrayIconDebug an den Übeltäter ranzukommen
THX erstmal
-
-
Hallo und vielen Dank .... das klappt super!!
nach etwas Grübeln habe ich auch das System mit den ID´s verstanden, klasse gelöst!!

-
also ich dachte an 4 x 10 Buttons mit einer Größe von 80 x 30
Danke für die Hilfestellung !!

-
Hi Raupi,
offensichtlich hast Du ein Problem ähnlich gelöst wie ich es gerade plane

Ich würde gerne über eine Button - Matrix (allerdings nur 40!!) einer nachgelagerten Funktion mehrere Parameter übergeben, weiss aber noch nicht, wie ich es am einfachsten lösen kann. Würdest Du mal ein Teilskript posten wie Du es gelöst hast? Wäre echt nett !!!!!
CU
P.S. Kann man den Wert der Control-ID selber vergeben oder erfolgt das immer automatisch? Sonst könnte man über die ID relativ einfach eine Datenzuweisung realisieren, laut Hilfe scheint es aber nicht möglich ........
-
@ Lev : THX für die schnelle Hilfe, werde es direkt mal testen ......
@ Fire : und den Hinweis verstehe ich schon, nur die Zeilenangabe war eben kryptisch, und sonst hilft ja gerade die Zeilenangabe sehr bei der Fehlersuche!!