Guck dir mal AdlibRegister an, dann brauchst du keine Schleife ![]()
Beiträge von Ineluki
-
-
[autoit]
MsgBox(0,"test",@HOUR&@MIN&@SEC)
[/autoit] -
Ich kenn mich zwar nicht mit GDI Plus aus, aber naja.
[autoit]
zu 1)_GDIPlus_GraphicsDrawEllipse()
[/autoit]
[autoit]
zu 2) Das geht glaube ich mit_GDIPlus_BrushCreateSolid()
[/autoit]
zu 3) Die sind afaik immer so aufgebaut:
0xARGB
Also 0x Alpha Rot Grün Blau
Bsp:
0xFF000000 wäre schwarz
0xFFFFFFFF wäre weiß -
[autoit]
WinSetTrans()
[/autoit] -
Es klappt, wenn du statt
[autoit]GUICtrlCreatePic(@scriptdir & "\Main.jpg",0, 0, 401, 473, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
[/autoit]
GUICtrlSetState(-1, $GUI_DISABLE)
[autoit]
es so schreibst:$main=GUICtrlCreatePic(@scriptdir & "\Main.jpg",0, 0, 401, 473, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
[/autoit]
GUICtrlSetState($main, $GUI_DISABLE) -
[autoit]
GUICtrlSetColor()
[/autoit] -
<-- Niedersachsen
-
Hilft dir
[autoit]ProcessClose()
[/autoit]?
-
Wozu brauchst du soviele Zahlen denn überhaupt?
-
Wer sich ein Script baut, um das Programm auszuschalten? Die Person, die die Sicherung killen will. Außerdem gibts nicht nur den Taskmanager, sondern auch Procexp, um Processe zu schließen

Unschön ist die Lösung, weil man die Datei (z.B. firefox.exe) ganz einfach umbenennen kann, z.b zu firefox1.exe. Dann hat der Prozess einen anderen Namen und dein Script bringt nichtsmehr. -
Wetten ich kann es ausschalten?
ProcessClose("DeinScriptName")
und schon ist dein Script weg.
Um das Internet auszuschalten fällt mir nur ProcessClose("InternetProzesname") ein, auch wen dass eine recht unshcöne Lösung ist. -
[autoit]
While Bedingung
[/autoit]
; was ausgeführt werden soll, solange die Bedingung erfüllt ist
WEnd -
Ich finde die UDF _INetSmtpMailCom ganz gut:
Spoiler anzeigen
[autoit];##################################
[/autoit]
; Include
;##################################
#Include<file.au3>
;http://www.autoitscript.com/forum/index.ph…ndpost&p=166575
; The UDF
Func _INetSmtpMailCom($s_SmtpServer, $s_FromName, $s_FromAddress, $s_ToAddress, $s_Subject = "", $as_Body = "", $s_AttachFiles = "", $s_CcAddress = "", $s_BccAddress = "", $s_Importance="Normal", $s_Username = "", $s_Password = "", $IPPort = 25, $ssl = 0)
Local $objEmail = ObjCreate("CDO.Message")
$objEmail.From = '"' & $s_FromName & '" <' & $s_FromAddress & '>'
$objEmail.To = $s_ToAddress
Local $i_Error = 0
Local $i_Error_desciption = ""
If $s_CcAddress <> "" Then $objEmail.Cc = $s_CcAddress
If $s_BccAddress <> "" Then $objEmail.Bcc = $s_BccAddress
$objEmail.Subject = $s_Subject
If StringInStr($as_Body, "<") And StringInStr($as_Body, ">") Then
$objEmail.HTMLBody = $as_Body
Else
$objEmail.Textbody = $as_Body & @CRLF
EndIf
If $s_AttachFiles <> "" Then
Local $S_Files2Attach = StringSplit($s_AttachFiles, ";")
For $x = 1 To $S_Files2Attach[0]
$S_Files2Attach[$x] = _PathFull($S_Files2Attach[$x])
ConsoleWrite('@@ Debug(62) : $S_Files2Attach = ' & $S_Files2Attach & @LF & '>Error code: ' & @error & @LF) ;### Debug Console
If FileExists($S_Files2Attach[$x]) Then
$objEmail.AddAttachment ($S_Files2Attach[$x])
Else
ConsoleWrite('!> File not found to attach: ' & $S_Files2Attach[$x] & @LF)
SetError(1)
Return 0
EndIf
Next
EndIf
$objEmail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
$objEmail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpserver") = $s_SmtpServer
If Number($IPPort) = 0 then $IPPort = 25
$objEmail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = $IPPort
;Authenticated SMTP
If $s_Username <> "" Then
$objEmail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1
$objEmail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/sendusername") = $s_Username
$objEmail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/sendpassword") = $s_Password
EndIf
If $ssl Then
$objEmail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpusessl") = True
EndIf
;Update settings
$objEmail.Configuration.Fields.Update
; Set Email Importance
Switch $s_Importance
Case "High"
$objEmail.Fields.Item ("urn:schemas:mailheader:Importance") = "High"
Case "Normal"
$objEmail.Fields.Item ("urn:schemas:mailheader:Importance") = "Normal"
Case "Low"
$objEmail.Fields.Item ("urn:schemas:mailheader:Importance") = "Low"
EndSwitch
$objEmail.Fields.Update
; Sent the Message
$objEmail.Send
If @error Then
SetError(2)
Return $oMyRet[1]
EndIf
$objEmail=""
EndFunc ;==>_INetSmtpMailCom
;
;
; Com Error Handler
Func MyErrFunc()
$HexNumber = Hex($oMyError.number,
$oMyRet[0] = $HexNumber
$oMyRet[1] = StringStripWS($oMyError.description, 3)
ConsoleWrite("### COM Error ! Number: " & $HexNumber & " ScriptLine: " & $oMyError.scriptline & " Description:" & $oMyRet[1] & @LF)
SetError(1); something to check for when this function returns
Return
EndFunc
Edit: BugFix : ich hab das so verstanden, dass er in seinem Programm eine Kontaktfunktion haben möchte. -
Ich lass mir immer alle Versteckten Ordner und Dateien anzeigen, den Ordner Anwendungsdaten ( bei mir heißt der AppData) gibts auch, aber den Ordner Vorlagen gibts bei mir nicht.
-
Den Ordner gibts bei mir nich...
-
Woher habt ihr eigt. die Datei Normal.dot? Bei mir gibts die gar nicht, obwohl ich auch Office hab...
-
Spoiler anzeigen
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -
Kannst die Datei ja mit AutoIt umschreiben

-
Vielleicht liegts auch am Betriebssystem oder irgdneiner anderen Hardware
Ich hab Win 7 Home 64 Bit -
---Private---711
---Public---89