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

Beiträge von autoBert

  • If Abfrage liefert falsches Ergebnis

    • autoBert
    • 10. März 2011 um 05:39

    Hallo misterspeed,

    das Ergebnis des Vergleichs ist schon korrekt, gerade da der String keine Zahl darstellt wird er als 0 interpretiert. Wenn du deine Abfrage korrekt also so:

    [autoit]

    if $error = "0" Then
    MsgBox(0,"True",$error & " = 0 ???")
    Else
    MsgBox(0,"False","So sollte es sein")
    EndIf

    [/autoit]

    schreibst kommen auch die vo dir erwarteten Ergebnisse. Du kannst auch einmal dieses kleine Skript laufen lassen:

    [autoit]

    $error = "Ich bin ein String und ganz sicher keine Null."

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

    MsgBox(0,$error,Int($error)& ", denkste!")

    [/autoit]

    mfg autoBert

  • DirRemove mit (animierten) Status

    • autoBert
    • 9. März 2011 um 12:16

    Hallo lumb,

    das kannst du so lösen:

    [autoit]

    $sDelPath = "C:\Test2\"
    $iSize = DirGetSize($sDelPath)
    dirRemove($sDelPath,1)
    ProgressOn($sDelPath & " wird gelöscht!","Bitte warten")
    $iNewSize = 1
    Do
    ProgressSet($iNewSize/$iSize*100)
    $iNewSize = DirGetSize($sDelPath)
    Until $iNewSize = 0 or @error
    ProgressOff()

    [/autoit]

    mfg autoBert

  • FTP-Script läuft unter XP nicht

    • autoBert
    • 8. März 2011 um 19:43
    Zitat von mietzekatze

    Wenn ich das Filehandle schliesse, dann klappts auch nich.
    Dann braucht er nur ewig bei _FTP_FilePut, gibt mir dann aber doch nur ein Error zurück.


    Das Filehandle der lokalen Datei muss vor dem hochladen geschlossen werden. So klappt's:

    [autoit]

    #include <FtpEx.au3>

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

    $name = "Test" ;<=== Ordnername hat auch noch gefehlt
    $log=FileOpen("datei.txt",1)
    FileWrite($log,"["&@HOUR&":"&@MIN&" - "&@MDAY&"."&@MON&"."&@YEAR&"]"&" --> "&$name&@CRLF)
    FileClose($log)
    $server = 'user.bplaced.net'
    $username = "user"
    $pass ="0815"
    $OPEN = _FTP_OPEN("FTP")
    $CONN = _FTP_CONNECT($OPEN, $SERVER, $USERNAME, $PASS)
    $debug_Home=_FTP_DirSetCurrent($CONN,"/")
    $debug_Dir=_FTP_DirCreate($CONN,$name)
    _FTP_DirSetCurrent($CONN,"/" & $name)
    $debug_file=_FTP_FilePut($CONN,@ScriptDir& "\datei.txt","datei.txt")

    [/autoit]

    mfg autoBert

  • FTP-Script läuft unter XP nicht

    • autoBert
    • 8. März 2011 um 07:49

    Hallo Mietzekatze,

    dein grösster Fehler ist dass du die Datei zwar mit FileOpen öffnest aber dieses FileHandle nie mehr schliesst. Desweiteren versuchtst du einen Dateipfad anzulegen hast aber der Variablen $name keinen Inhalt zugeordnet,

    mfg autoBert

  • kleines problem mit datein bearbeiten

    • autoBert
    • 7. März 2011 um 09:56

    Hallo bibombll,

    herzlich willkommen im Forum und viel Spass mit AutoIt.

    Hier kannst du dir die deutsche Hilfe herunterladen.
    Hier gibt es ein AutoIt-Tutorial: http://wiki.autoit.de/wiki/index.php/TutorialSehr hilfreich ist auch das Buch von peethebee

    und jetzt zu deinem Problem: in dieser Zeile

    [autoit]

    FileWrite("c:\entpackt\" & GUICtrlRead($input1) & ".xml", "<File archivedPath=" & GUICtrlRead($input2) & " type=" &0 & "><![CDATA[Source\" & GUICtrlRead($input2) &" ]></File>")

    [/autoit]

    fehlten die beiden & Operatoren vor und nach der 0, hat doch aber die Fehlerbeschreibung angezeigt,

    mfg autoBert

  • Newszeile & Frage zu Menüpunkten

    • autoBert
    • 7. März 2011 um 01:14

    Hallo Deep Vulcano.

    BugFix hat in einem µitLight (September ?) einen Newsticker eingereicht.

    Schau dir am besten das Beispiel zu

    [autoit]

    GUICtrlCreateMenuitem

    [/autoit]

    an,

    mfg autoBert

  • exe decompilen

    • autoBert
    • 4. März 2011 um 12:33

    Hallo Bordermax,

    wenn es keine ältere AutoIt-Version ist (afair <3.3) dann ist es lizenztechnisch verboten, auch für eigene Skripte.

    Zitat

    Is there a 3rd-party decompiler?

    Yes. There is software in existence which can decompile all versions of AutoIt. This software is in direct violation of the AutoIt license agreement. Creation or use of such software may be a violation of the law depending on your local laws. Do not use it.

    Quelle: http://www.autoitscript.com/wiki/Decompiling_FAQ

    mfg autoBert

  • XMPP nutzen

    • autoBert
    • 4. März 2011 um 12:20

    Hallo chip,

    eine Suche bei Google für xmpp site:autoitscript bringt 26 Treffer, u.a.: http://www.autoitscript.com/forum/topic/48…se-with-autoit/

    das gleiche für autoit.de bringt 5 Treffer.

    Ps.; habe mich in keinen Thread eingelesen, das kannst du ja selbst,

    mfg autoBert

  • Richtige Anordnung

    • autoBert
    • 4. März 2011 um 11:59

    Hallo Zycho,

    herzlich willkommen im Forum und viel Spass mit AutoIt.

    Hier kannst du dir die deutsche Hilfe herunterladen.
    Hier gibt es ein AutoIt-Tutorial: http://wiki.autoit.de/wiki/index.php/TutorialSehr hilfreich ist auch das Buch von peethebee

    mfg autoBert

  • Internet Explorer POPUP

    • autoBert
    • 3. März 2011 um 23:52

    Hallo KleinesA,

    herzlich willkommen im Forum und viel Spass mit AutoIt.

    Hier kannst du dir die deutsche Hilfe herunterladen.
    Hier gibt es ein AutoIt-Tutorial: http://wiki.autoit.de/wiki/index.php/TutorialSehr hilfreich ist auch das Buch von peethebee

    und jetzt zu deiner Frage: poste doch bitte einmal die Seite, damit man sich das anschauen kann,

    mfg autoBert

  • AutoIt auf remote Rechner

    • autoBert
    • 3. März 2011 um 18:35

    Hallo yupepa,

    dann musst du dir wohl eine andere Möglichkeit suchen, damit niemand an der unbeaufsichtigten Arbeitsstation Blödsinn macht, wie wäre es mit Zimmer abschliessen,

    mfg autoBert

  • Line: 9737. Error: Subscript used with non-Aray variable

    • autoBert
    • 3. März 2011 um 16:26

    Schau dir Zeile 43 genau an, grundsätzlich gehört zur Fehlervermeidung an solchen Stellen mit IsArray gearbeitet:

    [autoit]

    if StringRight($pfad,1) <> "\" then $pfad &= "\" ;vorher einfügen
    $new_hardware = IniReadSection($pfad & "GPW_1.ini", "new_PNAs")
    If IsArray($new_hardware) Then
    $flag = 0
    For $i = 1 To $new_hardware[0][0]
    If StringLeft($new_hardware[$i][1], 4) = StringLeft($hardware[5], 4) Then
    $flag = 1
    ;~ Global $new_display_size = $new_hardware[$i][0]
    EndIf
    Next
    Else
    ;Fehlermeldung ausgeben
    Exit
    EndIf

    [/autoit]

    mfg autoBert

  • Developer30 hat Geburstag

    • autoBert
    • 3. März 2011 um 08:57

    Alles Gute zum Geburtstag

  • Textblöcke aus TXT-Datei Auslesen und an Cursorposition ausgeben

    • autoBert
    • 3. März 2011 um 02:49

    Falls du doch mit INI anstelle einer TXT-Datei arbeiten willst solltest du dir [Beispiel] Textbausteine verwalten (kleines Update) anschauen, da habe ich eine Lösung für Zeilenumbrüche,

    mfg autoBert

  • AutoIt auf remote Rechner

    • autoBert
    • 3. März 2011 um 02:39

    Dann beende das Skript mit

    [autoit]

    Shutdown(29)

    [/autoit]

    dann hast du sogar ein "Green IT-Skript"

    mfg autoBert

  • Webseite nach einem String durchsuchen

    • autoBert
    • 3. März 2011 um 01:52

    Hallo douky,

    ich dachte eigentlich er möchte den Text der Seite mit dem Datenschutz. Hier noch ein paar andere Möglichkeiten, ihn zu erhalten (entsprechende Stellen dekommentieren):

    Spoiler anzeigen
    [autoit]

    #Include <FFTest.au3> ;neueste Testversion der FF.AU3
    #Include <Array.au3>

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

    _FFStart("http://google.com/")
    If _FFIsConnected() Then
    #cs Möglichkeit 1
    $aLinks = _FFLinksGetAll()
    _ArrayDisplay($aLinks)
    $iDatenschutz = _ArraySearch($aLinks,"Datenschutz",0,0,0,0,0,6)
    _FFOpenUrl($aLinks[$iDatenschutz][0])
    _FFOpenUrl($aLinks[$iDatenschutz][0])
    #ce
    #cs möglichkeit 2 ;dazu must du wissen dass das Wort Privacy im Link enthalten ist
    ;_FFLinkClick("privacy")
    #ce
    ;Möglichkeit3 die einfachste das Wort Datenschutz ist (ein Teil) des/der sichtbare(n) Link(s)
    _FFLinkClick("Datenschutz","text")
    $sText = _FFReadText()
    MsgBox(0,"",$sText)
    EndIf

    [/autoit]

    mfg autoBert

  • _FTP_Connect schägt fehl

    • autoBert
    • 3. März 2011 um 00:57

    Hallo progandy,

    [ot]das dies deinem Rang im englischen Forum entspricht, wusste ich schon. Aber für welchen Begriff stehen diese 3 Buchstaben? [/OT]

    mfg autoBert

  • Webseite nach einem String durchsuchen

    • autoBert
    • 2. März 2011 um 23:54

    Hallo tomAtik,

    herzlich willkommen im Forum und viel Spass mit AutoIt.

    Hier kannst du dir die deutsche Hilfe herunterladen.
    Hier gibt es ein AutoIt-Tutorial: http://wiki.autoit.de/wiki/index.php/TutorialSehr hilfreich ist auch das Buch von peethebee

    Links zur FireFox-Atomation:

    • Mozrepl wird dafür benötigt, kannst du von hier installieren: http://wiki.github.com/bard/mozrepl/
    • FF.au3 herunterladen
    • Mozrepl über Extras|Mozrepl im Firefox starten
    • Funktionsrefernz findest du hier
    • Zum testen Skript starten: [autoit]#Include <FF.au3>

      _FFStart("http://www.autoit.de", Default, 2)

      If _FFIsConnected() Then
      If _FFLoadWait() Then MsgBox(64, "", "Page was loaded in " & @extended & "ms")

      Sleep(3000)
      ;_FFQuit() ;FireFox schliessen
      EndIf

      [/autoit]
    [autoit]
    • Eine Tutorial findest du hier
    • [autoit]
    • dieser Link Wenn mal was nicht geht ... bitte zuerst hier nachschauen ... enthält auch sehr nützliche Hinweise von [user='200122']Stilgar[/user] (Author von ff.au3)
    [/autoit]
      [/autoit]

    und jetzt zu deiner Frage: das kannst du z.B. so lösen:

    Spoiler anzeigen
    [autoit]

    #Include <FFTest.au3> ;neueste Testversion der FF.AU3
    #Include <Array.au3>

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

    _FFStart("http://google.com/")
    If _FFIsConnected() Then
    $aLinks = _FFLinksGetAll()
    _ArrayDisplay($aLinks)
    $iDatenschutz = _ArraySearch($aLinks,"Datenschutz",0,0,0,0,0,6)
    _FFOpenUrl($aLinks[$iDatenschutz][0])
    $sText = _FFReadText()
    MsgBox(0,"",$sText)
    EndIf

    [/autoit]

    mfg autoBert

  • Neuling Google Suchbegriffe auslesen und in Eingabefeld auf anderer Seite eintragen?!?

    • autoBert
    • 2. März 2011 um 22:49

    Hallo baggacfreak,

    herzlich willkommen im Forum und viel Spass mit AutoIt.

    Hier kannst du dir die deutsche Hilfe herunterladen.
    Hier gibt es ein AutoIt-Tutorial: http://wiki.autoit.de/wiki/index.php/TutorialSehr hilfreich ist auch das Buch von peethebee

    und jetzt zu deiner Frage: Damit kommst du an die Links der Seite:

    [autoit][/autoit]
    Spoiler anzeigen
    [autoit]

    #include <array.au3>
    #Include <File.au3>

    $sFile = "http://www.gmodules.com/ig/ifr?url=http%3A%2F%2Fwww.google.com%2Fig%2Fmodules%2Fgoogle_insightsforsearch_relatedsearches.xml&amp;up__results_type=TOP&amp;up__property=empty&amp;up__search_term=&amp;up__location=DE-BY&amp;up__category=0&amp;up__time_range=10-d&amp;up__max_results=100" ;mit deiner URL tauschen

    Local $aLinks[1]
    #include <IE.au3>
    $oIE = _IECreate ($sFile)
    Sleep(5000)
    $oLinks = _IELinkGetCollection ($oIE)
    $iNumLinks = @extended
    For $oLink In $oLinks
    _ArrayAdd($aLinks,$oLink.href)
    $aLinks[0] += 1
    Next
    $aLinks[0] = $iNumLinks
    _ArrayDisplay($aLinks)

    [/autoit]
    [autoit][/autoit]

    ginge natürlich aucg mit der FF.au3 von Stilgar

    mfg autoBert

  • Formular auto. ausfüllen

    • autoBert
    • 2. März 2011 um 22:11
    Zitat von Willi

    Ich bin verwirrt :(


    dann beginnst du am besten damit die Hilfe von Anfang bis mind. GUI Funktion Referenz durchzuarbeit, wenn du dann diese Grundlagen begriffen hast arbeitest du die Beispiele der "IE Benutzerdefinierte Funktion Referenz" durch, dann wird deine Verwirrung weichen und durch Wissen ersetzt,

    mfg autoBert

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™