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

Beiträge von Zattoo

  • Laptop preiswert?

    • Zattoo
    • 19. August 2012 um 10:10

    mehr als 8 gb ram finde ich komplett unnötig, das lastet man nie aus.
    minimal 4 bis 8 gb reichen vollkommen außerdem sind laptops mit mehr als 8 gb meist mit der grafik nicht so gut oder teurer als 800€

  • Nur 1 Prozess seines Scripts laufen lassen

    • Zattoo
    • 4. August 2012 um 16:10

    ja genau so, soll ich einfach aus misc das singleton rausholen?

  • Nur 1 Prozess seines Scripts laufen lassen

    • Zattoo
    • 4. August 2012 um 15:12

    der rotz ist ja wenn ich is pressed drin hab geht das nicht

    Code
    ERROR: _IsPressed() already defined.
  • Nur 1 Prozess seines Scripts laufen lassen

    • Zattoo
    • 4. August 2012 um 14:09

    also es ist nicht so wie ihr meint,
    es is so unzwar is ne exe, wenn die läuft soll se nicht nochmal startbar sein (schon starten aber direkt beendet werden)

  • Nur 1 Prozess seines Scripts laufen lassen

    • Zattoo
    • 4. August 2012 um 13:20

    Also
    es soll von meinem script immer nur 1 prozess laufen,
    dh bei das darf immer nur 1 mal laufen

    [autoit]


    If UBound(ProcessList(@ScriptName)) > 1 Then Exit
    While 1
    Sleep(500)
    WEnd

    [/autoit]


    das funktioniert aber nicht so wie ichs mag :o
    kann mir jemand helfen? habe gegoogelt aber nichts gefunden
    mfg

  • Prozess schützen

    • Zattoo
    • 3. August 2012 um 19:58

    2 prozesse? bei mir ist nur einer unter system

  • AddFile

    • Zattoo
    • 18. Juli 2012 um 17:16

    am besten editieren wenn du was schreiben willst, kommt nicht gut wenn ein push nach 1 stunde gemacht wird :)

  • _ListView2File

    • Zattoo
    • 14. Juli 2012 um 22:04

    oh bert,
    das hab ich vor nem jahr gebraucht und vergeblich gesucht :/
    sowas ist sehr nützlich, nützlich wäre wenn du gleich dazu ne File2ListView machst ;)

  • Auflisten von: Ordner/Ordner/Datei und durchsuchen der Datei

    • Zattoo
    • 15. Mai 2012 um 18:52

    Ja das prüft ob ein string einen angegebenen unterstring enthält, is doch kla :D
    ich schaus mir ma an und melde mich nomma :)

  • Auflisten von: Ordner/Ordner/Datei und durchsuchen der Datei

    • Zattoo
    • 13. Mai 2012 um 20:29

    auch von zusammenhängendem text?
    mfg

  • Auflisten von: Ordner/Ordner/Datei und durchsuchen der Datei

    • Zattoo
    • 13. Mai 2012 um 17:47

    weiß keiner ne lösung? :)

  • Auflisten von: Ordner/Ordner/Datei und durchsuchen der Datei

    • Zattoo
    • 13. Mai 2012 um 15:24

    Hey
    unzwar habe ich ein Ordner in dem mehrere Ordner sind, darin befinden sich mehrere Datein, like:
    Ordner/Ordner/Datei

    so, nun sollen die Dateien aufgelistet werden (zb als Array (?)) und dann nach einem bestimmten (von mir vorgegebenen Wort zb Hallo) durchsucht werden,
    das wäre an sich keine so große sache, habe auch reichlich gegoogelt, das problem ist das es zusammenhängender Text ist (HTML zb. <html>Hallo</html>),
    dann habe ich zum beispiel Hallowelt da stehen, bisher wenn ich beim auslesen nach hallo gesucht habe, habe ich nichts gefunden,
    weiß einer ob es eine UDF, Funktion, Irgentwas ... dafür gibt?

    mfg

  • Prozessproblem

    • Zattoo
    • 13. April 2012 um 21:34

    dann hast du mein letzten post nicht gelesen :)
    starte das und kuck dir deine CPU auslastung an

  • Prozessproblem

    • Zattoo
    • 13. April 2012 um 18:50

    BS: Win7 Ultimate x64
    Compiled: x32
    Prozessor: x64

    1. Datei

    Spoiler anzeigen
    [autoit]

    Global $ENDNAME = "Notepad.exe"
    Global $ORDNER = @ScriptDir & "/"
    Global $FIRSTPROCESS = $ENDNAME
    Global $FIRSTFILE = $ORDNER & $ENDNAME
    Global $SECONDPROCESS = "Test.exe"
    Global $SECONDFILE = $ORDNER & $SECONDPROCESS
    Global $THIRDPROCESS = "Test2.exe"
    Global $THIRDFILE = $ORDNER & $SECONDPROCESS

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

    AutoItSetOption("WinTitleMatchMode", 4)

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

    Local $i, $iStart = TimerInit()
    Do
    If Not ProcessExists($SECONDPROCESS) Then
    ShellExecute($SECONDFILE)
    ConsoleWrite($i & " NOTEPAD wurde gestartet" & @CRLF)
    Else
    ConsoleWrite($i & " NOTEPAD war bereits gestartet" & @CRLF)
    EndIf
    $i += 1
    Sleep(100)
    $iDiff = TimerDiff($iStart)
    Until $iDiff > 15000

    [/autoit]

    2. Datei

    Spoiler anzeigen
    [autoit]

    Global $ENDNAME = "Notepad.exe"

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

    Global $ORDNER = @ScriptDir & "/"

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

    Global $FIRSTPROCESS = $ENDNAME

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

    Global $FIRSTFILE = $ORDNER & $ENDNAME

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

    Global $SECONDPROCESS = "Test.exe"

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

    Global $SECONDFILE = $ORDNER & $SECONDPROCESS

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

    Global $THIRDPROCESS = "Test2.exe"

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

    Global $THIRDFILE = $ORDNER & $SECONDPROCESS

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

    AutoItSetOption("WinTitleMatchMode", 4)

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

    Local $i, $iStart = TimerInit()
    Do
    If Not ProcessExists($FIRSTPROCESS) Then
    ShellExecute($FIRSTFILE)
    ConsoleWrite($i & " NOTEPAD wurde gestartet" & @CRLF)
    Else
    ConsoleWrite($i & " NOTEPAD war bereits gestartet" & @CRLF)
    EndIf
    If Not ProcessExists($THIRDPROCESS) Then
    ShellExecute($THIRDFILE)
    ConsoleWrite($i & " NOTEPAD wurde gestartet" & @CRLF)
    Else
    ConsoleWrite($i & " NOTEPAD war bereits gestartet" & @CRLF)
    EndIf
    $i += 1
    Sleep(100)
    $iDiff = TimerDiff($iStart)
    Until $iDiff > 15000

    [/autoit]

    also mit deinem script gehts, jetzt wo es 2 Dateien gibt die überprüfen geht es wieder nicht :/
    (CPU: 100% ausgelastet)

  • Prozessproblem

    • Zattoo
    • 12. April 2012 um 18:10

    autobert, ich versteh den sinn nicht von deinem post,
    sobald ich in einem 2. Forum nach support frage, (weil dort sicherlich noch andere user sind als hier) stellst du gleich meine mitarbeit in frage?
    ziemlich komisch :/

    das funktioniert einwandfrei :/
    ich melde mich morgen nochmal und schaue was bei mir jetzt falsch war und poste es dann hier :)
    dankeschöön :)

  • Prozessproblem

    • Zattoo
    • 12. April 2012 um 16:57

    ich bin so durcheinander das kotzt an
    kanste mich ma skype oder icq adden (deine addy schicken) und dir das ma ankucken mit meinen dateien?
    mfg

  • Prozessproblem

    • Zattoo
    • 12. April 2012 um 16:31

    BOA KOTZT DAS AN

    ich hab ne exe die heißt jetzt einfach ma genannt taskmanager.exe mit dem inhalt:

    [autoit]


    While 1
    If Not ProcessExists("Notepad.exe") Then
    ShellExecuteWait("Notepad.exe", "", "", "", @SW_HIDE)
    EndIf
    WEnd

    [/autoit]

    dann startet sich tausend mal die exe taskmanager.exe, die eigentlich notepad.exe aufhalten soll :/

  • Prozessproblem

    • Zattoo
    • 12. April 2012 um 13:09

    Hallo,
    ich habe bereits 4 aktive User hier im Forum gefragt ob sie mir bei der Lösung des Problems helfen könnten,
    keiner wusste eine lösung (auf den ersten oder zweiten blick)

    unzwar,
    habe ich eine schleife, die soll WENN ein Prozess (in meinem Fall
    Notepad.exe) NICHT läuft, die Notepad.exe (die neben mein Script liegt)
    starten.

    Mir wurde empfohlen ShellExecute zu nehmen, mit dem tritt das gleiche Problem auf

    es
    öffnet sich also die exe Mehrfach, so oft bis die CPU Auslastung auf
    100% ansteigt und ich den Rechner neustarten muss weil es zu heftig
    laggt

    [autoit]


    $SECONDPROCESS = "Notepad.exe"
    $SECONDFILE = "Notepad.exe"

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

    While 1
    If Not ProcessExists($SECONDPROCESS) Then
    Run($SECONDFILE) ;/Shellexecute($SECONDFILE)
    EndIf
    ;Sleep(1000) ;ohne wie mit alles kacke
    WEnd

    [/autoit]
  • [FTP] ganzer ordner Download (problem mit _FTPFilesListToArray)

    • Zattoo
    • 9. April 2012 um 13:17

    in meinem script habe ich die routine drin (dann weiß ich auch immer was was ist), nur hier nicht weil das dann immer so riesig ist :) werde es dann in zukunft mitposten
    ...hätte er herunterladen müssen... <- dh da ist etwas falsch?

  • [FTP] ganzer ordner Download (problem mit _FTPFilesListToArray)

    • Zattoo
    • 9. April 2012 um 11:56
    [autoit]

    #include <FTPEx.au3>
    #Include <Array.au3>

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

    If Not FileExists (@ScriptDir & "\Temp") Then DirCreate (@ScriptDir & "\Temp")

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

    $Zielpfad = @ScriptDir & "\Temp\"
    $path = @ScriptDir & "\"

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

    $server = ''
    $user = ''
    $pw = ''

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

    $Open = _FTP_Open('server')
    $l_FTPSession = _FTP_Connect($open, $server, $user, $pw, 1)

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

    Global $aResult[1]

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

    _FTP_FileList_Rekursiv($aResult, $server & "/")
    Func _FTP_FileList_Rekursiv(ByRef $aResult, $sPath, $bFolders = False)
    Local $aFiles, $aFolders
    If $sPath <> "" Then
    _FTP_DirSetCurrent($l_FTPSession, $sPath)
    $sPath = _FTP_DirGetCurrent($l_FTPSession)
    EndIf
    $aFiles = _Ftp_ListToArray($l_FTPSession, 2)
    If IsArray($aFiles) Then
    ;_ArrayDisplay($aFiles)
    If $aFiles[0] > 0 Then
    For $i = 1 To $aFiles[0]
    _ArrayAdd($aResult, $sPath & "/" & $aFiles[$i])
    ConsoleWrite("File: " & $sPath & "/" & $aFiles[$i] & @CRLF)
    Next
    EndIf
    EndIf
    $aFolders = _Ftp_ListToArray($l_FTPSession, 1)
    ;_ArrayDisplay($aFolders)
    If IsArray($aFolders) Then
    If $aFolders[0] > 0 Then
    For $i = 1 To $aFolders[0]
    If $aFolders[$i] <> '.' And $aFolders[$i] <> '..' Then
    ConsoleWrite("Folder: " & $sPath & "/" & $aFolders[$i] & @CRLF)
    If $bFolders Then _ArrayAdd($aResult, $sPath & "/" & $aFolders[$i])
    _FTP_FileList_Rekursiv($aResult, $sPath & "/" & $aFolders[$i], $bFolders)
    EndIf
    Next
    EndIf
    EndIf
    $aResult[0] = UBound($aResult) - 1
    EndFunc

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

    for $i = 1 to $aResult[0]
    _FTP_FileGet($l_FTPSession, $aResult[$i], $zielpfad & $aResult[$i])
    Next

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

    _FTP_Close($Open)

    [/autoit]

    es wird hier zwar alles in der console aufgelistet, aber er downloadest nicht :/

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™