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

Beiträge von Schnitzel

  • FTP Datei übertragung

    • Schnitzel
    • 2. Dezember 2010 um 18:50

    Und wo liegt da das Problem?
    Da fehlt nurnoch dein _FTP_FilePut und das include FTPEx.au3

    So klappts:

    Spoiler anzeigen
    [autoit]

    #include <FTPEx.au3>

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

    $Server = "mein.ftpserver.de"
    $Username = "meinUser"
    $Password = "meinPasswort"

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

    $Dateilokal = "test.txt"
    $DateiaufServer = "./html/upload.txt"

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

    ;~ Datei erstellen
    FileWrite($Dateilokal, "Das ist der Text in der Datei")

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

    ;~ Zum Ftp verbinden
    $ftpopen = _FTP_Open("myftp"); ziemlich egal was du als Parameter übergibst
    $ftpconnect = _FTP_Connect($ftpopen, $Server, $Username, $Password); mit Verbindungsdaten zum FTP verbinden

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

    ;~ Datei hochladen
    _FTP_FilePut($ftpconnect, $Dateilokal, $DateiaufServer)

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

    ;~ Verbindung beenden
    _FTP_Close($ftpopen)

    [/autoit]
  • FTP Datei übertragung

    • Schnitzel
    • 2. Dezember 2010 um 18:21

    Poste doch mal bitte deinen Versuch, dann sehen wir am besten wo das Problem liegt
    Außerdem lernt man aus Fehlern bekanntlich am besten ;)

  • FTP Datei übertragung

    • Schnitzel
    • 2. Dezember 2010 um 16:14

    Das ist eigentlich garnicht so schwer. Sieh dir am besten mal die beiden Befehle in der Hilfe an:

    [autoit]

    _Ftp_Open()
    _Ftp_fileput()

    [/autoit]
  • Script per Tastendruck pausieren!

    • Schnitzel
    • 2. Dezember 2010 um 08:18

    Stell doch bitte schnell dein ganzes Script rein. Dann wissen wir genau was du gemacht hast.

  • AUTOIT für Flash

    • Schnitzel
    • 1. Dezember 2010 um 16:01
    Zitat von ProblemUser

    http://de.wikipedia.org/wiki/Bot


    Deswegen hab ich ja gesagt "im allgemeinen Sprachgebrauch"
    Fast niemand verwendet Bot für automatierung die nichts mit Spielen zu tun hat.
    Aber das soll hier auch nicht das Thema sein.

    Zitat von wireNova

    Es ist einfach so eine Art Chat, und ich würde einfach einen BOT programmieren, der was eintippt in bestimmten Zeiten.


    Sry aber ohne genauere Infos kann man da nicht helfen.
    Man muss genau wissen um was es geht. Wie ich schon sagte ist Flash meistens nur sehr umständlich steuerbar.

  • AUTOIT für Flash

    • Schnitzel
    • 1. Dezember 2010 um 15:28

    Dann solltest du deine Wortwahl ändern^^
    Bots werden im allgemeinen Sprachgebrauch immer für Spiele verwendet.

    Flash Anwendungen sind aber schwer mit Autoit zu steuern.
    Um welche Anwendung gehts und was willst du machen?

  • AUTOIT für Flash

    • Schnitzel
    • 1. Dezember 2010 um 15:22

    Der erste Thread wurde nicht aus Spaß geschlossen.
    Es wird nicht supportet

  • Excel Datensätze

    • Schnitzel
    • 1. Dezember 2010 um 14:27

    Bin mir jetzt immer noch nicht so ganz sicher aber ich glaube du willst das so in der Art:
    In Spalte A die Wiederholungen, in B die Strecke und in C die Kategorie (siehe Bild Excel.JPG)
    Und als dazugehörige Gui eine Auswahl für die Kategorie und dann eine Ausgabe für verschiedene Übungen (Wiederholungen und Strecke)
    siehe Bild Gui.JPG

    Wenn meine Vermutungen stimmen dann:
    Wie fit bist du bereits in Autoit?
    Kannst du mit Arrays umgehen?

    Statt der Excel wäre es evtl leichter eine ini zu nehmen...

    Bilder

    • Gui.JPG
      • 9,56 kB
      • 231 × 268

    Dateien

    Excel.JPG 34,11 kB – 0 Downloads
  • Excel Datensätze

    • Schnitzel
    • 1. Dezember 2010 um 13:58

    Grundsätzlich ist das was du machen willst wahrscheinlich in Autoit möglich.
    Problem ist jetzt nur dass ich nicht genau verstanden habe wie genau das aussehen soll :D

    Vllt postest du mal eine Gui (zumindest wie sie ungefähr aussehen soll) und eine Beispiel Excel datei
    Und vllt nochmal genau das beschreiben wie es mit dem Zufall ablaufen soll^^


    PS: Bitte die Meldungen lesen die du bekommst, der Thread musste erst freigeschalten werden weil du noch kürzer als 10 Tage registriert bist.
    Jetzt haben wir nämlich 2 Threads, aber der 2te wird dann geschlossen ;)

  • Hover

    • Schnitzel
    • 1. Dezember 2010 um 13:49

    Kijan: Jup, aber ich hab das absichtlich offen gehalten um für einzelne Controls z.B. verschiedene Farben definieren zu können oÄ
    Ansonsten haste natürlich vollkommen recht ;)

  • Hover

    • Schnitzel
    • 1. Dezember 2010 um 12:18

    Is jetz nur n Beispiel wie ich das ganze auf die schnelle machen würde. Es geht mit Sicherheit noch einiges schöner^^

    Punkte die mir sofort bei deinem Script auffallen:
    1. Performance ist nicht allzugut, weil du ständig die Maus abfrägst und mit allen 4 Controls vergleichst
    2. Die Logik, du überprüfst immer alle 4. Die maus kann sich aber nur auf einem oder garkeinen Contol befinden
    3. Das löschen des Hoverstils ist sehr fehlerhaft

    Maßnahmen:
    1. Adlibregister damit nur alle 50 ms geprüft wird (denke 20 Änderungen pro sekunde sind mehr als genug)
    2. Switch statt den einzelnen If's
    3. Löschen des Stils vom letzten hovercontrol, wenn dieses existiert

    Spoiler anzeigen
    [autoit]

    Local $hGUI, $Kat1, $Kat2, $Kat3, $Kat4 ,$nMsg, $fLableHovered
    $hGUI = GUICreate("")
    $Kat1 = GUICtrlCreateLabel("Text1",20,20,50,20)
    $Kat2 = GUICtrlCreateLabel("Text2",30,40,50,20)
    $Kat3 = GUICtrlCreateLabel("Text3",40,60,50,20)
    $Kat4 = GUICtrlCreateLabel("Text4",50,80,50,20)
    ;GUICtrlSetCursor($Kat1,0)

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

    GUISetState()

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

    AdlibRegister("_HoverKat", 50)

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case -3
    Exit
    EndSwitch
    Wend

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

    Func _HoverKat()
    ; Nur wenn ein Control den Hoverstil hat dann ändere die Farbe auf normal
    If $fLableHovered Then GUICtrlSetColor($fLableHovered,0x000000)
    $aCursor = GUIGetCursorInfo($hGUI)
    If Not IsArray($aCursor) Then Return
    Switch $aCursor[4]
    Case $Kat1
    GUICtrlSetColor($Kat1,0x0000FF)
    Case $Kat2
    GUICtrlSetColor($Kat2,0x0000FF)
    Case $Kat3
    GUICtrlSetColor($Kat3,0x0000FF)
    Case $Kat4
    GUICtrlSetColor($Kat4,0x0000FF)
    EndSwitch
    $fLableHovered = $aCursor[4]
    endfunc

    [/autoit]
  • DeskStream

    • Schnitzel
    • 1. Dezember 2010 um 09:02

    So wie ich das sehe müsstst du dir da selbst was zusammenbasteln.
    Hab in der ScreenCapture.au3, GDIPlus.au3 und WinAPI.au3 nichts passendes gefunden

  • Hilfe bei Fileprint bitte

    • Schnitzel
    • 30. November 2010 um 15:33

    Ich hab mal versucht n möglichst einfaches Beispiel zu basteln:

    Spoiler anzeigen
    [autoit]

    #include <File.au3>
    #include <GUIConstantsEx.au3>

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

    GUICreate("Meine GUI")
    $druck = GuiCtrlCreateInput("5", 200, 120, 110, 20)
    $Button1 = GUICtrlCreateButton("Start", 60, 128, 75, 25, 0)
    GUISetState(@SW_SHOW)

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

    While 1
    Switch GUIGetMsg()
    Case $GUI_EVENT_CLOSE
    ExitLoop
    Case $Button1
    $datei = FileOpenDialog("Wähle die zu druckende Datei", @ScriptDir, "Alle Dateien (*.*)")
    If FileExists($datei) Then
    For $i = 1 To GUICtrlRead($druck)
    _FilePrint($datei)
    Next
    EndIf
    EndSwitch
    WEnd

    [/autoit]
  • TuttiFrutti hat Geburtstag

    • Schnitzel
    • 30. November 2010 um 08:28

    Alles gute zum Geburtstag, feier schön und genieß den Tag :party:

  • Servus

    • Schnitzel
    • 29. November 2010 um 21:44

    Herzlich willkommen und viel Spaß im Forum ;)

    Noch n paar Tutorials findest du in meiner Signatur

  • Fenster über Installationsroutine

    • Schnitzel
    • 29. November 2010 um 09:22

    Damit du die Eingabe über Tastatur und Maus sperrst benötigst du nur

    [autoit]

    Blockinput(1); sperren
    Blockinput(0); entsperren

    [/autoit]


    Strg+Alt+Entf wird aber nicht geblockt

    Falls du mit GUI's noch nicht umgehen kannst, dann schau mal ins Wiki (Link siehe Signatur)

    Die Installationsroutine sollte dann entweder mit den Control..()-Funktionen ablaufen oder aber mit Silent Parametern, wenn es die Software zur Verfügung stellt.

    Gruß
    Schnitzel

  • Happy Birthday BugFix!

    • Schnitzel
    • 28. November 2010 um 22:26

    Nochmal alles gute zum Geburtstag. Hoffe du hast den Tag genossen ;)
    Ein hoch auf unseren Nr.1 Poster :party:

  • Problem mit Koda Plattform Befehl Send mit Inputbox

    • Schnitzel
    • 28. November 2010 um 19:22

    Könntest den Thread noch auf gelöst setzen.
    Einfach den ersten Post bearbeiten und beim Präfix gelöst wählen ;)

  • Happy Birthday, Der_Doc

    • Schnitzel
    • 28. November 2010 um 19:12

    Alles gute zum Geburtstag.
    Feier schön und genieß den restlichen Tag :party:

  • Problem mit Koda Plattform Befehl Send mit Inputbox

    • Schnitzel
    • 28. November 2010 um 19:11

    Wann soll es denn gesendet werden?

    Ansonsten brauchste nur

    [autoit]

    Send(Guictrlread($Input1))

    [/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™