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

Beiträge von PenGuin

  • Einfach aber für mich einfach unmachbar ^^

    • PenGuin
    • 24. Juni 2010 um 01:48

    Sinn der Sache?

    Ich weiße dich rein prophylaktisch schonmal darauf hin.

  • Happy Birthday DjBlume

    • PenGuin
    • 24. Juni 2010 um 00:12

    Er ist einfach ein pünktlicher Mensch :P

    Herzlichen Glückwunsch auch von mir!

  • icons aus shell32.dll auslesen und speichern

    • PenGuin
    • 24. Juni 2010 um 00:11

    UEZ kann ich nur zustimmen. Ich selber nutze IcoFX und bin sehr zufrieden.
    Freeware und man kann jpg, png usw. zu .ico convertieren :)

  • Projektideen

    • PenGuin
    • 23. Juni 2010 um 19:47

    Wie stellst du dir das "GDI+ Betriebssystem" vor?
    Mit AutoIT wird das im Leben nicht möglich sein oO

  • Forumsspiel - Luft anhalten

    • PenGuin
    • 23. Juni 2010 um 19:09
    Zitat von Sprenger120

    Könnnste mal bitte nen paar Enters einfügen ?


    .

  • FileSetTime älter als 1980 nicht möglich?

    • PenGuin
    • 23. Juni 2010 um 19:07

    Achso, also kann man prinzipiell Windows-technische Dinge nicht handlen, aber eigene Dinge, also selbstprogrammierte schon?

  • Forumsspiel - Luft anhalten

    • PenGuin
    • 23. Juni 2010 um 19:04

    Ich wünsche Apnoe-Tauchern hier viel Spaß :D

    Meins:

    Spoiler anzeigen

    aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
    aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
    aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
    aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
    aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
    aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
    aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
    aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
    aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
    aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
    aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
    aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
    aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
    aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
    aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
    aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
    aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
    aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
    aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
    aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
    aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
    aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
    aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
    aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
    aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
    aaaaaaaaa

  • FileSetTime älter als 1980 nicht möglich?

    • PenGuin
    • 23. Juni 2010 um 18:50

    Irgendwie klingt es widersprüchlich.
    Einerseits meinst du, dass es keine negativen Timestamps gibt, andererseits sagst du, dass es trotzdem möglich ist. o_O

  • System Prozesse schließen / vor dem ausführen MD5 Checksum

    • PenGuin
    • 21. Juni 2010 um 01:17

    Naja, d.h. aber, dass du dein Antivirenprogramm nicht selber schreibst. Virustotal ist ja bereits eins :P
    Wäre ja so, als wenn ich einen Browser schreibe und die IE Funktionen verwende und es dann als mein Browser ausgebe.

  • ListView und Filter, nur wie am besten?

    • PenGuin
    • 20. Juni 2010 um 22:19

    Jo, viel klarer.
    Aber als Zwischenfrage:
    Willst du, dass man die Spalten verbreitern kann, oder sollen die fix bleiben? (Die Breite der Spalten, also, dass man sie nicht verschieben kann?)
    oder willst du,
    dass die Spalten sich der Länge des Textes anpassen?

    Weil wenn eins von den beiden zutrifft, ist es ja egal,dass die Redraw Funktion einsetzt, bzw. bei Variante 2 lässt man sie dann nach der Anpassung einsetzen, sprich man fügt halt das passende in die Notify Message hinzu.

  • ListView und Filter, nur wie am besten?

    • PenGuin
    • 20. Juni 2010 um 20:53

    Ein wenig klarer wurde es, danke.
    Aber die Frage ist nun, warum möchtest du die Aktualisierung des LV erstmal unterbinden?

    Zitat

    Da ich den Inhalt des ListViews immer wieder verändere, sollte auch das Redraw gestoppt werden, während ich z.B. die Spaltenbreite einstelle.
    Normalerweise gibt es dazu ja _GUICtrlListView_BeginUpdate und _GUICtrlListView_EndUpdate, aber das scheint den WM_NOTIFY nicht wirklich zu interessieren, oder gibt es da auch was dazu?

    Dieser Teil enthält zwar die Beantwortung, aber eben diesen verstehe ich nicht.

    In kurz:
    Warum willst du die Aktualisierung verzögern?

  • Email senden

    • PenGuin
    • 20. Juni 2010 um 19:13

    1. Es heißt "Thread" ;)
    2. Lies doch bitte vorher immer deine Posts durch bevor du sie abschickst. Es sind immernoch viele Fehler enthalten, die man hätte korrigieren können.
    3. Mach mit anderen Dingen weiter, die nicht gegen die Forenregeln verstoßen könnten. Später kannst du dann vielleicht auf die Dinge, die dagegen verstoßen würden.

  • Radioprogramm - Paar Fehler

    • PenGuin
    • 20. Juni 2010 um 19:10

    Ja, das ist pushen.

  • ListView und Filter, nur wie am besten?

    • PenGuin
    • 20. Juni 2010 um 19:05

    Willst du den Listview Header fixieren oder wo liegt nun dein Problem?
    Sorry, aber ich hab die Frage nicht genau verstanden^^

  • Email senden

    • PenGuin
    • 20. Juni 2010 um 14:22

    Nur mal so als Frage:
    Warum willst du alle 5min eine Email versenden?

  • _CmdRead() bleibt in Schleife hängen [_IsService() - Eine Service erkenne]

    • PenGuin
    • 16. Juni 2010 um 19:12

    prggy = proggy = programm afaik.

  • Stringencrypt - Serialkeys

    • PenGuin
    • 16. Juni 2010 um 14:55

    Serial Keys die auf der benutzen Hardware basieren würden gehen :)

  • Problem mit _GUICtrlAVI_IsPlaying

    • PenGuin
    • 15. Juni 2010 um 21:05

    So:

    Spoiler anzeigen
    [autoit]


    #include <AVIConstants.au3>
    #include <GUIConstantsEx.au3>
    #Include <GuiAVI.au3>

    [/autoit] [autoit][/autoit] [autoit]

    GUiCreate("TEST")
    GUISetState(@SW_SHOW)
    $avi = GUICtrlCreateAvi(@scriptDir & "\test.avi", -1, 10, 10)
    $WA = GUICtrlCreateLabel("Wiederholungen: 0", 10, 80)
    $w = 0

    [/autoit] [autoit][/autoit] [autoit]

    _GuiCtrlAVI_Play($avi, 0, -1, 1)
    While 1
    If Not _GUICtrlAVI_IsPlaying($avi) Then
    _GuiCtrlAVI_Play ($avi, 0, -1, 1)
    $w += 1
    GUICtrlSetdata($WA, "Wiederholungen: " & $w)
    EndIf
    WEnd

    [/autoit] [autoit][/autoit] [autoit][/autoit]


    Immer auf die Parameter von _GUICtrlAvi_Play achten ;)

    EDIT: Zur Erklärung:

    Ohne das Benutzen der Parameter bei der Funktion _GUICtrlAvi_Play werden automatisch Standardeinstellungen benutzt. Einer dieser Einstellung (der letzte Parameter) ist für den Ablauf, also der Anzahl des Abspielens zuständig. Standardmäßig ist dort eine -1, also unendlich, d.h. GUICtrlAvi_IsPlaying ist immer wahr und in deinem Fall zählt er so nie hoch.
    Ich hab die Funktion mit Parameter gefüllt, d.h.:
    1. Parameter Handle des AVIs
    2. Parameter Startframe
    3. Endframe (hier ist -1 das Ende)
    4. Anzahl (-1 wäre unendlich, ich hab nur einmal benutzt)

    Und jedesmal wenns einmal durch ist, ist _GUICtrlAvi_IsPlaying auf False und dann zähl ich hoch und lass das AVI neustarten :)

  • Besitzer ermitteln

    • PenGuin
    • 14. Juni 2010 um 17:19

    Probier mal das:

    Spoiler anzeigen
    [autoit]

    $sFile = @Scriptdir & "\reconnect.bat"

    [/autoit] [autoit][/autoit] [autoit]

    ConsoleWrite("Besitzer: " & _GetExtProperty($sFile, 8) & @CRLF)

    [/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]

    ;===============================================================================
    ; Function Name: GetExtProperty($sPath,$iProp)
    ; Description: Returns an extended property of a given file.
    ; Parameter(s): $sPath - The path to the file you are attempting to retrieve an extended property from.
    ; $iProp - The numerical value for the property you want returned. If $iProp is is set
    ; to -1 then all properties will be returned in a 1 dimensional array in their corresponding order.
    ; The properties are as follows:
    ; Name = 0
    ; Size = 1
    ; Type = 2
    ; DateModified = 3
    ; DateCreated = 4
    ; DateAccessed = 5
    ; Attributes = 6
    ; Status = 7
    ; Owner = 8
    ; Author = 9
    ; Title = 10
    ; Subject = 11
    ; Category = 12
    ; Pages = 13
    ; Comments = 14
    ; Copyright = 15
    ; Artist = 16
    ; AlbumTitle = 17
    ; Year = 18
    ; TrackNumber = 19
    ; Genre = 20
    ; Duration = 21
    ; BitRate = 22
    ; Protected = 23
    ; CameraModel = 24
    ; DatePictureTaken = 25
    ; Dimensions = 26
    ; Width = 27
    ; Height = 28
    ; Company = 30
    ; Description = 31
    ; FileVersion = 32
    ; ProductName = 33
    ; ProductVersion = 34
    ; Requirement(s): File specified in $spath must exist.
    ; Return Value(s): On Success - The extended file property, or if $iProp = -1 then an array with all properties
    ; On Failure - 0, @Error - 1 (If file does not exist)
    ; Author(s): Simucal ([email='Simucal@gmail.com'][/email])
    ; Note(s):
    ;
    ;===============================================================================
    Func _GetExtProperty($sPath, $iProp)
    Local $iExist, $sFile, $sDir, $oShellApp, $oDir, $oFile, $aProperty, $sProperty
    $iExist = FileExists($sPath)
    If $iExist = 0 Then
    SetError(1)
    Return 0
    Else
    $sFile = StringTrimLeft($sPath, StringInStr($sPath, "\", 0, -1))
    $sDir = StringTrimRight($sPath, (StringLen($sPath) - StringInStr($sPath, "\", 0, -1)))
    $oShellApp = ObjCreate ("shell.application")
    $oDir = $oShellApp.NameSpace ($sDir)
    $oFile = $oDir.Parsename ($sFile)
    If $iProp = -1 Then
    Local $aProperty[35]
    For $i = 0 To 34
    $aProperty[$i] = $oDir.GetDetailsOf ($oFile, $i)
    Next
    Return $aProperty
    Else
    $sProperty = $oDir.GetDetailsOf ($oFile, $iProp)
    If $sProperty = "" Then
    Return 0
    Else
    Return $sProperty
    EndIf
    EndIf
    EndIf
    EndFunc ;==>_GetExtProperty

    [/autoit]
  • C++ Primzahlengenerator

    • PenGuin
    • 13. Juni 2010 um 14:40

    Oder 2 mal cin.get() direkt hintereinander.
    Oder vorher ein cin.clear oder ein cin.ignore :)

    Oder halt beides:
    cin.clear();
    cin.ignore(cin.rdbuf()->in_avail());
    cin.get();

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™