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

Beiträge von taucher_2006

  • Rechtsklick auf einen Link

    • taucher_2006
    • 24. Januar 2008 um 08:33

    hi,

    schau mal hier ob da was bei ist.
    YouTube
    Taucher

  • Wörter aus einer Txt.datei herauskopieren!

    • taucher_2006
    • 23. Januar 2008 um 19:26

    hi,

    was bekommst du für eine Fehlermeldung. Benötigst du unbedingt die Mausclicks. Kannst du eventuell mit Controllclicks arbeiten. Schaue dochmal ob du die Controllid mit Au3Info herausbekommst.
    Taucher

  • Processe

    • taucher_2006
    • 23. Januar 2008 um 16:19

    hi,
    aus der Hilfe

    If ProcessExists("notepad.exe") Then
    MsgBox(0, "Example", "Notepad is running.")
    EndIf

    Taucher

  • Wörter aus einer Txt.datei herauskopieren!

    • taucher_2006
    • 23. Januar 2008 um 16:15

    hi,

    handelt es sich hier um ein Wort dann mit Iniread sind es mehrere dann mit IniReadSection

    aus der Hilfe

    Spoiler anzeigen
    [autoit]

    $var = IniReadSection("C:\Temp\myfile.ini", "001")
    If @error Then
    MsgBox(4096, "", "Error occured, probably no INI file.")
    Else
    For $i = 1 To $var[0][0]
    MsgBox(4096, "", "Key: " & $var[$i][0] & @CRLF & "Value: " & $var[$i][1])
    Next
    EndIf

    [/autoit]


    Ini sieht dann eventuell so aus
    [001]
    1=bla
    2=blu
    3=blas
    [002]
    usw.
    Key währe indiesem Fall alles was hinter 1= steht usw.
    default währe ein Fehler.
    Taucher

  • Tastenkombination mit send

    • taucher_2006
    • 22. Januar 2008 um 14:19

    hi,

    vielleicht so Send("#{Pause},0")
    TAucher

  • Hilfe bei kleinem scribt....

    • taucher_2006
    • 21. Januar 2008 um 12:04

    hi,

    versuche

    Spoiler anzeigen
    [autoit]

    Global $Paused
    HotKeySet("{PAUSE}", "TogglePause")
    HotKeySet("{ESC}", "Terminate")
    HotKeySet("+!d", "ShowMessage") ;Shift-Alt-d

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

    ;;;; Body of program would go here ;;;;
    While 1
    Sleep(100)
    WEnd
    ;;;;;;;;

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

    Func TogglePause()
    $Paused = NOT $Paused
    While $Paused
    sleep(100)
    ToolTip('Script is "Paused"',0,0)
    WEnd
    ToolTip("")
    EndFunc

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

    Func Terminate()
    Exit 0
    EndFunc

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

    Func ShowMessage()
    MsgBox(4096,"","This is a message.")
    EndFunc

    [/autoit]

    taucher

  • Programm läuft als Dienst

    • taucher_2006
    • 19. Januar 2008 um 14:17

    hi,

    sorry hatte eine Browser Absturz. Wollte eigentlich nicht den ersten Beitrag löschen. Wie ist es denn nun richtig, damit wenn der Dienst läuft auch Netzlaufwerke benutzt werden können? Im Script war es ja schon so das das Laufwerk verbunden Sein muss. Habe es auch mal so versucht wie msp-holzwurm beschriebn hat. Leider möchte er sich dann aber nicht verbinden. Woran liegt es?

    Spoiler anzeigen
    [autoit]

    $file = "C:\Datensicherung\nav.zup"
    $user = _StringEncrypt(0, IniRead($file, "001", "3", "Nichts gefunden"), "pass", 1)
    $pw = _StringEncrypt(0, IniRead($file, "001", "4", "Nichts gefunden"), "pass", 1)

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

    While 1
    DriveMapAdd(StringLeft(IniRead($file, "006", "8", "error"), 2), IniRead($file, "002", "3", "error"), 8, $user, $pw)
    IniWrite($file, "007", "1", "gestartet")
    Sleep(60000)
    DriveMapDel(StringLeft(IniRead($file, "006", "8", "error"), 2))
    IniWrite($file, "007", "1", "")
    Sleep(100)
    WEnd

    [/autoit]


    Wenn der Dienst einem anderen(admin) zugewiesen wird verbindet er zwar das LAufwerk aber die anderen Func gehen nicht. Wenn der Dienst als System läuft ist es umgekehrt.

    Taucher

  • Programm läuft als Dienst

    • taucher_2006
    • 18. Januar 2008 um 14:44

    hi,

    Hacken war drin. Musste aber damit es läuft den Dienst expeziet dem Admin zuweisen dann gehts.
    Taucher

  • Programm läuft als Dienst

    • taucher_2006
    • 18. Januar 2008 um 14:00

    hi,

    mein erstelltes Backup Programm läuft als Dienst. Nun habe ich ein Netzlaufwerk einbinden wollen, auf dem ein Ordner angelegt werden soll. Das Netzlaufwerk wird per LoginScript verbunden. Leider wird bei der Ausführung des Scripts das Netzlaufwerk nicht erkannt. Somit auch nicht der Ordner angelegt. Die Infos werden aus einer Ini geholt.

    Spoiler anzeigen
    [autoit]

    DirCreate(StringLeft(IniRead($file, "006", "8", "error"), 18) & $sNewDate)

    [/autoit]


    habe es auch versucht falls es nicht verbunden ist zuverbinden

    Spoiler anzeigen
    [autoit]

    If Not FileExists(StringLeft(IniRead($file, "006", "8", "error"), 3)) Then
    DriveMapAdd("T:", "\\Server\Backup")
    MsgBox(64, "Laufwerk", "Es wurde " & StringLeft(IniRead($file, "006", "8", "error"), 3) & " verbunden", 10)
    EndIf

    [/autoit]


    Auch dann geschieht nicht. Wenn das Script nicht als Dienst läuft dann wird der Ordner erstellt. Woran kanns liegen?

    Taucher[

  • Fehlfunktionen beim Einsatz des AutoIt3 Wrappers Ver 1.9.3

    • taucher_2006
    • 16. Januar 2008 um 15:33

    hi,

    also es gibt keine Fehlermeldung.
    aus der Hilfe

    Spoiler anzeigen

    If ProcessExists(3940) Then
    MsgBox(0, "Example", "Outlook is running.")
    EndIf


    Wenn du kein Script zeigst kann der Fehler auch nicht gefunden werden.
    Taucher

  • Fehlfunktionen beim Einsatz des AutoIt3 Wrappers Ver 1.9.3

    • taucher_2006
    • 15. Januar 2008 um 18:49

    hi,
    erklären kann man es Dir sicher. Aber ohne mehr Input dürfte es schwer werden. Poste deinen Code.

    Taucher

  • Schleifeenproblem

    • taucher_2006
    • 15. Januar 2008 um 14:38

    hi,

    das hatte ich völlig übersehen. Danke es läuft.

    TAucher ;)

  • Schleifeenproblem

    • taucher_2006
    • 15. Januar 2008 um 13:44

    hi,

    Bei meiner Func soll dia angehängte ini in der Section 001 abgearbeitet werden. Leider wird die Schleife nur einmal durchlaufen. was ist an meinem Script falsch?

    Spoiler anzeigen
    [autoit]

    #include 'string.au3'
    #include 'File.au3'
    #include 'array.au3'
    #include 'date.au3'

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

    Opt("TrayIconDebug", 1)

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

    $vas = "C:\Datensicherung\CDR.ini"
    $var = IniReadSection("C:\Datensicherung\CDR.ini", "001")

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

    _zusammen()
    ;
    Func _zusammen()

    For $i = 1 To $var[0][0]
    MsgBox(4096, "", $var[$i][1])
    If FileExists(IniRead($vas, "002", $i, "NotFound") & _JahrMonatstring() & "\" & "*.cdr") Then
    If FileCopy(IniRead($vas, "002", $i, "NotFound") & _JahrMonatstring() & "\" & "*.cdr", IniRead($vas, "003", "1", "NotFound"), 1) = 1 Then
    Sleep(1500)
    Local $filelist = _FileListToArray(IniRead($vas, "003", "1", "NotFound"), "*.CDR"); Ordner in dem die ganzen .txt Dateien enthalten sind
    If IsArray($filelist) Then
    Local $sammlung = IniRead($vas, "003", "2", "NotFound") & $var[$i][1] & " " & _Monatsstring() & ".CDR"
    $destfile = FileOpen($sammlung, 10); Datei in der die anderen verbunden werden
    If $destfile <> -1 Then
    For $i = 1 To $filelist[0]
    MsgBox(0,"",IniRead($vas, "003", "2", "NotFound") & $filelist[$i],1)
    $temp = FileOpen(IniRead($vas, "003", "2", "NotFound") & $filelist[$i], 0)
    If $temp <> -1 Then
    if FileWrite($destfile, FileRead($temp) & @CRLF)= 1 Then FileClose($temp)
    EndIf
    Next
    FileClose($destfile)
    EndIf
    Sleep(15000)
    FileDelete(IniRead($vas, "003", "1", "NotFound"))

    EndIf
    EndIf
    EndIf
    Next
    EndFunc ;==>_zusammen
    ;
    Func _JahrMonatstring()
    If @MON = 1 Then
    $monat = 12
    $jahr = @YEAR - 1
    Return $jahr & "\" & $monat & " " & $jahr
    EndIf
    Return StringFormat("%02d", @MON - 1) & " / " & @YEAR
    EndFunc ;==>_JahrMonatstring
    ;
    Func _Monatsstring()
    If @MON = 1 Then
    $monat = 12
    $jahr = @YEAR - 1
    Return $monat & " " & $jahr
    EndIf
    Return StringFormat("%02d", @MON - 1) & " " & @YEAR
    EndFunc ;==>_Monatsstring

    [/autoit]

    mfg Taucher

    Dateien

    CDR.ini.txt 218 Byte – 289 Downloads
  • TXT zusammen mit Fehler

    • taucher_2006
    • 12. Januar 2008 um 16:58

    hi,
    danke Oscar es geht :D:rock:
    schönes WE

  • error in line -1?

    • taucher_2006
    • 12. Januar 2008 um 16:24

    hi,

    du kannst aber eveentuel auch ConsoleWrite verwenden. Musst mal hier nach suchen.

    Taucher

  • TXT zusammen mit Fehler

    • taucher_2006
    • 12. Januar 2008 um 16:20

    hi Oscar

    irgendwie stehe ich auf dem Schlauch. Habe eine MSGBOX eingebaut um zu sehen wo ich stehe. Leider wird nix zusammengeschrieben. Lediglich die Datei wird erstellt mit 0 kb.

    Taucher

  • error in line -1?

    • taucher_2006
    • 12. Januar 2008 um 15:18

    hi,

    nimm das Opt("TrayIconDebug", 1) einzusetzen unter den #include Dann wird im Tray die Zeilennummer angezeigt.

    Taucher

  • TXT zusammen mit Fehler

    • taucher_2006
    • 12. Januar 2008 um 13:59

    hi,

    ja auch bei deinem Script bekomme ich
    C:\Programme\AutoIt3\Include\zum testen.au3 (75) : ==> Array variable has incorrect number of subscripts or subscript dimension range exceeded.:
    FileWrite($sammlung, FileRead($FileList[$i] & ".cdr") & @CRLF)
    FileWrite($sammlung, FileRead(^ ERROR
    Wie müsste es aussehen wenn man das Array in zwei Teile zerlegt und nach einander einliest. Auch habe ich versuch wie von Mega beschrieben die Dateien zu schliessen. Auch das möchte nicht gehen. Was kann ich noch tun. Möchte ungerne auf den Dos Copy Befehl zurückgreifen.
    Taucher :(

  • TXT zusammen mit Fehler

    • taucher_2006
    • 11. Januar 2008 um 16:22

    hi,

    soweit gut ohne Fehlermeldung. Nun ist die Datei aber leer.

    Taucher

  • TXT zusammen mit Fehler

    • taucher_2006
    • 11. Januar 2008 um 15:07

    hi,

    danke erstmal aber ich bekomme auch weiterhin die Fehlermeldung
    ?( Taucher

    Spoiler anzeigen
    [autoit]

    Func _zusammen()
    Global $FileList = _FileListToArray("C:\test\", "*.txt", 1) ; Dateiende wählen
    ; X:\xtraconnect Account 2\reports\cdr\Voice\2007\12 2007
    _ArrayDisplay($FileList, "")
    ;
    Global $sammlung = FileOpen("C:\Test" & "\" & _Now() & ".txt", 1);Datei zum schreiben
    ;
    For $i = 1 To UBound($FileList) - 1
    FileWrite($sammlung, FileRead(FileOpen("C:\Test" & "\" & $FileList[$i], 0)))
    Sleep(2500)
    FileClose($FileList[$i])
    Next

    EndFunc

    [/autoit]

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™