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

Beiträge von BugFix

  • Media Player

    • BugFix
    • 13. Juli 2008 um 20:34
    Zitat von WoEf

    ist gut aber ich finde ein media player ohne Drag and Drop funktion ist nicht zu gebrauchen


    Na dann los! Deiner nun zu erwartenden Erweiterung für den Player um die Drag & Drop -Funktion sehen wir voller Erwartung entgegen. :whistling:

  • au3.api mit Firefox Funktionen

    • BugFix
    • 13. Juli 2008 um 20:22
    Zitat von Stilgar

    Schön, obwohl ich kein SciTe Benutzer bin :) ... kann ich ja gleich Notepad nehmen :whistling:


    :D Ich weiß ja, dass du ein JEdit-Fan bist (ich mags ja auch). Auf meinem Schlepptop kann ich damit aber nicht arbeiten, ein generelles Problem von Java-Programmen - viel zu ressourcenhungrig.

  • Hidden Modus

    • BugFix
    • 13. Juli 2008 um 19:27
    Zitat von Rapid

    Wieso sind Bots nicht erlaubt?


    s. dazu Forenregeln

  • StringRegExp Hilfe

    • BugFix
    • 13. Juli 2008 um 17:14

    * ist "gefräßig" (greedy). Setzt du ein ? dahinter, wird es "faul" (lazy).
    Und genau das ist der Unterschied zwischen beiden Bsp.

  • HEX-Code Farbtabelle

    • BugFix
    • 13. Juli 2008 um 16:28

    Danke für den Tipp. Dann werd ich auch gleich mal die Übersetzung machen ;)

  • HEX-Code Farbtabelle

    • BugFix
    • 13. Juli 2008 um 14:10
    Zitat von Tweaky

    Hat es eigentlich einen Grund warum die Farbe so: $CornflowerBlue = 0x6495ED kopiert wird und nicht so: 0x6495ED ?


    Ja, hat es. Ich lege (auch bei nur einmaliger Verwendung) den Farbwert in einer Variablen ab, damit ich bei späterem Lesen anhand des Variablennamens auch gleich die Farbe weiß.
    Wer es anders lieber hätte, kann natürlich diesen Teil einfach auslöschen. :)

    Zitat

    Wäre denke ich sinnvoller das ganze ins deutsche zu übersetzen, oder?

    :D Ist mir gar nicht aufgefallen. Ich hatte mehrere Versionen, eine hatte ich im EN-Forum gepostet, und die hab ich bei der Aktualisierung erwischt. ;)

  • GUIOnEventMode

    • BugFix
    • 13. Juli 2008 um 13:31

    Bitte NIEMALS OnEvent-Mode und GUIGetMsg mixen!
    So ist es sauber:

    [autoit]

    #include <GuiConstantsEx.au3>
    Opt("GUIOnEventMode", 1)

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

    $gui = GUICreate('', 800, 600)
    GUISetOnEvent($GUI_EVENT_CLOSE, 'ende')
    $typ01 = GuiCtrlCreateButton("Gerätedaten",480,60,100,20)
    GUICtrlSetOnEvent(-1, '_Geraete')
    $typ02 = GuiCtrlCreateButton("Gerätedaten",480,85,100,20)
    GUICtrlSetOnEvent(-1, '_Geraete')
    GUISetState(@SW_SHOW)

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

    While True
    Sleep(10)
    WEnd

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

    Func ende()
    Exit
    EndFunc

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

    Func _Geraete()
    Switch @GUI_CtrlId
    Case $typ01
    MsgBox(64,"Gerätedaten","Festplatte")
    Case $typ02
    MsgBox(64,"Gerätedaten","Card")
    EndSwitch
    EndFunc

    [/autoit]
  • HEX-Code Farbtabelle

    • BugFix
    • 13. Juli 2008 um 13:22

    Danke Oscar, ist jetzt eingearbeitet.
    Ebenso RGB-Anzeige und Farbmixer mit ColorPicker. Dem ColorPicker habe ich jetzt ein ordentliches (anwendungsübergreifendes) "Zielkreuz" verpaßt.
    s. Post 1

  • Mauszeiger GLOBAL ändern

    • BugFix
    • 13. Juli 2008 um 13:11

    Danke Bernd, die Idee war Klasse! :thumbup:
    Hier mal das Bsp., in SciTE gestartet bleibt jetzt das Kreuz als Cursor, obwohl normal das Caret erscheinen würde.
    (Interessant ist, dass man die Transparenz nicht auf 0 setzen kann, dann "findet" der Cursor das Fenster nicht. :whistling: )

    [autoit]

    #include <WindowsConstants.au3>
    HotKeySet('{ESC}', 'ende')
    $Cursor = GUICreate('', 10, 10, -1, -1, $WS_POPUP, $WS_EX_TOPMOST)
    WinSetTrans($Cursor, '', 10)
    GUISetCursor(3, 1, $Cursor)
    GUISetState()

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

    While 1
    Sleep(10)
    $pos = MouseGetPos()
    WinMove($Cursor, '', $pos[0], $pos[1])
    WEnd

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

    Func ende()
    Exit
    EndFunc

    [/autoit]

    Schön, nun kann ich meinem ColorPicker endlich ein ordentliches "Zielkreuz" verpassen. :D

  • Koordinatenproblem

    • BugFix
    • 13. Juli 2008 um 00:11

    Geht sicher, aber zeig mal Code, damit wir wissen, was du meinst. ;)

  • SciTE - Möglichkeiten nutzen

    • BugFix
    • 12. Juli 2008 um 21:09

    Hi,
    die meisten arbeiten wohl mit SciTE als Editor.
    Die Verwaltung eigener Abkürzungen und User-Tipps für eigene Funktionen sind wohl bekannt.
    Sehr angenehm ist auch, dass externe Anwendungen per Editor-Hotkey gestartet werden können. Wer Xenos OI installiert hat, kennt das.
    Auf diese Weise könnt ihr alle Anwendungen, die ihr während des Proggens ab und an braucht, unkompliziert aufrufen.
    Die Konfiguration passiert in der SciTEUser.properties .
    Beachten: Neue Einträge unbedingt VOR dem markierten Bereich einfügen.
    So sieht es z.Zt. bei mir aus:

    Spoiler anzeigen
    Code
    # 40 Scriptomatic
    command.40.*.au3="$(autoit3dir)\AutoIt3.exe" "$(SciteDefaultHome)\OtherTools\scriptomatic.au3"
    command.name.40.*.au3=Scriptomatic
    command.save.before.40.*.au3=1
    command.is.filter.40.*.au3=1
    command.shortcut.40.*.au3=Ctrl+Alt+F10
    # 39 VB-Script-Hilfe
    command.39.*.au3="$(SciteDefaultHome)\OtherTools\RunVBScriptHelp.exe"
    command.name.39.*.au3=VB-Script Hilfe
    command.save.before.39.*.au3=1
    command.is.filter.39.*.au3=1
    command.shortcut.39.*.au3=Ctrl+Alt+F11
    # 38 Script-Tools
    command.38.*.au3="$(SciteDefaultHome)\OtherTools\RunScriptCenter.exe"
    command.name.38.*.au3=Portable Script Center
    command.save.before.38.*.au3=1
    command.is.filter.38.*.au3=1
    command.shortcut.38.*.au3=Ctrl+Alt+F12
    # 37 Abbrev-Verwaltung
    command.37.*.au3="$(SciteDefaultHome)\Abbrev\AbbrevVerwaltung.exe"
    command.name.37.*.au3=Abbrev Verwaltung
    command.save.before.37.*.au3=1
    command.is.filter.37.*.au3=1
    command.shortcut.37.*.au3=Ctrl+Alt+A
    # 36 OrganizeIncludes
    command.36.*.au3="$(autoit3dir)\beta\autoit3.exe" "$(SciteDefaultHome)\OrganizeIncludes\OrganizeIncludes4.0.au3" "$(FilePath)"
    command.name.36.*.au3=OrganizeIncludes
    command.save.before.36.*.au3=1
    command.is.filter.36.*.au3=1
    command.shortcut.36.*.au3=Ctrl+Shift+Alt+I
    #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
    # START: DO NOT CHANGE ANYTHING AFTER THIS LINE     #-#-#-#-#
    # Created by SciTEConfig
    #------------------------------------------------------------
    Alles anzeigen
  • Mauszeiger GLOBAL ändern

    • BugFix
    • 12. Juli 2008 um 15:55

    Nein, der Mauszeiger läßt sich zwar verändern (wie von dir gezeigt, oder mit den entsprechenden Befehlen), das wirkt aber immer nur dort, wo das jeweilige Schema allgemein wirksam ist.
    Über einem Input oder Edit ist aus dem Zeigerschema die Option Textauswahl (Caret) aktiv. Über einem Link ist die Hand aktiv.
    Ich möchte aber, dass immer und unabhängig vom Fenster/Control oder sonstirgendwas meine Festlegung aktiv ist.
    Inzwischen weiß ich, wie das von Programmen gehändelt wird: Es wird ein Maushook erstellt. Was ich dazu bisher an Bsp. gefunden habe konnte ich aber noch nicht auf mein Ziel umsetzen. Naja, noch ein wenig knobeln.

  • Problem mit Script

    • BugFix
    • 12. Juli 2008 um 14:50

    Hi,
    verwende doch https://autoit.de/index.php?page…50205#post50205 um die Pfade zu ermitteln und erstelle daraus die Hardlinks.

  • Mauszeiger GLOBAL ändern

    • BugFix
    • 12. Juli 2008 um 13:55

    Danke erstmal.
    Ich galube der Ansatz hilft schonmal.
    Nun muß ich mal probieren ob das auch allgemeingültig für EditClass etc. umzusetzen ist.
    Denn wenn ich die Anwendung starte, ist nicht bekannt, was für andere Anwendungen laufen und was für Controls sie verwenden.
    Aber es soll halt allgemeingültig in jedem Fenster, für jedes Control nur der neu gesetzte Typ sichtbar sein.

  • Mauszeiger GLOBAL ändern

    • BugFix
    • 12. Juli 2008 um 13:04

    Hi,
    ich habe schon alle möglichen Varianten zum Ändern des Mauszeigers getestet (GUISetCursor; GUICtrlSetCursor; DLL-Call). Alle funktionieren wunderbar - aber nur dort wo der Zeiger als Standard gezeigt wird.
    Die anwendungsspezifische Darstellung (z.B. Caret im Edit- oder Input- Control) hat irgendwie immer Vorrang.
    Hat jemand eine Idee, wie ich meiner gewählten Einstellung zu absolutem Vorrang verhelfen kann?
    Ich möchte, dass nach Änderung, der Mauszeiger sein Aussehen nicht mehr verändert, wenn er in oder über bestimmten Controls ist.

  • Verwaltung Hardlinks

    • BugFix
    • 12. Juli 2008 um 12:02

    Danke Bernd für den Tipp. Habe auch inzwischen eine Explorer-Erweiterung entdeckt, die auch Hardlinks anzeigt: (awxLink 0.0.9.9)

  • µit - Juli

    • BugFix
    • 11. Juli 2008 um 22:21

    McPoldy: Ich habe weder DLL-Call, noch eine andere Funktion dafür genutzt ;) Es gibt noch andere Wege :)

  • UDF - _arraykeyexists

    • BugFix
    • 11. Juli 2008 um 06:51
    Zitat von Tom99

    Meines wissens gibt es ja keine Funktion wie isset() in php.


    Es gibt ja nur zwei Zugriffsformen auf das Array:
    - alle Elemente durchgehen in einer Schleife ==> da begrenzt du das durch Angabe "To Ubound($Array) -1"
    - gezielt einen Index ansprechen (darauf zielt wohl dein Skript) ==> wenn du selber codest, sollten dir aber schon die existierenden Indizes bekannt sein, insofern ist auch dort eine vorherige Überprüfung nicht notwendig

  • UDF - _arraykeyexists

    • BugFix
    • 10. Juli 2008 um 22:56

    Verstehe den Sinn nicht, du prüfst ob ein Index im Bereich von UBound-1 liegt. Wozu?

  • HEX-Code Farbtabelle

    • BugFix
    • 10. Juli 2008 um 22:09

    Anpassung an 3.2.12.0 erfolgt ==> Post 1

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™