Danke für die netten Wünsche.
ShellExecute war wirklich überfällig für AutoIt. Es ist sehr mächtig und ersetzt endlich die ganzen DOS-Tricks.
Frohes Schaffen,
peethebee
Danke für die netten Wünsche.
ShellExecute war wirklich überfällig für AutoIt. Es ist sehr mächtig und ersetzt endlich die ganzen DOS-Tricks.
Frohes Schaffen,
peethebee
ShellExecute sollte auch das machen.
Eventuell musst du die Parameter anpassen.
peethebee
Meint er nicht einfach ShellExecute?
peethebee
Hallo!
Eigentlich sollte ControlCommand ebenso wie ControlClick kein aktives Fenster, sondern nur ein vorhandenes Fenster benötigen.
Vielleicht ist es in diesem Fall einfacher, sich die Parameter zu suchen, mit denen man Nero auch ziemlich sicher silent installieren lassen kann. Mit ShellExecute, Run oder RunWait kann man diese dann leicht an die install.exe übergeben.
Soweit ich mich an Nero erinnere war die GUI dort keine Standard Windows-GUI, sondern ein selbstgebasteltes Zeug, mit dem sich AutoIt nicht wirklich gut verträgt.
Tut mir leid, dass ich da kein Patentrezept präsentieren kann.
Vielleich geht noch Tastaturautomation statt ControlClick usw.
peethebee
Nimm die aktuelle englische Hilfe, die deutsche ist im Moment leider veraltet.
peetehebee
Du könntest ja mit DriveMap kurzfristig das Verzeichnis auf dem Server mappen, dann sollte der Zugriff besser funktionieren. Danach kannst du die Freigabe wieder aufheben.
peethebee
Hi!
[autoit]
While 1
sleep(100)
$text = ClipGet()
If StringInStr($text, "www.jappy.de/") Then
$text = $text & "/gb/neu"
ShellExecute($text)
EndIf
ClipPut("")
WEnd
Ist nicht getestet, bei der Syntax von ShellExecute bin ich mir nicht ganz sicher.
peethebee
Hallo!
Eine While-Schleife, darin Sleep und ClipGet. Auf das Ergebnis von ClipGet StringInStr, wenn ungleich 0, dann mit & zusammenhängen. Dann mit ShellExecute ausführen (könnte auch neue FF-Instanz öffnen, FF muss Standard-Browser sein, alternativ FF mit Seite als Paramter starten).
peethebee
Du kannst mit StdOutRead aus dem Fenster lesen.
Siehe dazu Beispiel zu diesem Befehl in der aktuellen Hilfe-Datei.
peethebe
Wenn alle Eingaben auch als Parameter realisierbar sind, dann würde wohl ein einzelner Aufruf von _RunDOS reichen. Diese Funktion wartet meines Wissens, bis die Aktion beendet ist.
peethebee
Hi!
In der aktuellen Hilfe auf Englisch sind diese Befehle aufgeführt. In der Version für die die deutsche Hilfe übersetzt wurde (3.1.1) waren diese IE-Befehle noch nicht dabei, daher sind sie dort weder enthalten noch übersetzt.
Wenn und in der englischen Hilfe unter "Index" mal "IE" eingibst, siehst du was du an Befehlen brauchst. Deine Anforderungen sollten nicht zu schwer sein, die Beispiele sind immer hilfreich. _IECreate (siehe Parameter für Hintergrund) und _IEClickLinkByText (o.ä.).
peethebee
nup, iexplore.exe
wegen DOS8.3-Namen.
peethebee
FileCreateShortcut(@ScriptDir & "\DropMyRights.exe"" " & """" & GUICtrlRead($inputbox_exe), GUICtrlRead($inputbox_lnk), "", "", "DropMyRights-Verknüpfung", GUICtrlRead($inputbox_exe))
->
FileCreateShortcut('"' & @ScriptDir & '\DropMyRights.exe" "' & GUICtrlRead($inputbox_exe) & '"', GUICtrlRead($inputbox_lnk), "", "", "DropMyRights-Verknüpfung", GUICtrlRead($inputbox_exe))
So?
peethebee
p.s. sorry, keine Zeit für mehr gerade.
Hallo!
Wenn du den WinTitleMatchMode auf 4 setzt, kannst du Fenster über ihren Classname ansprechen.
Oder du stellst sicher, dass das Fenster im Vordergrund ist und holst dann mit WinGetHandle("") ein Handle auf das Fenster.
peethebee
Ich würde die Hilfe einfach übersetzen, wie sie ist und stattdessen einen Abschnitt im Tutorial dazu verfassen, dann ist man völlig frei in der Ausgestaltung. Dieses Tutorial könnten wir direkt in die Hilfe mit einbauen, aber eben als eigenständigen Teil.
peethebee
es gibt 37 Felder (18 rot, 18 schwarz, 1 grün). Bei 18 gewinnst du, bei 19 verlierst du, also immer leicht ungünstig für dich...
peethebee <- Mathe-Leistungskurs
Genau, das meinte ich huggy, wollte es nur nicht verraten
Gewinn dabei ist gleich dem Einsatz am Anfang, außerdem ist die Chance immer 18/37, also etwas kleiner als 50:50. Und man muss natürlich im Prinzip unendlich Geld haben, um anfängliche Verluste auffangen zu können. Schließlich noch die Casinos, die dann einschreiten wie huggy sagt.
peethebee
Hallo!
Ich spiele so etwas nicht um echtes Geld, aber es ist wohl schon viel Psychologie und Menschenkenntnis dabei.
Selbst beim Schach hilft es enorm, wenn man seinen Gegner "lesen" kann, erst recht bei solchen "Mann-gegen-Mann-Glücksspielen" wie Poker. Bei Roulette dürfte das keine Rolle spielen *g*. Dafür gibt es dort Systeme, mit denen man sicher gewinnt, wenn man nur genug Geld zur Verfügung hat.
peethebee
Jup, so etwas meinte ich.
peethebee
Hi!
Mal wieder eine Idee für ein größeres Projekt von mir. Ich könnte mir eine Geldverwaltung im Stile von Galenda vorstellen. D.h. es gibt alle nötigen Funktionen, um seine Konten zu verwalten und beispielsweise wiederkehrende Zahlungen zu erfassen. Auch Vorschau auf Kontostände in der Zukunft wäre sehr hilfreich. Außerdem Haushaltsbuch und Ausgaben-/Einnahmenstatistik.
Würde das jemanden außer mir reizen? Diesmal hätte ich weniger Zeit dafür als für Galenda, aber man könnte sicher einiges an Code "recyclen" aus Galenda - SQLite usw..
peethebee