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

  • Motor ansteuern (VB nach AutoIt übersetzen)

    • autoBert
    • 16. März 2011 um 15:13
    Zitat von kunig

    Alternativ habe ich auch versucht die Motorsteuerung mit ASCII-Kommandos anzusprechen. Die Kommunikation mit dem ComPort funktioniert zwar, aber wenn ich Kommandos (aus dem Programmierhandbuch der Steuerung) übertragen will passiert nichts.


    Da ich mich in AutoIt auch noch nicht mit DLLCalls auseinandersetzen musste (die paar wenigen die ich brauche habe ich aus der Hilfe bzw. Beispielskripts adaptiert) würde ich auch diesen Weg vorziehen um dir aber dabei helfen zu können müsstest du auch die nötigen Infos bereitstellen:

    • Name der Steuerung
    • Link zur Onlineliteratur
    • evtl. Demoprogramme in VB besser. Pascal in denen es so gelöst wird, diese liegen üblicherweise bei. In Pascal musste ich vor Jahrzehnten einmal eine komplette Steuerung einer Wägeeinrichtung programmieren inklusive der Steuerung für die Materialzufuhrbänder


    Ohne Infos ist es schwer bis unmöglich dir bei diesem Weg zu helfen. Zu DLLCalls liest du am besten http://bug-fix.info/dll/dll_tut.html von BugFix er dürfte auch noch weitere nütliche Links für dich in seiner Signatur haben,

    mfg autoBert

  • Skript abbrechen aber nicht beenden

    • autoBert
    • 16. März 2011 um 14:55
    Zitat von kunig

    Es geht nicht darum ein Skript zu pausieren sondern abzubrechen und zwar an jeder beliebigen Stelle.


    Ein Skript das abgebrochen wird ist auch beendet, dies widerspricht aber dem 2. Teil deiner Überschrift. Zum vorzeitigen Beenden einzelner Funktionen benutzt man return am besten mit einem Returncode und evtl. noch @Error setzen, damit die aufrufende Funktion weis was Sache ist/war und nicht von einem Erfolg einer benötigten Funktion ausgeht und danach das Skript zum Absturz bringt.

    Ein letzter Tipp noch, poste entweder dein Skript oder setze ihn auf gelöst. Einfach 1. Beitrag bearbeiten, Präfix (nähe Überschrift) ändern und speichern (absenden)

    mfg autoBert

  • Software im Hintergrund installieren

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

    Hallo scritch,

    mit Run/RunWait bzw. ShellExecute/ShellExecuteWait

    mfg autoBert

  • Heyho

    • autoBert
    • 16. März 2011 um 01:16

    Hallo sh0r7y,

    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

  • Skript abbrechen aber nicht beenden

    • autoBert
    • 15. März 2011 um 22:24
    Zitat von kunig

    Es ist kein Spielebot. Das Skript steuert in meiner Firma eine Kundensoftware an einem Messaufbau. Ich bediene diese Kundensoftware mit AutoIt damit niemand stundenlang davorsitzen und rumklicken muss.


    Genau dafür gibt es unter Umständen bessere (weil zuverlässigere) Lösungen, dazu benötigen wir aber mehr Infos, gerad in diesem Bereich sind einige User sehr aktiv, man könnte auch sagen sie haben richtig Power.

    Zitat von kunig


    Ich habe jetzt schon länger in diesem Forum mitgelesen und ich finds bisschen lächerlich dass in jedem zweiten Thread gleich ein Bot vermutet wird. :thumbdown: Es gibt auch Leute die einen PC zu sinnvolleren Dingen nutzen als zocken. :whistling:

    Das liegt wohl daran, dass du die "bösen" Suchbegriffe verwendest, z.B.: wie man Mäuse schubst, Farben erkennt etc. In den Fällen in denen ich denen ich wegen Verdacht einen Thread deaktiviere dürfte ich eine Trefferquote von >90 % haben, aber auch ich bin schon von einem "Ungeborenen" hereingelegt worden, wie mir gelegentliche Besuche in einem anderen Forum gezeigt haben, dort liest man dann die Leute die es hier vergeblich versucht haben, seltsamerweise bekommen sie dort auch nur vernünftigen Support wenn sie a) die Grundlagen von AutoIt beherschen und b) bereit sind alle notwendigen Infos bereitzustellen

    mfg autoBert

  • Combo und SetData

    • autoBert
    • 15. März 2011 um 22:07

    @Rapi: das geht doch mit GiCtrlSetData mind. genauso einfach:

    Spoiler anzeigen
    [autoit]

    #include <GUIConstantsEx.au3>

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

    Opt('MustDeclareVars', 1)

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

    Example()

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

    Func Example()
    Local $msg,$Combo, $Button
    GUICreate("My GUI combo") ; will create a dialog box that when displayed is centered

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

    $Combo= GUICtrlCreateCombo("item1", 10, 10) ; create first item
    GUICtrlSetData(-1, "item2|item3", "item3") ; add other item snd set a new default
    $Button = GUICtrlCreateButton("&Standard 4",10,120)
    GUISetState()
    GUICtrlSetData($Combo, "item4|item5")

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

    ; Run the GUI until the dialog is closed
    While 1
    Switch GUIGetMsg()
    Case $GUI_EVENT_CLOSE
    Exit
    Case $Button
    GUICtrlSetData($Combo,"item4")
    EndSwitch
    WEnd
    EndFunc ;==>Example

    [/autoit]

    mfg autoBert

  • K8055 Velleman USB Board

    • autoBert
    • 15. März 2011 um 21:45

    Hallo Domi94,

    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 etwas Erfreuliches zu deinem Board, du bist nicht der 1. der es mit AutoIt steuern möchte, daher gibt es schon eine UDF dazu: [ offen ] K8055 Programmer? einfach das Skript aus dem Spoiler kopieren und unter K8055.au3 abspeichern. In deinen Skripten incudest du sie dann mit

    [autoit]

    #include <K055.au3> ;falls du sie im Include-Ordner abgelegt hast bzw.
    #include "c:\vellemann\K055.au3" ;Pfad anpassen nicht vergessen[autoit]

    [/autoit]


    [/autoit]

    mfg autoBert

  • USB Stick manuell mappen (auf NTFS Ordner ?!)

    • autoBert
    • 15. März 2011 um 20:18
    Zitat von Vistix

    Da ich mehr USB Sticks als Laufwerksbuchstaben habe, habe ich den USB Sticks mit einem externen Programm auf NTFS-Ordner zugewiesen. So erhalten die USB Sticks die Pfade "C:\USB\1..2..3 usw..


    1. Name des Programmes? (Interessiert mich, danke)
    2. Formatieren selbst könnte ja vielleicht noch klappen, aber Bootfähig bezweifle ich stark
    3. bei 30 Stück kannst du doch auch problemlos 2 oder 3 Durchläufe machen,

    mfg autoBert

  • Kontinuierliche Mausbewegung

    • autoBert
    • 15. März 2011 um 20:08

    Hallo Chris81,

    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:

    Zitat von Chris81

    Aber irgendwie verschiebt sich die Maus dadurch mit der Zeit.


    Ich denke deine Maus fühlt sich genauso verarscht wie wir bei deinem Versuch die Forenregeln zu umgehen,

    mfg autoBert

  • Scite - 2Fragen

    • autoBert
    • 15. März 2011 um 12:37

    Hallo IneedMoney,

    schön, dann ist dein Problem ja gelöst, schön wäre es allerdings auch wenn du den Thread auf gelöst setzt. Einfach 1. Beitrag bearbeiten, Präfix (nähe Überschrift) ändern und speichern (absenden)

    mfg autoBert

  • hilfe bei ordnerpfad öffnen

    • autoBert
    • 15. März 2011 um 12:34
    Zitat von bibombll

    das soll er automatisch machen und bitte mit beispiel


    Wir sind hier kein machmal Forum und wenn du nicht bereit bist die dt. Hilfe zu lesen (noch besser wäre es sie durchzuarbeiten) solltest du dir ein anderes Hobby suchen,

    mfg autoBert

  • Scite - 2Fragen

    • autoBert
    • 15. März 2011 um 12:12

    Hallo IneedMoney,

    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:

    Zitat von IneedMoney

    Hab nie gesagt das es einer ist ;D

    aber ein Skriptschnipsel gepostet anhand dessen ein erfahrener User es erkennen kann, du hast wohl vergessen die Forenregeln vor der Anmeldung zu lesen,

    mfg autoBert

  • AutoBot initalisiert...

    • autoBert
    • 15. März 2011 um 08:21

    Hallo ,

    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

    Ich will mal hoffen dass bei dir Nomen est Omen nicht zutrifft (da in diesem Forum BOT nur in Verbindung mit Spielen gebraucht wird) weise dich aber vorsorglich auf die [color=#009900]Forenregeln hin, solange du diese beachtest kannst du heissen wie du willst und bekommst von mir Unterstützung,

    mfg autoBert

  • Eingehendes Videosignal anzeigen

    • autoBert
    • 15. März 2011 um 08:00

    Hallo jautois,

    du könntest es über die WebCam.udf von @ludocus versuchen. Einfach dem Link SnapShot's from WebCam in meiner Signatur folgen,

    mfg autoBert

  • IE Message Fenster beantworten

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

    Hallo cobain86,

    ich hatte es befürchtet tatsächlich ein Missverständnis. Wenn diese Meldungsbox tatsächlich dein Skript blockiert bleibt dir nichts anderes übrig als mit

    [autoit]

    AdlibRegister

    [/autoit]

    eine func zu registrieren die regelmässig nachschaut ob ein solches Fenster existiert und es dann schliesst.

    mfg autoBert

  • Array

    • autoBert
    • 15. März 2011 um 07:38

    Hallo Anna,

    so etwas liest man gerne, noch lieber würde ich allerdings lesen dass der Thread gelöst ist. Einfach 1. Beitrag bearbeiten, Präfix (nähe Überschrift) ändern und speichern (absenden)

    mfg autoBert

  • Kleine Fehler. Haupt-GUI und Favoriten löschen.

    • autoBert
    • 15. März 2011 um 07:21

    Hallo DaisukeHideki,

    du überschreibst in der func _favdel die Variable $Delete (welche vorher die ID des Menüpunktes enthält) mit der ID des Buuttons zum Löschen. Also einfach eines von beiden umbennen, dann klappt es:

    [autoit]

    Func _favdel()
    $FAV_DEL = GUICreate("Entfernen", 194, 99, 192, 124)
    $SELECT = GUICtrlCreateCombo("", 16, 24, 161, 25)
    $btnDELETE = GUICtrlCreateButton("Entfernen", 56, 56, 81, 25, $WS_GROUP)
    GUISetState(@SW_SHOW)

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

    $aFav = IniReadSection(@AppDataDir & "\.minecraft\Launcher.ini", "Favoriten")
    ;- Liest aus der Launcher.ini die Favoriten
    If IsArray($aFav) Then
    GUICtrlSetData($SELECT, "", "")
    ;- _ArrayDisplay($aFav,"Favoriten")
    For $i = 1 To $aFav[0][0]
    GUICtrlSetData($SELECT, $aFav[$i][0])
    Next
    EndIf

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    ExitLoop
    Case $btnDELETE
    IniDelete(@AppDataDir & "\.minecraft\Launcher.ini", "Favoriten", GUICtrlRead($SELECT))
    ExitLoop
    EndSwitch
    WEnd
    GUIDelete($FAV_DEL)
    EndFunc ;==>_favdel

    [/autoit]

    mfg autoBert

  • IE Message Fenster beantworten

    • autoBert
    • 14. März 2011 um 21:17

    Hallo cobain86,

    um ein evtl. Missverständnis auszuschliessen mach bitte ein ScreenShot und poste auch die dazugehörigen Infos aus dem AU3-InfoTool,

    danke autoBert

  • Favoriten und GUI in einer GUI schliessen.

    • autoBert
    • 14. März 2011 um 12:18

    Hallo DaisukeHideki,

    ändere deine 1. "Lebenserhaltungsschleife" so ab:

    [autoit]

    ;====Funktionen====;
    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $EXIT
    Exit
    Case $IP_INPUT ;<========================== einfügen
    $sUrlName = GUICtrlRead($IP_INPUT)
    $sURL = IniRead(@AppDataDir & "\.minecraft\Launcher.ini", "Favoriten", $sUrlName, "")
    ConsoleWrite("ausgewählt: " & $sUrlName & " " & $sURL & @CRLF)
    ;<=======================================================
    Case $START
    _startcheck()
    Case $UPDATE
    _updatecheck()
    Case $ADD
    _favadd()
    _IniRead()
    Case $DELETE
    _favdel()
    _IniRead()
    EndSwitch
    WEnd

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

    dann siehst du in der Sciteconsole welche IP ausgeählt wurde. Denn Rest solltest du dann alleine schaffen,

    mfg atoBert

  • Favoriten und GUI in einer GUI schliessen.

    • autoBert
    • 14. März 2011 um 11:55
    Zitat von DaisukeHideki

    autoBert
    Danke, aber immer wenn ich den Launcher nun starte, kommt ein extra Fenster mit den Favoriten, wahrscheinlich wegen _ArrayDisplay.
    Dies ist in einem Launcher nicht grade von Nutzen ;)
    Daher bleibe ich bei der Variante von TheLuBu.


    du müsstest doch nur diese 1 Zeile (_arrayDisplay) löschen und es wir nicht mehr angeeigt,

    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™