1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Mitglieder
  3. bernd670

Beiträge von bernd670

  • Silent Install NOD32

    • bernd670
    • 22. August 2006 um 14:23

    Das ist so nicht ganz richtig!

    nur das '#'-Zeichen in Verbindung mit 'comments-start' od. 'cs' also '#comments-start' od. '#cs' leiten ein Komentarblock ein und '#comments-end' od. '#ce' beendet den Komentarblock wieder! Ansonsten wären ja Anweisungen wie #include od. #NoTrayIcon auch nur kommetare! Nur der Kompiler (und auch der aktuelle SciTe) überliest die Zeile wenn er den Befehl hinter dem '#'-Zeichen nicht kennt. It's not a Bug, it's a Feature!

  • Silent Install NOD32

    • bernd670
    • 22. August 2006 um 13:41

    Dann solltest du mal aktuallisieren! ;)

  • Simples Install programm :)

    • bernd670
    • 21. August 2006 um 23:48

    Da in der Zip insgesamt 7 Dateien enthalten sind finde ich es so besser! ;)

  • Temp Internet Files löschen - geht nicht

    • bernd670
    • 21. August 2006 um 23:43

    Hallo!

    Hier ein Script das das Verzeichnis "Temporary Internet Files" des angemeldeten Nutzer löscht.

    C
    #include <File.au3>
    #include <Array.au3>
    
    
    $Path = @UserProfileDir & "\Lokale Einstellungen\Temporary Internet Files\"
    
    
    $FileList = _FileListToArray($Path, "*.*")
    
    
    If IsArray($FileList) Then
        For $idx = 1 To $FileList[0]
            ConsoleWrite($Path & $FileList[$idx] & @CRLF)
            If StringInStr(FileGetAttrib($Path & $FileList[$idx]), "D") Then
                DirRemove($Path & $FileList[$idx],1)
            Else
                FileDelete($Path & $FileList[$idx])
            EndIf
        Next
    EndIf
    Alles anzeigen
  • _FTPGetFile aus der FTP.AU3

    • bernd670
    • 21. August 2006 um 09:30

    Hallo!

    Evtl. ist der FTP-Server so konfiguriert das du nicht auf das Root-Verzeichnis auf dem Server zugreifen kann! Du brauchst ja nur mal über den Browser eine FTP Verbindung aufzubauen (ftp://servername) und zu schauen ob du dann die Datei lesen kannst.

  • AutoIT-Skripte mit Passwort

    • bernd670
    • 20. August 2006 um 20:54

    Ich glaube das @Pee recht deutlich gesagt hat das sowas nicht erlaubt und nicht möglich ist. Wenn ihr einen Verdacht habt das euch was geklaut hat gibt es andere Möglichkeiten.

  • ordner rekursiv auslesen?

    • bernd670
    • 20. August 2006 um 18:57

    Diese Funktion arbeitet aber nicht rekursiv!

  • ordner rekursiv auslesen?

    • bernd670
    • 20. August 2006 um 18:40

    Hallo!

    Ich habe im engl. Forum was gefunden, im Post #6 findest du eine Lösung auf die du Aufbauen kannst!

    http://www.autoitscript.com/forum/index.php?showtopic=29669

    Wenn's Probleme gibt einfach noch mal anfragen! ;)

  • Cookies??? Existieren die auch wenn Sie abgelaufen sind?

    • bernd670
    • 20. August 2006 um 18:05

    Hallo!

    Lösche doch einfach die Dateien aus dem Verzeichnis das in HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Cookies eingetragen ist.

  • Datenbank

    • bernd670
    • 20. August 2006 um 17:43

    Hallo!

    Wer sich intensiver mit SQLite beschäftigen will findet hier links zu ein paar hilfreichen Tools:

    Aktuelle Version von SQLite, DLL und Analyzer
    http://www.sqlite.org/download.html

    SQLiteAdministrator
    http://sqliteadmin.orbmu2k.de/

    SQLite Database Browser
    http://sqlitebrowser.sourceforge.net/index.html

  • Möglichkeit zu überprüfen ob ein Port offen?

    • bernd670
    • 20. August 2006 um 08:27

    Wenn es sich um einen TCP-Port handelt kannst das probieren:

    Code
    $port = 9090
    $connect = False
    $TimeOut = 15           ; max. 15sek. probieren 
    $IPAdr = "127.0.0.1"
    
    
    ; Prüfen ob eine Verbindung zum TCP-Port aufgebaut werden kann
    TCPStartup()
    
    
    $begin = TimerInit()
    
    
    Do
        $socket = TCPConnect($IPAdr, $port)
        If @error = 0 Then
            TCPCloseSocket($socket)
            $connect = True
        EndIf
    Until $connect Or TimerDiff($begin) >= ($TimeOut * 1000)
    
    
    TCPShutdown()
    
    
    
    
    If $connect Then
        MsgBox(0,"","Dienst läuft")
    Else
        MsgBox(0,"","Dienst läuft nicht")
    EndIf
    Alles anzeigen
  • RDP Benutzernamen Passwort Senden

    • bernd670
    • 19. August 2006 um 21:36

    Probier mal diese beiden:

    Code
    Opt("WinTitleMatchMode", 2)
    Run("mstsc.exe /v:" & $ipadresse & " /f")
    WinWait("Remotedesktop")
    send("!b"&$Benutzername&"!k"&$Password&"{enter}")
    Code
    Opt("WinTitleMatchMode", 4)
    Run("mstsc.exe /v:" & $ipadresse & " /f")
    WinWait("classname=TSSHELLWND")
    send("!b"&$Benutzername&"!k"&$Password&"{enter}")
  • RDP Benutzernamen Passwort Senden

    • bernd670
    • 19. August 2006 um 21:13

    @th.meger: richtig! (fehlt nur noch ein Leerzeichen bei " /f")

    @CoDeX2k: wenn du das Fenster mit Au3Info.exe auslesen kannst funktioniert auch WinWait (und ControlSend)!

  • Button checken

    • bernd670
    • 19. August 2006 um 19:19

    Hallo, das sollte mit ControlCommand und der Option "IsEnabled", "" gehen!

  • hotkey senden

    • bernd670
    • 19. August 2006 um 16:53

    Stimmt, funktioniert! Es kann nur etwas störend sein das die normale Tabfunktion ja dadurch nicht aufgehoben wird. Um die CPU-Last weiter zu senken sollte in die äussere While-Schleife auch noch ein Sleep. ;)

  • string codieren mit xor

    • bernd670
    • 19. August 2006 um 16:34

    Wenn du alle Zeichen als Hex-Werte speicherst sind es immer 2 Zeichen!

    Code
    $sneu &= Hex(bitxor($s1t, $s2t),2)
  • hotkey senden

    • bernd670
    • 19. August 2006 um 16:23

    Hallo, das ist mit der TAB-Taste leider nicht möglich da es bei dieser Taste nicht so ohne weiteres möglich ist zwischen gedrückt und losgelassen zu unterscheiden. Es gibt aber DLL-Funktionen mit der man sowas evtl. überprüfen kann! Die Funktionen heissen GetKeyboardState, SetKeyboardState aus der user32.dll!

  • MAC Array mit einem FileArray vergleichen

    • bernd670
    • 19. August 2006 um 15:15

    Hallo!

    Um dir zu helfen bnötige ich noch folgende Information. Die Variable $text enthält die bereits die gültige Kombination aus Username, Passwort und Mac-Adresse oder kann es mehrere gültige Kombinationen geben die aus einer Datei gelesen werder müssen.

    Wenn es nur eine gültige Kombination gibt und die bereits in $text steht sollte die Lösung funktionieren:

    Spoiler anzeigen
    C
    #include <array.au3>
    #include <file.au3>
    
    
    Global $filename = @TempDir & "\ipconfig.txt"
    Global $found = False
    
    
    ; Macs auslesen
    RunWait(@ComSpec & " /c ipconfig /all > " & $filename, "", @SW_HIDE)
    Dim $array
    _FileReadToArray($filename, $array)
    $text = _ArrayToString($array, ";")
    $macs = StringRegExp ($text, ":\s((?:\A\A-){5}\A\A);", 3)
    ;~ _ArrayDisplay($macs, "Macs")
    
    
    If StringInStr($text, $Username & ":") = 0 Then
    
    	MsgBox(0, "Username/Passwort", "Sie haben Username/Passwort falsch eingegeben!")
    	Exit
    Else
    	If StringInStr($text, $Username & ":" & $Password & ":") = 0 Then
    
    		MsgBox(0, "Username/Passwort", "Sie haben Username/Passwort falsch eingegeben!")
    		Exit
    	Else
    		For $j = 0 To UBound($macs) - 1
    			If StringInStr($text, $Username & ":" & $Password & ":" & $macs[$j] & ":") Then
    				$found = True
    				ExitLoop
    			EndIf
    		Next
    
    		If Not $found Then
    			MsgBox(0, "MAC-Adresse", "Sie haben die falsche MAC-Adresse um die Applikation auszuführen!")
    			Exit
    		Else
    			If _DateDiff("D", $now, $datum) >= 0 Then
    				If $looping = 0 Then
    					MsgBox(0, "Erfolgreich", "Ihre Daten konnten erfolgreich verifiziert werden." & @LF & "Klicken Sie auf OK und warten Sie bis das Interface gestartet ist.")
    					$looping = 1
    				Else
    					$looping = 1
    				EndIf
    			Else
    				MsgBox(0, "Abgelaufen", "Ihr Account ist inaktiv!")
    				Exit
    			EndIf
    		EndIf
    	EndIf
    EndIf
    
    
    FileDelete($filename)
    Alles anzeigen
  • Der Schweizer ;-)

    • bernd670
    • 19. August 2006 um 13:22

    Hi @CoDeX!

    Erst mal herzlich :willkommen: hier im Forum, das du aus der Schweiz kommst macht ja nix ;-), ibei uns ist jeder willkommen der uns mit seinem Wissen bereichern kann und dem wir unser Wissen weitergeben können.

    In diesem Sinne, viel Spass im Forum!

  • string codieren mit xor

    • bernd670
    • 19. August 2006 um 07:50

    Hallo!

    Du könntest Werte z.B. im Hex-Format in den Ergebnisstring schreiben!
    So wie in der 3. Spalte in dieser Tabelle -> http://autoit.aufwaerts.de/dokumentation/appendix/ascii.htm

Spenden

Jeder Euro hilft uns, Euch zu helfen.

Download

AutoIt Tutorial
AutoIt Buch
Onlinehilfe
AutoIt Entwickler
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™