OK
auf sowas kompliziertes wäre ich nie gekommen...
Beiträge von Sonderbaar
-
-
Um die Gemüter gnädig zu stimmen, wie wäre der Kompromiss eines Screenshots für die Anwendung?
Vielleicht wäre man ja dann hier bereit zu helfen (auch wenn Pixelsearch einen Bot-Bau vermuten lässt)?
-
Ich hatte mal gehört das man mal irgentwie den 64bit Code an ein 32bit exe anhängen konnte oder so
Sorry, soll kein Angriff sein oder so... aber warst du besoffen als du dir den Username ausgesucht hast??????? (ja ist Off-Topic ich weiß )
-
Und die wären?
securesmtp.t-online.de:25
Firewall ists nicht... naja seis drum... offenbar hat Water die Initiallösung
Da es bei mir mit #include <INetSmtpMailCom.au3> wunderbar funktioniert, kann ich gut damit leben -
T-Online secure... quasi die, die ich auch verwende mit <INetSmtpMailCom.au3>
-
Ich bekomme errorcode 50
-
Abgelegt hin- oder her.....juckt mich ehrlich gesagt nicht, denn Namen werden keine abgelegt. DU bist für MICH eben Make-Grafik, damit verbinden sich alle schönen gemeinsam hier im Forum verbrachten Stunden und so soll es (jedenfalls für mich) auch weiter so sein. Und da gehört der "richtige" Name auch zur Person
wenn das mal kein Kompliment ist
-
Mein Güte... wie doof bin ich eigentlich???
Vielen lieben Dank! Sowas blödes, könnte mir selbst in den A**** treten...
-
Moin zusammen,
ich würde gerne die aktuellen Benzinpreise von einer Seite "parsen", in ein array reinballern (aber nur die Werte die ich brauche) und dann entsprechend nachher in einer GUI darstellen wollen.
Das ganze für 3 Tankstellen. Abruf klappt (für meine Zwecke) super solange sich nix auf der Seite verändert
Mein Problem ist jetzt eigentlich, ich würde gerne das neue Array so füllen, dass ich pro Tankestelle eine Zeile habe, in etwa so: newarray[0][0] = Esso; newarray[0][1] = Bergische Landstr. 166; newarray[0][2] = Super:;
usw...Hätte jemand da ne Idee? Eigentlich bin ich bis jetzt relativ sicher mit Array gewesen, aber da komme ich gerade nicht mit klar, vielleicht auch dem frühen Morgen geschuldet?!
Danke im Voraus!
Spoiler anzeigen
AutoIt
Alles anzeigen#include <INet.au3> #include <IE.au3> #include <file.au3> #include <Array.au3> #include <String.au3> #include <ColorConstantS.au3> #include <GUIConstantsEx.au3> local $sText, $aSplit, $newarray[3][6] local $tankstellen[3] = ["6036f1bd-e690-4518-bc99-733759d2f8c1" , "61F82D94-1280-4FBE-9C36-E3C40D6967EA" , "404b23d9-3446-4b68-ab7e-3fdced82c872"] $j = 0 For $i = 0 To UBound($tankstellen)-1 $oIE = _IECreate("http://www.tankentanken.de/tankstelle/" & $tankstellen[$i],"",0) _IELoadWait($oIE) $sText = _IEBodyReadText($oIE) $aSplit = StringSplit($sText, @CRLF, 3) _IEQuit($oIE) _ArrayAdd($newarray, $aSplit[102], 0) _ArrayAdd($newarray, $aSplit[114], 2) Next _ArrayDisplay($newarray)
-
Danke für die Erklärung!
-
Mit AdlibUnRegister schaltest du sie wieder aus.Ich habe mir das Ding mal angeschaut... das AdlibRegister funktioniert Super! Danke Alpines... nur zum Verständnis... MUSS ich das Unregister zwingend machen? Ich nutze die Funktion um z.B. die Aktuelle Zeit in der Statusleiste einer GUI zu aktualisieren... so kommt man unweigerlich schneller als Ziel... habe mich nämlich schon gefragt, wie ich das am besten anstellen soll... aber so ists echts easy
-
Krasses Teil laut Screenshot! Kann man das Ding mal im vollen Umfang genießen?
Da sind soviele Tabs die mal durch geklickt werden wollen -
Und ich dachte gerade der Weg ist das Ziel Das es so etwas schon gibt sollte keinen abhalten.Ja wie sang ein bekannter Sänger? "Der Weg ist steinig und schwer".
Wenn er es selbst probieren möchte, soll er das tun.
Wenn er Probleme hat, bei denen er nicht weiter kommt, weiß er so hoffe ich, dass er sich an dieses tolle Forum wenden kann und ihm hier, nach Möglichkeit, auch weiter geholfen wird. -
Spoiler anzeigen
AutoIt
Alles anzeigen#include <array.au3> dim $arr, $i Func Anwaehlen () ;Warten bis das Fenster aktiv ist WinActivate ("Liste Ein-Klick-Voreinstellungen verwalten") Sleep (200) ;Klick Button Importieren ControlClick("Liste Ein-Klick-Voreinstellungen verwalten", "", "[CLASS:Button; INSTANCE:7]") Sleep(200) ;Senden des Filenamens im Textfeld ControlSend ("Öffnen", "", "[CLASS:Edit; INSTANCE:1]", $arr[$i]) Sleep (200) ;Betätigen des Öffnen Buttons ControlClick("Öffnen", "", "[CLASS:Button; INSTANCE:1]") EndFunc Local $iMax Local $list = "A4H f 2S geheftet|A4H f 2S|A4H f doppelseitig geheftet|A4H f doppelseitig|A4H f geheftet|A4H f|A4H sw 2S geheftet|A4H sw 2S|A4H sw doppelseitig geheftet|A4H sw doppelseitig|A4H sw geheftet|A4H sw|A4Q f 2S geheftet|A4Q f 2S|A4Q f geheftet|A4Q f|A4Q sw 2S geheftet|A4Q sw 2S|A4Q sw geheftet|A4Q sw|Broschüre A4|Broschüre|RK-Deckblatt" Local $arr = StringSplit($list, "|") _ArrayDisplay($arr) If IsArray($arr) Then $iMax = UBound($arr); get array size ;~ ConsoleWrite("Items in the array: " & $iMax & @LF) For $i = 1 to $iMax - 1; subtract 1 from size to prevent an out of bounds error Anwaehlen() Next EndIf
So?
-
-
Wofür das Rad ein zweites (drittes, viertes...) Mal erfinden? Letztlich willst du ja mit dem Ding telefonieren, da tuns fertige Programme genauso gut?
Wenn ich "Kosten/Nutzen" gegenüberstelle, würde ich mutig geschätzt behaupten, du verbrätst sinnlos Lebenszeit
Ich persönlich würde was fertiges nehmen, is ja scheinbar keine kommerizelle Absicht dahinter...
Selbst AVM (ich vermute mal du hast eineFritze ) hat, soweit ich weiß (sollte den doch jemand kennen, bitte Link schicken), keinen eigenen Client geschrieben und das will schon was heißen
Solltest du es doch hier versuchen, lass mal ab und zu deinen Code hier sehen, würde mich interessieren
-
Hallo,
eine Frage hätte ich da mal zum RAM-Verbrauch.
Ich habe mir was zusammen geschrieben (Werte werden in eine MySQL-Datei geschrieben), was mehrere Stunden dauert "aufzubauen".
Jetzt ist mir aufgefallen, dass Autoit nach (ca. 2 Stunden) schon über 150MB Arbeitsspeicher-Verbrauch laut Taskmanager hat.
Wie sage ich dem Script, dass es den Arbeitsspeicher auch wieder frei machen soll?
Geht das überhaupt? -
Das ist Spekulation. Du hast gesagt, dass die User die Kennwortänderung umgehen können. Lass dir das zeigen.
Ich habe lediglich erwähnt, dass die User dass Passwort "aus welchen Gründen auch immer" nicht mehr ändern dürfen. Der Dialog kommt hoch, sie geben dass alte Passwort ein welches ja, aus dem Grund das Kennwort ist abgelaufen, geändert werden muss. Dann suchen sich die User Schick ein neues aus, aber die Änderung wird nicht akzeptiert, dass das Kennwort abgelaufen sei.
Na, dann in die Hände gespuckt und Programmiert. Du kannst ja das AD abfragen (gibt es bestimmt mehr als eine Möglichkeit) und dann selbst einen Dialog einblenden
Da wäre fertig, ich würde den verwöhnten Usern nur direkt die Möglichkeit geben wollen, dass Passwort via Knopfdruck über die grafische Windows-Sicherheit "GUI" zu ändern. Alternativ müsste ich dann einfach STRG-ALT-ENTF als Keys senden, käme quasi fast auf selbe heraus, nur dass die dann wieder auf Kennwort Ändern klicken müssen.
Woher hast du den Wert?
Der Wert ist der, der auf dem DC in der Policy enthalten ist!
Trotzdem vielen Dank für die nette Diskussion, ich werde mir gut überlegen, ob ich den Ansatz so weiter verfolgen werde, oder doch lieber beim einblenden einer MsgBox, dass das Kennwort in X Tagen abläuft, bleibe.
Spoiler anzeigen
AutoIt
Alles anzeigen#include <AD.au3> #include <MsgBoxConstants.au3> Global $Datum_AD, $Datum_Heute, $datecalc, $Datum_test $Datum_Heute = @YEAR & "/" & @MON & "/" & @MDAY & " 00:00:00" _AD_Open() Global $aTemp = _AD_GetPasswordInfo() _AD_Close() $datecalc = _DateDiff('D', $Datum_Heute, $aTemp[9]) Msgbox(0, "", $datecalc)
-
Wird eine Domänenrichtlinie / Gruppenrichtlinie sein => Minimum Password AgeDie steht oft auf 1 Tag. Wenn die auf 0 ist darf man sofort wieder das Kennwort ändern. Ansonsten 24h warten.
Minimales Kennwortalter ist bei 0
Das würde ich mir einfach mal vom nächsten Benutzer zeigen lassen. Das ist eigentlich eine vorhandene Funktionalität von Microsoft. Den Umweg über ein AutoIt-Skript würde ich an dieser Stelle nicht gehen. Im Gegenteil würde ich das Problem analysieren, da es sicherlich nicht "normal" ist.
Vielleicht liegt das Problem an der AD Farm 2003 und Server 2008er Server?
Das Problem gäbe es garnicht erst, wenn dieser scheiß Bubble von MS a) größer wäre und b) länger sichtbar wäre (dieser verschwindet nach ca. 3s)
-