Warum nimmst nicht eine der ZIP-UDFs? z.b.: http://www.autoitscript.com/forum/topic/73…in-pure-autoit/
Beiträge von chip
-
-
Lass das installtionsscript doch in den autostartordner kopieren, dann wird es beim anmelden unter dem aktuellen user ausgeführt. Nach der installation sich einfach selbst wieder löschen lassen.
-
Zu String. ich hab das Problem ich habe den String "100 - 30" und von diesem
String will ich das Ergebnis (also 70). Habs scho mit int probiert, jedoch erfolg los.Kannst so machen:
[autoit]$i = "100 - 30"
[/autoit]
$ergebnis = Execute($i)
MsgBox(0,"",$ergebnis) -
Liefert @error irgendwas relevantes zurück?
-
Wenns die Lizenz vorschreibt dann ja. Reicht aber wenn das ganze im Impressum hinterlegst.
-
Auf diese Seite kannst du nach Icon mit bestimmter Lizenz suchen: http://findicons.com/
-
Meinst das vielleicht so:
[autoit]#include <Array.au3>
[/autoit][autoit][/autoit][autoit]
#include <Misc.au3>
$dll = DllOpen("user32.dll")
$sType = IniReadSection("Funk.ini", "Schreiben")$i = 1
[/autoit][autoit][/autoit][autoit]
$check = 0
While 1
Sleep(100)
If _IsPressed("01", $dll) Then
If $check = 0 Then
$check = 1
ConsoleWrite($sType[$i][1])
$i = $i + 1
If $i > $sType[0][0] Then
$i = 1
EndIfEndIf
[/autoit][autoit][/autoit][autoit]
Else
$check = 0
EndIfIf _IsPressed("02", $dll) Then
[/autoit]
ExitLoop
EndIf
WEnd -
Es könnte sein, dass dein Script die maximale Ausführungszeit überschreitet die im Task angegeben ist und dadurch dann abgebrochen wird.
-
Dafür solltest die PHP aneignen, da das doch eine ganzes Stück über die Funktionen des Scripts das da gepostet hast hinausgeht. Eine gute Grundlagenbasis ist hier zu finden: http://tut.php-quake.net/de/index.html
Dort wird auch an einem Beispiel ein Loginscript mit mehreren Usern gezeigt.
-
-
Wie der Threadsteller bereits gesagt ist der einfachste Weg über Computeranmeldescript.
-
-
-
Das zweite Script musst ihn jede PHP Datei machen welche nur nach einen erfolgreichen Login aufrufbar sein soll.
-
-
Sehr hübsch gemacht

-
Ich könnte dir helfen, allerdings will ich es schlicht nicht. Wer nicht in der Lage ist eine ordentliche Fehlermeldung zu schreiben der soll sich selbst die Mühe zum suchen machen.
-
Ein wunderbares Beispiel im Startpost wie man eine Fehlerbeschreibung NICHT schreibt.
Zwischen "hab ich die ganze zeit so ein flackernden Mauscursor auf Seite1" und "der mauscursor an einigen stellen anfang zu flackern" ist ein Unterschied wie Tag und Nacht.
-
Kann ich nicht reproduzieren den von dir beschriebenen Fehler.
-
Hast auch mozrepl Addon drin?
-
Das kannst du mit der FF-au3 machen: https://autoit.de/index.php?page=Board&boardID=32
-
Kannst du z.b. so machen:
[autoit]#include <Array.au3>
[/autoit][autoit][/autoit][autoit]
#include <WindowsConstants.au3>
Dim $avArray[10] = ["$WM_KILLFOCUS", "$WM_KILLFOCUS", "$WM_ENABLE", "$WM_SETREDRAW", "$WM_SETTEXT", "$WM_PAINT", "$WM_CLOSE", "$WM_PAINT", "$WM_SETREDRAW", "$WM_SETREDRAW"]$unique = _ArrayUnique($avArray)
[/autoit][autoit][/autoit][autoit]For $i = 1 To $unique[0] Step 1
[/autoit][autoit][/autoit][autoit]
$result = _ArrayFindAll($avArray, $unique[$i])
If UBound($result) > 1 Then
$unique[$i] = $unique[$i] & " {" & UBound($result) & "x}"
EndIf
Next_ArrayDelete($unique,0)
[/autoit]
_ArrayDisplay($unique) -
Hier:
[autoit]Run("wow-64.exe", @WorkingDir)
[/autoit]
WinWait("World of Warcraft")
WinActivate("World of Warcraft")
WinSetState("World of Warcraft", "", @SW_MAXIMIZE)