sieh mal in der Hilfe unter "WinKill"
Beiträge von Schnuffel
-
-
-
-
@mich selber
wenn man von etwas keine Ahnung hat, dann sollte man den Mund halten.
Ich hab mich gerade mal in PixelSearch eingelesen.
Ich verweise auf den Post#2 von Stilgar:
http://www.autoit.de/index.php?page=Thread&postID=50524#post50524
er hat das schon richtig erkannt.
bau doch in deine MsgBox eine @error-Abfrage ein:Spoiler anzeigen
[autoit]If Not @error Then
[/autoit]
MsgBox(0, "X and Y are:", $coord[0] & "," & $coord[1])
EndIf
Dann hast Du Gewissheit... -
Hallo mic5,
erstmal ist in Deinem Testscript ein Schreibfehler secundary >>> secondary
Dann kann dein Testscript mit $coord_excel eigentlich auch nicht gehen, da Du das "gedimmte" Array mit der ZeileZitat$coord_excel = PixelSearch(426,341,854,683,0x0093f0)
wieder löscht.
Selbiges mit $coord_inst -
ich denke mal, dass InetGet eine Datei einfach nur über die Get-Anweisung von einem Fileserver holt.
In Deinem Fall laüft das ganze aber über ein php-Script, dass sicherlich (die Schweizer sind da bestimmt gründlich)
ein logged_in abfragt.Auch wenn Du das INetGet innerhalb Deiner Anmeldung mit einbaust, ist das doch eine Funktion, die für sich eigenständig arbeitet.
Daher hilft es auch nicht eine unsichtbare Anmeldung im IE hinzuzaubern.Ich fürchte auch, dass Du mit dem Downloaddialog leben musst...
-
ich versuche mal anders zu erklären...
ich würde das so machenSpoiler anzeigen
[autoit]$render = @TempDir & "\render.exe"
[/autoit]
FileInstall("J:\PROGRAMME\AUTOIT\Gfx Download\render.exe", $render)
Dein Aufruf zur exe sieht dann so aus, wenn ich den Variablenwert mal ersetze:Spoiler anzeigen
[autoit]If $nMsg = $Button1 Then
[/autoit]
Run(@TempDir & "\render.exe")
EndIf
Für das FileInstall brauchst Du doch keine Variable... -
versuch mal den SysTreeView mittels send und den jeweiligen Anfangsbuchstaben
des Ordners in der Hirarchie abwärts ab Arbeitsplatz abzuschicken...Da du nicht weißt wo der Cursor beginnt, beginne ganz oben
Spoiler anzeigen
[autoit]run ("explorer")
[/autoit]
sleep(1000)
send ("{PGUP}")
Windows Explorer-Tastaturbefehle:* ENDE (Ende des aktiven Fensters anzeigen)
* POS1 (Anfang des aktiven Fensters anzeigen)
* NUM+Stern (*) (Alle Unterordner zum markierten Ordner anzeigen)
* NUM+Pluszeichen (+) (Inhalt des markierten Ordners anzeigen)
* NUM+Minuszeichen (-) (Markierten Ordner ausblenden)
* NACH-LINKS-TASTE (Aktuelle Selektion ausblenden, sofern sie erweitert ist, oder übergeordneten Ordner markieren)
* NACH-RECHTS-TASTE (Aktuelle Selektion erweitern, sofern sie ausgeblendet ist, oder ersten Unterordner markieren)hier noch ein Link für Tastaturbefehle: http://www.jschlesier.de/seiten/rechner/tasten.htm
-
wenn ich die Variable mal ersetze, sieht dein Run-Befehl so aus:
Spoiler anzeigen
Run(FileInstall("J:\PROGRAMME\AUTOIT\Gfx Download\render.exe", @TempDir & "\render.exe"))
Meinst Du, dass kann so funktionieren -
dein Problem kommt vermutlich durch den Aufruf Deines Programmes ohne Angabe eines "WorkingDir".
In der Hilfe zu "Run" steht alles weitere...
-
hab's ausprobiert. es geht wirklich nicht.
weiß im Moment auch keine Lösung.
Da muß ein php-Experte ran... -
BugFix
???
also ich hab's ausprobiert und das funzt doch so -
wenn du den sleep(10) rausnimmst erkennt er auch den Click.
erzeugt halt etwas mehr Daten... -
der Link funktioniert.
Vielleicht hilft das als Anhalt...Spoiler anzeigen
[autoit]InetGet("http://www.autoit.de/wcf/images/autoit_logo.gif", "autoit_logo.gif", 1)
[/autoit]
;To use a username and password when connecting simply prefix the servername with "username:password@", e.g.
;"http://myuser:mypassword@http://www.somesite.com" -
Hallo Oscar,
erstmal ganz grosses Lob.Ich finde es echt Klasse, dass du alle an Deiner Entwicklung teilhaben lässt.
Nachdem ich Dich ja schon mal auf die schiefe Spur mit dem Zeichnen der Zahlen gebracht hatte,
wage ich mal wieder ein paar kleine Verbesserungsvorschläge.- beim Ändern der Anzeigefarbe erscheint immer zuerst 00:00:00 (geht das vielleicht ohne )
- beim Stundensignal einstellen würden doch die zweistelligen Stundenzahlen reichen.
Jetzt steht da immer 08:00:00 nur das Du das :00:00 ausblendest. Man kann es aber mit den Pfeiltasten erreichen. Ist aber rein kosmetisch
- Ebenso bei Erinnerung einstellen. Da gibt es das selbe kosmetische Problem
- Menüfunktionen vielleicht noch im Tray anzeigen
- variable Transparenz einstellen (ab OS W2k...)So jetzt reicht es wieder, sonst denkt noch jemand ich hätte was auszusetzen.
Ganz im Ernst, ich finde Dein Projekt echt gut
-
versuch mal folgendes:
Spoiler anzeigen
[autoit]InetGet("http://www.meineseite.com/download.php?id=2941780", "test.exe", 1, 1)
[/autoit]
musst natürlich die Adresse anpassen... -
Hallo TheLol,
wenn ich mir den Code ansehe, hab ich das Gefühl dass da einige Klammern fehlen.
Bring das mal in Ordnung und dann sehen wir weiter ... -
du hast die Variable $IPinger zweimal deklariert.
Erst als Gui und gleich danach als GUICtrlCreateLabel.
Damit gibt es das Gui nicht mehrSpoiler anzeigen
$IPinger = GUICreate("IPinger", 603, 450, 193, 125)
GUISetBkColor(0xFFFFFF)$IPinger = GUICtrlCreateLabel("IPinger", 224, 24, 160, 66)
GUICtrlSetFont(-1, 36, 800, 0, "Sylfaen")hab's mal korrigiert:
Spoiler anzeigen
[autoit]#include <GUIConstants.au3>
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
#include <misc.au3>#Region ### START Koda GUI section ### Form=d:\eigene dateien d\programme\ipinger.kxf
[/autoit] [autoit][/autoit] [autoit]
$IPinger = GUICreate("IPinger", 603, 450, 193, 125)
GUISetBkColor(0xFFFFFF)$IPinger1 = GUICtrlCreateLabel("IPinger", 224, 24, 160, 66)
[/autoit] [autoit][/autoit] [autoit]
GUICtrlSetFont(-1, 36, 800, 0, "Sylfaen")
$Schriftzug = GUICtrlCreateLabel("Das Tor zur Welt der IP´s - Das Internet zeigt seine Namen", 168, 120, 283, 17)
$Input1 = GUICtrlCreateInput("Geben sie hier die URL ein", 168, 200, 361, 21)
GUICtrlSetFont(-1, 10, 400, 0, "Lucida Console")
GUICtrlSetCursor (-1, 5)
$Copyright = GUICtrlCreateLabel("(c) 2008 by Roman Leuprecht; Picture from NASA", 152, 392, 280, 17)
GUICtrlSetFont(-1, 8, 800, 0, "Tahoma")
$Made_with_AutoIT = GUICtrlCreateLabel("Made with AutoIT(http://www.autoit.de)", 192, 408, 195, 17)
GUICtrlSetFont(-1, 8, 800, 0, "Tahoma")
$thanks = GUICtrlCreateLabel("Thanks to: 'anno 2008' (Member of AutoIT.de) for help by scripting", 88, 424, 379, 17)
GUICtrlSetFont(-1, 8, 800, 0, "Tahoma")
$GO_IP = GUICtrlCreateButton("FIND IP", 248, 264, 81, 65, 0)
GUICtrlSetCursor (-1, 0)
$Verlassen = GUICtrlCreateButton("Verlassen", 240, 360, 113, 25, 0)#EndRegion ### END Koda GUI section ###
[/autoit] [autoit][/autoit] [autoit]GuiSetState(@SW_SHOW,$IPinger)
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]While 1
[/autoit]
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $GO_IP
TCPStartup()
MsgBox(1+64, "IP",TCPNameToIP(GUICtrlRead($Input1)))
Case $Copyright
EndSwitch
if _IsPressed("0D") Then
TCPStartup()
MsgBox(1+64, "IP",TCPNameToIP(GUICtrlRead($Input1)))
if _IsPressed("$GO_IP") Then
TCPStartup()
MsgBox(1+64, "IP",TCPNameToIP(GUICtrlRead($Input1)))
EndIf
EndIf
if _IsPressed("$Verlassen") then
Exit
EndIf
ContinueLoop(1)
WEnd
PS: wenn du ein Script in SciTe testest und das TrayIcon anklickst, ist das Script immer gepaused... -
Tweaky
auch wenn Du dass jetzt nicht gerne hörst, aber ich denke dass es besser ist,
wenn nur einige die Texte übersetzen, dafür aber mehr oder weniger korrekt.
Auch ist eine Absprache was und wie übersetzt wird leichter.Aber beim reviewen können wir jede Hilfe brauchen.
Da muß man nicht mal unbedingt perfekt Englisch können.
Das Auffinden von Schreibfehlern wäre schon eine riesen Hilfe.In diesem Sinne
noch ein fröhliches übersetzen und
Tweaky lass den Kopf nicht hängen... die Statistik wird täglich besser -
sorry, wenn ich das jetzt mal so sagen muß.
Aber wenn das hier so weiter geht, dann bin ich wieder weg...