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

Beiträge von ExBerliner

  • Versionsnummer SciTE4AutoIt

    • ExBerliner
    • 25. Mai 2007 um 11:01

    @pee

    vielleicht könnte man das updatedatum verwenden aus der history ?
    http://www.autoitscript.com/autoit3/scite/docs/history.htm
    oder : http://www.autoitscript.com/autoit3/scite/downloads.php
    nur das fenster schaut bisserl überfüllt schon aus.

    naja, man kann sicher auch selbst schauen (datum dann auf bildschirm schreiben ;) )

    gruss exberliner

  • Information aus dokument extrahieren

    • ExBerliner
    • 25. Mai 2007 um 10:49

    @th.meger

    jau, hast recht *an den kopf klatsch*.
    beweis:

    Spoiler anzeigen
    [autoit]

    #include<Array.au3>
    #include<String.au3>

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

    $s_test = "Hund geht weg hund geht weg hund geht weg"
    msgBox (0,"bla", $s_test)
    $test = _StringBetween ($s_test, "Hund"," weg")
    ;~ MsgBox(0,"bla",$test[0])
    _ArrayDisplay($test)

    [/autoit]

    klasse das _StringBetween()

    gruss exberliner

  • Information aus dokument extrahieren

    • ExBerliner
    • 25. Mai 2007 um 09:54

    hi th.meger,

    oho, da wird ein array zurückgegeben. war mir so nicht klar.
    was ist denn da der grund, dass da ein array zurückgegeben wird ? irgendwie nicht plausibel, oder ?

    gruss exberliner

  • Information aus dokument extrahieren

    • ExBerliner
    • 25. Mai 2007 um 01:16
    Spoiler anzeigen
    [autoit]

    $s_test = "Hund geht weg"
    msgBox (0,"bla", $s_test)
    $test = _StringBetween1 ($s_test, "Hund"," weg")
    MsgBox(0,"bla",$test)

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

    Func _StringBetween1($s_String, $s_Start = 0, $s_End = 0)
    $s_Start = StringInStr($s_String, $s_Start) + StringLen($s_Start)
    Return StringMid($s_String, $s_Start, StringInStr($s_String, $s_End) - $s_Start)
    EndFunc ;==>_StringBetween1 -Func von th.meger (autoit.aufwaerts.de)-

    [/autoit]

    tja, alles meger ;)

    gruss exberliner

  • mehrere Dateien auslesen

    • ExBerliner
    • 24. Mai 2007 um 22:43

    was sagt denn @error ?

    vielleicht so: $FileList=_FileListToArray("S:\HTML_FILES\", "*.htm?", 1)

    EDIT:
    @Error:
    1 = Path not found or invalid
    2 = Invalid $sFilter
    3 = Invalid $iFlag
    4 = No File(s) Found

    Edit2: tzz. bugfix hats erkannt, ich war zu blöde :D
    gruss exberliner

  • Versionsnummer SciTE4AutoIt

    • ExBerliner
    • 24. Mai 2007 um 22:30

    eine frage an die admins:

    ist es möglich dass ihr die versionsnummer bei eurem fensterchen "Autoit Version" mit angebt ? beim runterladen ergibt sich die versionsnummer leider auch nicht durch den dateinamen.
    und autoitscript.com scheint auch grad down zu sein ?

    danke für eure mühe.
    gruss exberliner

  • windows xp standart zip + cmd?

    • ExBerliner
    • 20. Mai 2007 um 16:11

    hi,

    vielleicht mal nach unzip32.exe googlen ?

    Spoiler anzeigen

    Usage: unzip [-Z] [-opts[modifiers]] file[.zip] [list] [-x xlist] [-d exdir]
    Default action is to extract files in list, except those in xlist, to exdir;
    file[.zip] may be a wildcard. -Z => ZipInfo mode ("unzip -Z" for usage).

    -p extract files to pipe, no messages -l list files (short format)
    -f freshen existing files, create none -t test compressed archive data
    -u update files, create if necessary -z display archive comment
    -x exclude files that follow (in xlist) -d extract files into exdir

    modifiers: -q quiet mode (-qq => quieter)
    -n never overwrite existing files -a auto-convert any text files
    -o overwrite files WITHOUT prompting -aa treat ALL files as text
    -j junk paths (do not make directories) -v be verbose/print version info
    -C match filenames case-insensitively -L make (some) names lowercase
    -$ label removables (-$$ => fixed disks) -V retain VMS version numbers
    -M pipe through "more" pager -s spaces in filenames => '_'

    Examples (see unzip.txt for more info):
    unzip data1 -x joe => extract all files except joe from zipfile data1.zip
    unzip -fo foo ReadMe => quietly replace existing ReadMe if archive file newer

    gruss exberliner

  • Fun-Thread

    • ExBerliner
    • 13. Mai 2007 um 12:31

    Letztendlich, nachdem ich

    - die gesamte Software auf den neuesten Stand gebracht
    - sämtliche Virenattacken abgewehrt
    - alle Hackerangriffe unmöglich gemacht
    - Eindringen mit einer gewaltigen Firewall vereitelt
    - die Verbindung zum Provider gekappt
    - alle unsicheren Schnittstellen und Bauteile entfernt
    - und viele daraus resultierende kleinere Probleme beseitigt habe

    Läuft mein umgebauter Computer jetzt genau so, wie ich es zuvor nie zu Träumen gewagt hätte (siehe Bild im Anhang).

    gruss exberliner

  • Puhh.... Passwort wieder gefunden / Keine e-Mail bei Passwortanfrage?

    • ExBerliner
    • 10. Mai 2007 um 09:18

    BugFix und gunfood

    jau, ihr habt recht. geändert und funzt.
    die e-mail benachrichtigung geht nun auch. war das nun die selbe ursache oder ist der fehler im allgemeinen nun beseitigt worden ?

    gruss exberliner

  • Puhh.... Passwort wieder gefunden / Keine e-Mail bei Passwortanfrage?

    • ExBerliner
    • 9. Mai 2007 um 19:22

    jau, ich muss mich auch immer neu hier einloggen (seit gestern).

    Zitat

    Ist das gleiche Problem mit den Benachrichtigungen bei neuen Beiträgen

    wie ? ging die jemals ? (bitte nicht schlagen :rolleyes:)

    gruss exberliner

  • Werbung die 2e

    • ExBerliner
    • 9. Mai 2007 um 19:18

    GtaSpider

    ich würde dir gern glauben, kenne aber auch das gegenteil, leider.
    da ist das dem verantwortlichen sowas von egal. möchte die internetplattform nicht nennen .. aus (hoffentlich) verständlichen gründen.

    gruss exberliner

  • Werbung die 2e

    • ExBerliner
    • 9. Mai 2007 um 19:04

    [X] Ich bevorzuge die Variante mit der Box
    [] Ich bevorzuge die Zwischen-Posts
    [] Ich hasse Werbung, weg damit!
    [] kann beides bleiben!

    einen kleinen kommentar auch von mir:
    ich werde die werbung nicht anklicken. wer garantiert mir, dass ich mir da keinen "virus" einfange (restrisiko bis zum nächsten update bleibt).

    ansonsten schliesse ich mich der meinung von carsten an.

    gruss exberliner

  • Temp Ordner leeren...

    • ExBerliner
    • 6. Mai 2007 um 17:36

    @trallala

    ich finde gar keine functions zu Timerstart() und TimerStop() ?

    gruss exberliner

  • Internet Explorer startet nicht (IE6)

    • ExBerliner
    • 4. Mai 2007 um 20:28

    so, ich weiss noch nicht ganz so recht, ob ich das problem "eingekreist" habe. fest steht eins: seitdem ich bei einem rechner die google toolbar deinstalliert habe, tauchte mein problemchen nicht mehr auf.

    ist schon krass, bei was diese toolbar so alles stört.
    schaun wir mal, ob dies das ei des kolumbus war. (ich befürchte es ;) )

    gruss exberliner

  • Datei an (Brenn)-Programm senden

    • ExBerliner
    • 1. Mai 2007 um 19:11

    schau dir nochmal mein befehl an:

    Spoiler anzeigen
    [autoit]

    RunWait('C:\Programme\Nero\Nero 7\Core\nerocmd.exe --drivename m --write --real --dvd --iso Copy "E:\TEMP\copy\*.*" --recursive',"C:\Programme\Nero\Nero 7\Core",@SW_HIDE)

    [/autoit]

    und setze das für dich einfach um. achte auf " und '

    wenn nach dem brennen eine msgbox ausgegeben werden soll MUSST du runwait() verwenden. nur so wird bis zum ende des brennens gewartet, bevor die folgezeile im script abgearbeitet wird.

    nach dem brennen wird die lade automatisch geöffnet. wenn du diese schliessen willst : nerocmd.exe --drivename m --load (m ist bei mir das laufwerk M: )

    bei der speedermittlung kann ich leider nicht weiterhelfen. schau mal in der befehlsliste von nerocmd auf der Kommandoebene mit nerocmd /?.

    EDIT: was vergessen; achte auch auf leerzeichen. z.b. bei /c, wenn ich das richtig sehe, muss da ein leerzeichen noch dahinter also anstatt "/c" so: "/c ". auch nach dem $Pathfound gehört ein leerzeichen, also anstatt $PathFound & " --write ... so: $PathFound & " --write. wenn du unsicher bist, lass dir den befehl in einer msgbox testweise ausgeben oder consolewrite und schau genau nach, ob die syntax und die leerzeichen etc alles stimmt.

    EDIT2: mach dich nochmal mit dem runwait()-befehl vertraut:
    RunWait ( "filename" [, "workingdir" [, flag]] ). ich vermisse bei dir das "workingdir", dies ist unbedingt erforderlich, wenn du das entsprechende verzeichnis nicht gerade im focus hast. (immer angeben am besten, dann bist auf der sicheren seite). und vergiss momentan das {enter} und das controlsend(). .. vorläufig.

    gruss exberliner

  • Datei an (Brenn)-Programm senden

    • ExBerliner
    • 1. Mai 2007 um 02:04

    nach dem vorliegenden programm-code hast du schon recht, dass die function nur in diesem einen fall benutzt wird. eine function stellt eine sogenannte subroutine dar bzw. definiert eine nutzerfunktion, welche beliebig oft aufgerufen werden kann.

    lies unbedingt die bemerkungen in der hilfe zu func .. endfunc hinsichtlich der arrays, variablen und parameter. es kommen sonst schnell unerwünschte ergebnisse zustande. schau zum verständnis mal in dem beitrag von bugfix hier

    wegen der übersichtlichkeit gehören solche "subroutinen" an das ende des programm, auch wenn sie nur einmal benutzt werden.

    so sollte es dann aussehen:

    Spoiler anzeigen
    [autoit]

    ;
    ;suche nerocmd, suche brenner, cmd + parameter @hide, alles in ini
    ;NeroCMD AutoBurner V.1
    ;
    ;©sc4ry

    $ini = "NeroCMD AutoBurner.ini"
    if not FileExists(@scriptdir & "\" & $ini) then
    MsgBox(0, "NeroCMD AutoBurner V.1 by sc4ry", "This little Programm will burn your specified Files as Data-CD, you only need a copy of Nero", 5)
    ;suche nach NeroCMD.exe
    Dim $file = "nerocmd.exe"
    Dim $SearchFolder = @ProgramFilesDir
    Dim $PathFound
    $FSO = ObjCreate("Scripting.FileSystemObject")
    Showsubfolders( $FSO.GetFolder($SearchFolder) )
    ;fehlermeldung wenn nicht gefunden
    if not FileExists($pathfound) Then
    MsgBox(16, "Error", "NeroCMD was not found on your PC, please install Nero first")
    exit
    Else
    EndIf
    ;suche nach brenner/cdrom
    $var = DriveGetDrive("cdrom")
    if not @error Then
    for $i = 1 to $var[0]
    ;schreibe lw in ini
    IniWrite($ini, "Drive", "Recorder", $var[$i])
    Next
    EndIf

    ;wähle Ordner mit zu brennenden Daten
    $BurnDir = FileSelectFolder("Please specify your burning folder", "", 2, "C:\")
    If @error Then
    ;lösche ini bei error, da sonst $BurnDir fehlt
    FileDelete(@scriptdir & "\" & $ini)
    Exit
    else
    ;schreibe $BurnDir in ini
    IniWrite($ini, "Path", "BurnDir", $BurnDir)
    endif
    ;setzt den "aktuellen ordner" (wichtig für FileFindFirstFile)
    $path = FileChangeDir($BurnDir)

    else
    IniRead(@ScriptDir & "\" & $ini, "Files", "NeroCMD", "")
    $recorder = IniRead(@ScriptDir & "\" & $ini, "Drive", "Recorder", "")
    $IniBurn = IniRead(@ScriptDir & "\" & $ini, "Path", "BurnDir", "")

    ;wähle Ordner mit zu brennenden Daten
    $BurnDir = FileSelectFolder("Please specify your burning folder", "", 2, $IniBurn)
    If @error Then Exit
    ;setzt den "aktuellen ordner" (wichtig für FileFindFirstFile)
    $path = FileChangeDir($BurnDir)

    ;wähle zu suchenden Files
    $Files = Inputbox("Specify what to burn", "Please specify the files, you want to burn", "*.avi", "", 250, 100)
    If @error Then Exit
    $search = FileFindFirstFile($Files)
    ;gibt nacheinander in einer msgbox die gefunden files aus
    If $search = -1 Then
    MsgBox(16, "Error", "No files/directories matched the search pattern")
    Exit
    EndIf
    While 1
    $file = FileFindNextFile($search)
    If @error Then ExitLoop
    run(@comspec)
    WinWaitActive("C:\WINDOWS\system32\cmd.exe")
    Send($recorder) ;$PathFound & ' --write --real --drivename ' & $recorder & ' --speed 40 --iso new " ' & $BurnDir & '\' & $file & " ')
    MsgBox(0, "Burned:", $file)
    WEnd
    ;beendet die suche
    FileClose($search)
    endif

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

    ; hier endet das proggi (auch ohne dem Exit-befehl)
    ; alternativ wird hier weiterer code folgen

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

    Func ShowSubFolders($Folder)
    For $Subfolder in $Folder.SubFolders
    If FileExists($Subfolder.Path & "\" & $file) Then
    $PathFound = $Subfolder.Path & "\" & $file
    ;schreibe Pfad in ini
    IniWrite($ini, "Files", "NeroCMD", $PathFound)
    ExitLoop
    EndIf
    ShowSubFolders( $Subfolder )
    Next
    EndFunc

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

    ; hier ggf. weitere functions

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


    schon spät (oder zu früh ?); hoffe es ist noch verständlich rüber gekommen.

    gruss exberliner

  • Datei an (Brenn)-Programm senden

    • ExBerliner
    • 30. April 2007 um 17:26

    auf ersten blick :

    falsch: if not FileExists(@scriptdir & "/" & $ini) then
    richtig: if not FileExists(@scriptdir & "\" & $ini) then

    EDIT: betrifft das 2. script zeile 8

    EDIT2: auf den zweiten blick: ich weiss jetzt nicht genau, ob es erlaubt ist, eine function mitten im programm zu haben. auf jeden fall dient es der übersichtlichkeit, wenn diese immer unterhalb des programms steht.

    gruss exberliner

  • Datei an (Brenn)-Programm senden

    • ExBerliner
    • 29. April 2007 um 12:51

    hi,

    ich habe auch etwas "gedoktort" vor einiger zeit mal.
    hier mal ein beispiel , was bei mir funtioniert. ich denke, daran erkennst du auch die problematik und deine kleinen fehler.

    Spoiler anzeigen
    [autoit]

    RunWait('C:\Programme\Nero\Nero 7\Core\nerocmd.exe --drivename m --write --real --dvd --iso Copy "E:\TEMP\copy\*.*" --recursive',"C:\Programme\Nero\Nero 7\Core",@SW_HIDE)

    [/autoit]

    EDIT: wie das brennen auf eine 2. cd/dvd funktioniert weiss ich leider nicht.

    gruss exberliner

  • Internet Explorer startet nicht (IE6)

    • ExBerliner
    • 26. April 2007 um 23:45

    wenn ich dieses xD dort nicht gesehen hätte, würde ich dir ja gerne folge leisten xD.

    nee, kommt nicht in die tüte. zumal ich meine, dass ich dort dieses phänomen auch mal hatte. durch meine ganze rumprobiererei weiss ich das leider nicht mehr mit sicherheit.

    gruss exberliner

  • Internet Explorer startet nicht (IE6)

    • ExBerliner
    • 26. April 2007 um 23:01

    hallöchen in die runde,

    ich habe seit einiger zeit das problem, dass bei dem befehl _IECreate() der IE6 teilweise bei mir nicht startet.

    wenn ich bsplweise ein script starte, wo dieser befehl vorkommt, habe ich des öfteren es oft so gemacht, dass ich auf meinen IE6 link geklickt habe, dann hat es auch das script geschafft. aber das ist ja nicht das gelbe vom ei, da ich ja zeitgesteuerte scripte ausführen lasse und nicht am PC bin.

    weiterhin habe ich auch das phänomen, dass der IE6 auch nicht startet, wenn ich auf meinen IE6 klicke. meistens geht es erst immer beim 2. mal.

    ich bin da bisserl ratlos und frage deswegen mal hier, wo ich bei der problemsuche eigentlich anfangen soll. ich habe nix exotisches installiert und auch keine anderen browser drauf.

    das problem trat irgenwann mal auf, und da weiss ich mit sicherheit, dass ich nichts neues installiert hatte. meine systemauslastung ist gering und mein RAM beträgt 1 GB, pentium 3 GHz, festplattenspeicher frei jede menge, systempartition 20 gb, davon 11 gb frei.

    was für mich nicht in frage kommt, sind neuinstallation (da brauch ich jahre für) oder ein umstieg auf IE7. :D

    vielleicht hat ja einer von euch dieses problem mal gehabt oder davon gehört und könnte mir helfen ?

    nicht verzagen, wenn ich mich nicht gleich melde auf eure antworten, bin etwas unter zeitdruck die tage.

    vielen dank schon mal im voraus für eure unterstützung.

    eh ich es vergesse: die geschilderte problematik hab ich auch auf einem 2. rechner. (und das deutet bei mir auf ein massenproblem hin) ;)

    EDIT: um eines auch noch vorweg zu nehmen: ein virus habe ich definitiv nicht, da bin ich ziemlich pingelig.

    EDIT2: komischerweise sehe ich im task-manager bei einem frisch gebootetem system nach einem "fehlstart" die iexplore.exe

    gruss exberliner

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™