Sehr schlechtes Video. Alles dunkel und man sieht nur schemenhafte Bewegungen.
Beiträge von chip
-
-
dann lass doch sleep einfach weg
-
Da Timediff den Unterschied in Millisekunden zurückgibt und eine Sekunde 1000 Milisekunden sind ist es klar das die Msgbox ständig kommt.
-
Zeig mal deinen Code.
-
In dem Fall kann man dir nicht helfen.
-
Er will im Grunde eine Anzahl X an Parameter mit scheinbar zufälligem Typ an eine Funktion übergeben.
Sprich z.b. 100 Paramter davon 20 Arrays, 60 String und 20 Integer.
Also um es mal anders zu sagen totaler Murks.
So wie es im Starpost sich ließt will er eine Funktion als Datenbank missbrauchen.
-
Genau das will er doch aber auch stayawayknight
-
Dazu musst mal noch paar mehr Infos bringe, wie z.b. für was, bei welchem Programm, welchen Zweck usw.
-
Hier:
Spoiler anzeigen
[autoit]#include <string.au3>
[/autoit] [autoit][/autoit] [autoit]
#include <file.au3>
#include <Array.au3>
#include <Constants.au3>
#include <IE.au3>
#include <Excel.au3>
#include <GuiConstantsEx.au3>
#include <Date.au3>
#include <WindowsConstants.au3>
#include <ButtonConstants.au3>
#include <GuiButton.au3>
#include <Misc.au3>Global $zminutena = 3, $zminutenb = 2, $minuten = 0, $zeilevorschub1 = 2, $zeilevorschub = 2, $Stunden = 0, $zstundena = 13, $zstundenb = 2
[/autoit] [autoit][/autoit] [autoit]
Global $fVisible, $datum, $uhrzeit, $sNewDate0, $Zeilenanzahl1, $Zeilenanzahl2, $dateidatum, $blink = True, $msg
Global $Starttimer15 = TimerInit(), $Starttimer30 = TimerInit(), $Starttimer45 = TimerInit(), $Starttimer60 = TimerInit()
$dateidatum = (_DateTimeFormat(_NowCalc(), 2))$form = GUICreate("", 80, 50, 323, 169, BitOR($WS_BORDER, $WS_POPUP))
[/autoit] [autoit][/autoit] [autoit]
GUISetBkColor(0x000000)
$Button3 = GUICtrlCreateButton("Exit", 4, 20, 35, 17)
$Label1 = GUICtrlCreateLabel("Statistik", 6, 5, 77, 17)
GUICtrlSetColor(-1, 0xFFFFFF)
$ico = GUICtrlCreateIcon("user32.dll", -2, 40, 20, 32, 32)GUISetState(@SW_SHOW)
[/autoit] [autoit][/autoit] [autoit]$move = 0
[/autoit] [autoit][/autoit] [autoit]
While 1
Do
$msg = GUIGetMsg()
Select
Case $msg = $GUI_EVENT_SECONDARYDOWN
$move = 1
Case $msg = $GUI_EVENT_SECONDARYUP
$move = 0
Case $msg = $GUI_EVENT_CLOSE
MsgBox(0, "", "Dialog wurde beendet")
Exit
Case $msg = $GUI_EVENT_MINIMIZE
MsgBox(0, "", "Dialog wurde minimiert", 2)
Case $msg = $Button3
Ende()
ExitLoopEndSelect
[/autoit] [autoit][/autoit] [autoit]
Until $msg = 0If $move = 1 Then
[/autoit] [autoit][/autoit] [autoit]
WinMove($form, "", MouseGetPos(0), MouseGetPos(1))
EndIf
WEndFunc _blink() ; Für das zeichen damit es blinkt
[/autoit] [autoit][/autoit] [autoit]
$blink = Not $blink
If $blink Then
GUICtrlSetState($ico, 16);$GUI_SHOW
Else
GUICtrlSetState($ico, 32);$GUI_HIDE
EndIf
EndFunc ;==>_blinkFunc Ende()
[/autoit]
Exit
EndFunc ;==>Ende -
Und wie willst es verschieben? Also wenn due Mautaste über der GUI ne weile gedrückt ist oder wenn ne Taste dazu drückst?
-
Immer dieses umständliche und meist überflüssige RegExp:
[autoit]$file = FileOpen("test.txt", 0)
[/autoit][autoit][/autoit][autoit]$check = 0
[/autoit][autoit][/autoit][autoit]While 1
[/autoit][autoit][/autoit][autoit]
$line = FileReadLine($file)
If $check = 1 Then
$problem = $problem & @CRLF & $line
ElseIf StringInStr($line, "Problem:") Then
$check = 1
$problem = $line
EndIf
If @error = -1 Then ExitLoop
WEndFileClose($file)
[/autoit][autoit][/autoit][autoit]MsgBox(0,"",$problem)
[/autoit] -
Hier so gehts:
Spoiler anzeigen
[autoit]#include <GUIConstantsEx.au3>
[/autoit] [autoit][/autoit] [autoit]$Form1 = GUICreate("Form1", 165, 110, 200, 125)
[/autoit] [autoit][/autoit] [autoit]
$Checkbox1 = GUICtrlCreateCheckbox("Checkbox1", 25, 15, 100, 15)
$Button1 = GUICtrlCreateButton("Button1", 25, 50, 75, 25)
GUISetState(@SW_SHOW)$Form2 = GUICreate("Form1", 250, 150, 200, 125)
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
$Label1_Gui2 = GUICtrlCreateLabel("Hier sollte 'Check' stehen", 65, 30, 150, 35)
GUISetState(@SW_HIDE)While 1
[/autoit] [autoit][/autoit] [autoit]
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1If GUICtrlRead($Checkbox1) = $GUI_CHECKED Then
[/autoit]
GUICtrlSetData($Label1_Gui2, "Check")
GUISetState(@SW_HIDE, $Form1)
GUISetState(@SW_SHOW, $Form2)
Else
MsgBox(0, "", "Uncheck")
EndIf
EndSwitch
WEnd -
Obs alternative gibt weiß ich nicht, aber hier noch zwei Tickets zum Thema:
http://www.autoitscript.com/trac/autoit/ticket/2082 darin wird wiederum auf dieses Ticket verwiesen http://www.autoitscript.com/trac/autoit/ticket/2064
Edit: evtl hilft dir _Net_Share_ShareCheck und _Net_Share_ShareGetInfo
-
Ließ nochmal genauer Oscar, da steht "may even work" das heißt es kann vielleicht Funktionieren, muss es aber nicht. Das mit dem kompletten Pfad angeben war vor 3.3.8.1 Glückssache und wurde vermutlich nun gestrichen. Lediglich ohne die Hilfe zu aktuallisieren.
-
Da stellt sich allerdings die Frage wozu brauchst das _IEAttach überhaupt? Du hast doch schon beim erstellen des Browserfenster die Objekt-ID ind $oIE gespeichert.
-
Der Thread ist nichmehr relevant, wurde ihm bereits heute morgen via SB beantwortet.
-
Schau dir mal das Beispiel in der Hilfe zu FileReadLine an.
-
Dann nimm halt 7-zip UDF: http://www.autoitscript.com/forum/topic/85…e__hl__Zip32au3
-
Ist mir noch nicht untergegekommen. Welchen Grund sollte es geben sie zu deaktivieren?
-
Würde ich aufpassen. Die Bilder drüften rechtlich geschützt sein.