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. peethebee

Beiträge von peethebee

  • Projektideen

    • peethebee
    • 22. August 2006 um 17:30

    Ein Adressbuch war für eine spätere Version von Galenda (ca. 20 oder so) geplant. Vielleicht kann man frühzeitig darauf achten, dass es zusammen nutzbar oder kompatibel ist.
    Die Krönung wäre natürlich es direkt in Galenda zu entwickeln.

    peethebee

  • Alles Gute, DJMANU

    • peethebee
    • 22. August 2006 um 16:52

    Hallo!

    Ich wünsche dir, lieber DJMANU, auch im Namen des autoit.de-Teams alles Gute zum Geburtstag!

    peethebee

  • Silent Install NOD32

    • peethebee
    • 22. August 2006 um 13:26

    Seit wann ist # ein Kommentarzeichen!?
    Mein SciTE motzt da. Ist aber nicht das aktuellste. Ich kenne nur ; und #cs ... #ce

    peethebee

  • Sophos Antivirus Fenster schließt nicht

    • peethebee
    • 22. August 2006 um 11:02

    Hallo!

    Mach mal oben in dein Skript:

    Code
    Opt("TrayIconDebug", 1)


    Dann siehst du, wenn du über das AutoIt-Icon unten rechts fährst, an welcher Zeile er hängt. Möglicherweise geht ein WinWait schief, dann solltest du Titel und Text aus dem AutoIt Window Info Tool kopieren.
    Ansonsten das Skript bei einem Hilferuf bitte lieber im ganzen posten, dann muss man es nicht erst herunterladen.

    Tipp: Oft geht es mit den Kombinationen von Alt-Taste und Buchstabe recht einfach, Installationen fernzusteuern...

    peethebee

  • XML Datei auslesen

    • peethebee
    • 21. August 2006 um 22:33
    C
    ; arrayfunktionen einbinden
    ;#include <Array.au3> (solte ohne gehen, sonst ; entfernen vorne)
    #include <File.au3>
    ; Array anlegen für die Datei
    Dim $file[1]
    ; Datei einlesen
    _FileReadToArray("test.txt", $file)
    ; Datei durchgehen
    For $i = 1 to $file[0]
    	$stringregexres = StringRegExp($file[$i], "<os_name>([^<]+)", 1)
    	If IsArray($stringregexres) Then MsgBox(0, "Betriebssystem", $stringregexres[0])
    Next
    Alles anzeigen


    Test.txt enthält die XML-Daten, kannst du aber anpassen.

    Mehr Infos zu RegExp (keine offiziell unterstützte AutoIt-Funktion mehr, da zu buggy): http://www.autoitscript.com/autoit3/files/…tringRegExp.htm

    peethebee

  • Datei säubern

    • peethebee
    • 21. August 2006 um 22:11

    Aus einer (Log-)Datei alle Zeilen herausfiltern, die einen bestimmten Text darin haben.

    peethebee
    p.s. *spiderschlag*

  • XML Datei auslesen

    • peethebee
    • 21. August 2006 um 22:10

    RegExp. Beispiel kan ich noch machen, wenn du brauchst. BIn gerade kleines bisschen im Stress.

    peethebee

  • Datei säubern

    • peethebee
    • 21. August 2006 um 19:20

    für ey-jo86:

    C
    ; arrayfunktionen einbinden
    ; #include <Array.au3>
    #include <File.au3>
    
    
    ; Array anlegen für die Datei
    Dim $file[1]
    ; Datei einlesen
    $res = _FileReadToArray("C:\test.txt", $file)
    _ArrayDisplay($file, "Eingelesene Datei")
    ; Datei von hinten durchgehen
    For $i = $file[0] To 1 Step - 1
    	; Wenn der suchtext enthalten ist, dann aktuelle Zeile aus dem Array löschen
    	If StringInStr($file[$i], "suchtext") <> 0 Then _ArrayDelete($file, $i)
    Next
    ; Array zur Kontrolle anzeigen
    _ArrayDisplay($file, "Ergebnis")
    ; Daten aus Array wieder in Datei schreiben
    $res = _FileWriteFromArray("C:\test2.txt", $file, 1)
    MsgBox(0, "FileWrite-error", $res)
    
    
    ;===============================================================================
    ;
    ; Function Name:  _ArrayDisplay()
    ; Description:    Displays a 1-dimensional array in a message box.
    ; Author(s):      Brian Keene <brian_keene at yahoo dot com>
    ;
    ;===============================================================================
    Func _ArrayDisplay(Const ByRef $avArray, $sTitle)
    	Local $iCounter = 0, $sMsg = ""
    
    	If (Not IsArray($avArray)) Then
    		SetError(1)
    		Return 0
    	EndIf
    
    	For $iCounter = 0 To UBound($avArray) - 1
    		$sMsg = $sMsg & "[" & $iCounter & "]    = " & StringStripCR($avArray[$iCounter]) & @CR
    	Next
    
    	MsgBox(4096, $sTitle, $sMsg)
    	SetError(0)
    	Return 1
    EndFunc   ;==>_ArrayDisplay
    
    
    ;===============================================================================
    ;
    ; Function Name:  _ArrayDelete()
    ; Description:    Deletes the specified element from the given array, returning
    ;                 the adjusted array.
    ; Author(s)       Cephas <cephas at clergy dot net>
    ; Modifications   Array is passed via Byref  - Jos van der zande
    ;===============================================================================
    Func _ArrayDelete(ByRef $avArray, $iElement)
    	Local $iCntr = 0, $iUpper = 0
    
    	If (Not IsArray($avArray)) Then
    		SetError(1)
    		Return ""
    	EndIf
    
    	; We have to define this here so that we're sure that $avArray is an array
    	; before we get it's size.
    	$iUpper = UBound($avArray)    ; Size of original array
    
    	; If the array is only 1 element in size then we can't delete the 1 element.
    	If $iUpper = 1 Then
    		SetError(2)
    		Return ""
    	EndIf
    
    	Local $avNewArray[$iUpper - 1]
    	If $iElement < 0 Then
    		$iElement = 0
    	EndIf
    	If $iElement > ($iUpper - 1) Then
    		$iElement = ($iUpper - 1)
    	EndIf
    	If $iElement > 0 Then
    		For $iCntr = 0 To $iElement - 1
    			$avNewArray[$iCntr] = $avArray[$iCntr]
    		Next
    	EndIf
    	If $iElement < ($iUpper - 1) Then
    		For $iCntr = ($iElement + 1) To ($iUpper - 1)
    			$avNewArray[$iCntr - 1] = $avArray[$iCntr]
    		Next
    	EndIf
    	$avArray = $avNewArray
    	SetError(0)
    	Return 1
    EndFunc   ;==>_ArrayDelete
    
    
    
    
    Exit
    Alles anzeigen


    peethebee

  • Temp Internet Files löschen - geht nicht

    • peethebee
    • 21. August 2006 um 19:05
    Zitat

    aber hat alles nichts geholfen.


    ohne Worte ;) und schrei nicht so...

    Wir wollen dir ja nur helfen. Das geht 100%ig, die Diskussion ist nur gerade wie.

    peethebee

  • Temp Internet Files löschen - geht nicht

    • peethebee
    • 21. August 2006 um 18:57

    Wo kommt bei Markus Maus vor?
    Oder geht das nicht. Wenn ja, warum nicht? Fehlermeldung?

    peethebee

  • Text an Control in minimierten fesnter senden

    • peethebee
    • 21. August 2006 um 18:36

    möglich ist es immer über Tastur und Mausklicks, aber da kommt es eben darauf an, wie sicher es gehen muss. Für so einen Spaß sollte das schon taugen.

    peethebee

  • aus 6mb mach 180kb

    • peethebee
    • 21. August 2006 um 18:31

    kann es sein, dass dein Skript thunderbird.au3 heißt?
    Dann gäbe es namenskonflikte, wenn es kompiliert ist mit der anderen Thunderbird.exe.
    Offenbar hat er bei dir die originale Thunderbird.exe überstschirben. Tauf dein Skript einfach thunderbird_install.au3 (bzw. exe) und kopiere deine Thunderbird.exe dazu.

    peethebee

  • Text an Control in minimierten fesnter senden

    • peethebee
    • 21. August 2006 um 18:22

    Was für ein Chat ist es denn? Java- oder .NET-basierte Programm können von AutoIt nicht mit den eingebauten Funktionen angesprochen werden

    peethebee

  • AutoIT-Skripte mit Passwort

    • peethebee
    • 21. August 2006 um 16:51

    th.meger hat da ein gutes Skript dazu. Schau mal in seiner Signatur, das ist ein Link.

    peethebee

  • Registry bearbeiten

    • peethebee
    • 21. August 2006 um 12:22

    ohne Leertasten und mit Kürzel vorne (wobei letzteres optional ist, glaube ich):

    Code
    RegWrite("HKCU\Software\Microsoft\Internet Explorer", "StatusBarOther", "REG_DWORD", "1")

    peethebee

  • Registry bearbeiten

    • peethebee
    • 21. August 2006 um 10:42

    @verändern: Reg... in der Hilfe, Read, Write, ist alles da.

    @Liste: Schau dir mal den Registry System Wizard an, der hat so einiges auf Lager. (http://www.winfaq.de)

    peethebee

  • _FTPGetFile aus der FTP.AU3

    • peethebee
    • 21. August 2006 um 10:41

    Einfacher wäre evtl. INetGet, dann musst du auch keine FRP-Daten mitliefern...

    peethebee

  • Passwort schutz einbauen und an/aus

    • peethebee
    • 21. August 2006 um 10:37

    Könnte helfen, ja. Probier es aus. UM welches Spielt geht es denn?

    peethebee

  • Passwort schutz einbauen und an/aus

    • peethebee
    • 21. August 2006 um 01:54

    Kommt auf die Anwendung an. Viele Spiele verarbeiten Rechtsklick nach eigenem Gusto.

    peethebee

  • Passwort schutz einbauen und an/aus

    • peethebee
    • 21. August 2006 um 01:47

    liegt es doch. F6 macht an, F6 macht aus, F7 beendet komplett.
    Pass mache ich schnell. Edit: drin. Nicht besonders sicher, aber es geht.

    Danke übrigens für das Lob von ganz oben!

    peethebee

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™