Servus Leutz ich habe mir eine UDF erstellt und die Geschichte funktioniert auch.
Das Problem liegt bei mir in der Benutzung:
Ich rufe die UDF auf aus dem Hauptscript auf und bei allen vorgefertigten UDF's werden die Variablen der jeweiligen Funktion angezeigt und die Beschreibung der Funktion nachdem ich die Klammer aufmache "_function("
Ausserdem ist die Funktion dann blau und kursiv dargestellt.
Das alles pasiert bei meiner selber erstellten nicht!
Hab auch schon öfters gespeichert, Scite komplett geschlossen und wieder geöffnet - kein Unterschied. Auch der Vergleich mit den vorgefertigten UDF's bringt mich nicht weiter. meiner Meinung nach sind die genau gleich aufgebaut.
Also ich häng mal meine UDF an vielleicht hat ja jemand ne Idee.
Danke schonmal im Vorraus!
c ya
Paddy
UDF:
Spoiler anzeigen
#include-once
[/autoit] [autoit][/autoit] [autoit]; ------------------------------------------------------------------------------
;
; AutoIt Version: 3.2.2.0
; Language: English
; Description: Login with standard local admin user (admin)
;
; ------------------------------------------------------------------------------
;===============================================================================
; Function Name: _Login()
; Description: Login with standard local admin user (admin).
; Syntax: _Login($state [,$load_profile = 0])
; Parameter(s): $state
; 1 = login
; 0= logout
; $load_profile (optional)
; 1 = load profile of admin_nt
; 0 = d'ont load profile of admin_nt (default)
; Requirement(s): None
; Return Value(s): On Success - Returns 1
; On Failure - Returns 0 and and prompts a Msgbox
; Author(s): PaddyM
; Note(s): None
;===============================================================================
Func _Login($state, $load_profile = 0)
Select
Case $state = 1
RunAsSet("admin",@ComputerName,"pwd",$load_profile)
Return 1
Case $state = 0
RunAsSet()
Return 1
Case Else
MsgBox(0,"Invalid value in Function _Login (Sto_login.au3)", "Check the $state variable in the funtion call")
Return 0
EndSelect
EndFunc ;==>_Login