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

  • fehler bei IniRead

    • Schnitzel
    • 27. Juni 2010 um 18:38

    am besten die Fehlermeldung lesen:
    called with wrong number of args.
    übersetzt Aufruf mit falscher Anzahl an Argumenten ;)

    Oder auch die Hilfe hilft da gut weiter ;)
    sehr gut ist auch das: https://autoit.de/index.php?page=Thread&threadID=13785

  • Script in einer Datenbank laufen lassen

    • Schnitzel
    • 27. Juni 2010 um 01:17

    PHP 5 / FTP / MySQL 5
    ich sehe da kein autoit ^^
    also kurzum: nein es geht nicht mit dem hoster.
    Ein Script läuft auch nicht "in einer Datenbank"

    wie Autobert schon sagte bräuchtest du einen Windows Server mit voller Berechtigung und sowas ist recht teuer.

  • Script endlos laufen lassen

    • Schnitzel
    • 27. Juni 2010 um 00:53

    FORENREGELN, ja sowas gibts hier^^

    das sieht entweder nach nem bot für n Spiel aus, oder nach nen Funscript das jmd ärgern soll.
    Beides ist hier nicht gerne gesehn

  • Script in einer Datenbank laufen lassen

    • Schnitzel
    • 27. Juni 2010 um 00:52

    Wie läuft sowas ab?
    Eine datenbank ist ja mehr oder weniger nur Tabellenmaterial.
    Was für Anbieter wären das?

  • Script endlos laufen lassen

    • Schnitzel
    • 27. Juni 2010 um 00:47

    was wird denn das ganze wenns fertig ist?

  • WINAMP 2.91c Installer Problem mit den klicks

    • Schnitzel
    • 26. Juni 2010 um 17:21

    das ist allerdings sehr komisch.
    Mit den controlclicks gehts bei mir einwandfrei.
    Auch bei verschiednenen Auflösungen...

    Passen denn die Koordinaten bei dir?

  • WINAMP 2.91c Installer Problem mit den klicks

    • Schnitzel
    • 26. Juni 2010 um 17:01

    Das machste doch eh schon sehr gut mit den Controlfunktionen ;)

    Kleinerer tipp:
    Statt winwaitactive reicht ein winwait.
    (dann läuft es auch wenn ein anderes fenster im vordergrund ist)

    hier wäre eine Lösung, geht aber bestimmt mit 100 verschiedenen Möglichkeiten ;)

    Spoiler anzeigen
    [autoit]

    ShellExecute ("WinAmp2.91c.exe")
    WinWait ("Winamp 2.91c - Installation", "Winamp ist Freeware")
    ControlClick("Winamp 2.91c - Installation", "Winamp ist Freeware", "Button2")
    ;ControlFocus("Winamp 2.91c - Installation", "Hiermit wird Winamp 2.91c", "ComboBox1"); Du brauchst hier glaub ich keinen Fokus
    ControlCommand("Winamp 2.91c - Installation", "Hiermit wird Winamp 2.91c", "ComboBox1", "SelectString", "Komplett")
    ControlFocus("Winamp 2.91c - Installation", "Hiermit wird Winamp 2.91c", "SysTreeView321")
    ControlSend("Winamp 2.91c - Installation", "Hiermit wird Winamp 2.91c", "SysTreeView321", "{DOWN}" & "{SPACE}")
    ControlClick("Winamp 2.91c - Installation", "Hiermit wird Winamp 2.91c", "Button2")
    WinWait ("Winamp 2.91c - Installation", "Bitte das Verzeichnis wählen")
    ;ControlFocus("Winamp 2.91c - Installation", "Bitte das Verzeichnis wählen", "Edit1"); hier genauso
    ControlSetText("Winamp 2.91c - Installation", "Bitte das Verzeichnis wählen", "Edit1", @ProgramFilesDir & "\Winamp291c\")
    ControlClick("Winamp 2.91c - Installation", "Bitte das Verzeichnis wählen", "Button2")
    ;Sleep (2000); brauchst du nicht da du ja WinWait hast
    WinWait("Nullsoft Winamp Setup: Einstellungen", "Hinweis: Für CDDB-Abfragen")
    ;ControlFocus("Nullsoft Winamp Setup: Einstellungen", "Hinweis: Für CDDB-Abfragen", "#327701"); sowie auch hier
    ;ControlSend("Nullsoft Winamp Setup: Einstellungen", "Hinweis: Für CDDB-Abfragen", "#327701", "{TAB}" & "{TAB}" & "{TAB}" & "{SPACE}"); funktioniert nicht
    ControlClick("Nullsoft Winamp Setup: Einstellungen", "Hinweis: Für CDDB-Abfragen", "ListBox1", "primary", 1, 14, 117)
    ControlClick("Nullsoft Winamp Setup: Einstellungen", "Hinweis: Für CDDB-Abfragen", "ListBox1", "primary", 1, 14, 136)

    [/autoit]

    Gruß
    Schnitzel

  • Hintergrundfarbe von gui ändern

    • Schnitzel
    • 26. Juni 2010 um 14:51

    Den Thread kannst du selbst auf gelöst setzen.
    Einfach den ersten Beitrag bearbeiten, als Präfix gelöst wählen und Absenden drücken ;)

    Geclosed werden hier keine Threads wegen eventueller Rückfragen...

  • fileopendialog ausgabe

    • Schnitzel
    • 25. Juni 2010 um 16:36

    jup das gehört in der Hilfe ausgebessert denk ich...

  • Hintergrundfarbe von gui ändern

    • Schnitzel
    • 25. Juni 2010 um 16:29

    Ich will, ich will, ich will.
    Hört sich für mich nach nem nervenden Kind an...
    Sry aber schau dir doch einfach mal n paar Befehle in der Hilfe an

  • Hochbegabt

    • Schnitzel
    • 25. Juni 2010 um 16:26

    Stimmt habs grad gegoogelt. Ab 130 ist man hochbegabt.

    @Threadersteller:
    Glaubst du wirklich du kannst dich auf so eine Umfrage verlassen?
    Finde das egtl ziemlich sinnlos.

    Da sind bestimmt 80% nicht hochbegabt davon...

  • Hintergrundfarbe von gui ändern

    • Schnitzel
    • 25. Juni 2010 um 16:20

    ups sry iwie falsch verstanden...

    [autoit]

    GUICtrlSetColor

    [/autoit]

    für ganze gui:

    [autoit]

    GUICtrlSetDefColor

    [/autoit]
  • fileopendialog ausgabe

    • Schnitzel
    • 25. Juni 2010 um 16:18

    komische Bemerkung...
    hast dus schonmal ausprobiert?
    klappt bei mir wunderbar:

    [autoit]

    $pfad = FileOpenDialog("Öffne die datei","", "")
    Run($pfad)

    [/autoit]

    Egal ob Leerzeichen oder nicht

  • fileopendialog ausgabe

    • Schnitzel
    • 25. Juni 2010 um 16:04
    Zitat von Bulli

    das problem ist das der pfad in " " sein müste


    wieso müsste er das?

  • Hintergrundfarbe von gui ändern

    • Schnitzel
    • 25. Juni 2010 um 15:43

    am besten mit

    [autoit]

    guisetfont

    [/autoit]

    oder für einzelne Controls:

    [autoit]

    guictrlsetfont

    [/autoit]
  • Hauptmenü per Case oder per Guictrlsetonevent => Problem

    • Schnitzel
    • 25. Juni 2010 um 14:46

    ich habs dir mal sauber gemacht:

    Spoiler anzeigen
    [autoit]

    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>
    #include <StaticConstants.au3>

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

    Opt("GUIOnEventMode", 1)

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

    $Fenstermain = GUICreate("", 403, 476, 359, 214, BitOR($WS_MINIMIZEBOX, $WS_SYSMENU, $WS_DLGFRAME, $WS_POPUP, $WS_GROUP, $WS_CLIPSIBLINGS))
    $Exit = GUICtrlCreatePic(@ScriptDir & "\Exit.jpg", 326, 0, 77, 38, BitOR($SS_NOTIFY, $WS_GROUP, $WS_CLIPSIBLINGS))
    GUICtrlSetOnEvent($Exit, "Ende")
    GUICtrlCreatePic(@ScriptDir & "\Main.jpg", 0, 0, 401, 473, BitOR($SS_NOTIFY, $WS_GROUP, $WS_CLIPSIBLINGS))
    GUICtrlSetState(-1, $GUI_DISABLE)
    $Startbutton = GUICtrlCreateButton("Start", 20, 100)
    GUICtrlSetOnEvent($Startbutton, "_Play")
    GUISetState(@SW_SHOW, $Fenstermain)

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

    $Form1 = GUICreate("GUI", 403, 800, 359, 12, BitOR($WS_MINIMIZEBOX, $WS_SYSMENU, $WS_DLGFRAME, $WS_POPUP, $WS_GROUP, $WS_CLIPSIBLINGS))
    $pExit = GUICtrlCreatePic(@ScriptDir & "\Exit.jpg", 326, 0, 77, 38, BitOR($SS_NOTIFY, $WS_GROUP, $WS_CLIPSIBLINGS))
    GUICtrlSetOnEvent($pExit, "Ende")
    GUISetState(@SW_HIDE, $Form1)

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

    While 1
    Sleep(10)
    WEnd

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

    Func Ende()
    Exit
    EndFunc

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

    Func _Play()
    GUISetState(@SW_HIDE, $Fenstermain)
    GUISetState(@SW_SHOW, $Form1)
    EndFunc

    [/autoit]

    Übrigens bin ich der Meinung, das das Niveau dieses Forums sehr hoch ist.
    Zumindest was die Qualität und die Schnelligkeit der Antworten betrifft.

    Und ich stimme Autobert zu, ohne Script können wir nur raten um was es geht...

  • Koda Input

    • Schnitzel
    • 25. Juni 2010 um 14:20

    wenn du es noch nicht gelesen hast würd ich sagen ersteinmal das autoit wiki.

    Pee's buch fand ich damals auch sehr hilfreich

    links siehe signatur

  • Sehr großen Array (100000000000000000000000000)

    • Schnitzel
    • 24. Juni 2010 um 21:08
    Zitat von Antispeed

    sonder wie man das Prob. lösen könnte :party:


    Du kapierst es noch nicht so ganz.

    Jetz geh erstmal zum Elektrogerätehändler deines Vertrauens und kauf dir 100 Billionen 1 Terrabyte platten.
    Außer die 2 Terra's sind billiger dann nimm die, und wenn du wieder hier bist sagen wir dir die lösung ;)

  • Programm mit einem Button öffnen und schließen

    • Schnitzel
    • 24. Juni 2010 um 20:06

    Ganz simples Beispiel...

    (natürlich noch stark ausbaufähig ;) )

    Spoiler anzeigen
    [autoit]

    #include <GUIConstantsEx.au3>
    $run = False

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

    GUICreate("", 200, 100)
    $Button1 = GUICtrlCreateButton("Run Notepad", 32, 16, 161, 25)
    GUISetState(@SW_SHOW)

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $Button1
    If $run Then
    ProcessClose("notepad.exe")
    Else
    Run("notepad.exe")
    EndIf
    $run = Not $run
    EndSwitch
    WEnd

    [/autoit]
  • Koda Input

    • Schnitzel
    • 24. Juni 2010 um 20:05
    Zitat von n3v

    also du willst durch einen ButtonClick den Text in Input1 ändern?

    Ja ÄNDERN. Sry aber deine lösung is recht unschön....
    Du erstellst einfach ein Control darüber.

    Zitat von n3v

    auserdem fehlen bei deinem Script die ganzen #Include's


    das ist n forumsbug...

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™