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

Beiträge von Schnuffel

  • AIPM (AutoItPictureMover)

    • Schnuffel
    • 29. Juni 2008 um 17:43

    bei mir auch :D

  • alle listbox items in eine ini schreiben ?

    • Schnuffel
    • 29. Juni 2008 um 17:19

    probier das mal aus:

    Spoiler anzeigen
    [autoit]

    #include <GuiConstants.au3>
    #include <WindowsConstants.au3>
    #include <GuiListView.au3>

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

    $Path_LandOfTheDead = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\UNREAL TECHNOLOGY\INSTALLED APPS\LANDOFTHEDEAD", "Folder")

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

    $Form1 = GUICreate("test")
    $List = _GUICtrlListView_Create($Form1, "123", 10, 10, 200, 300)
    $Add = GUICtrlCreateButton("add", 250, 10, 50, 20)
    $Rem = GUICtrlCreateButton("rem", 250, 30, 50, 20)
    $Save = GUICtrlCreateButton("save", 250, 60, 50, 20)
    $Text = GUICtrlCreateInput("", 10, 320, 150, 18)

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

    GUISetState(@SW_SHOW)

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

    While (1)
    $msg = GUIGetMsg()
    Select
    Case $msg = $GUI_EVENT_CLOSE
    Exit
    Case $msg = $Add
    _GUICtrlListView_AddItem($List, GUICtrlRead($Text))
    Case $msg = $Rem
    _GUICtrlListView_DeleteItemsSelected($List)
    Case $msg = $Save
    for $i = 0 to _GUICtrlListView_GetItemCount($List) -1
    IniWrite("TEST.ini", "AdvancedEngine.AdvancedMapList", "Maps"&$i&"= ", _GUICtrlListView_GetItemText($List, $i))
    Next

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

    EndSelect
    WEnd

    [/autoit]

    Du musst dir halt darüber klar sein, dass Du "Maps=" nicht mehrmals verwenden kannst, da er sonst immer überschrieben wird.
    Das zuweisen der Variable kannst Du ja in deinem Script ändern...
    Maps=maps1 (wenn Du diese Map aus der ini ausliest...)
    Maps=maps2 (wenn Du diese Map aus der ini ausliest...)

  • variable Variablen

    • Schnuffel
    • 28. Juni 2008 um 13:14

    meines Wissens geht das nicht,
    dass man zur Laufzeit aus einem String einen Variablennamen generieren könnte.

  • variable Variablen

    • Schnuffel
    • 28. Juni 2008 um 12:06

    mach das doch mit einem Array:

    Spoiler anzeigen
    [autoit]

    For $i = 0 to 5
    $variable[$i] = GUICtrlCreateListViewItem("..." & $i,$listview)
    Next

    [/autoit]

    aber bitte noch in der Hilfe nachsehen, von wegen Array deklarieren und so
    findest Du unter _ArrayAdd ...
    Wenn BugFix das liest ... ;(

  • Nach einer bestimmten Zeit Wieder mit _Blabla() anfangen

    • Schnuffel
    • 28. Juni 2008 um 12:03

    würde ich so lösen:

    Spoiler anzeigen
    [autoit]

    HotKeySet ("^{F1}", "dauerbuff")
    $buff = 0 ; speichert, ob dauerbuff an / aus ist
    Func buff()
    Send("{END}")
    sleep(200)
    Send("{ENTER}")
    Send("{ENTER}")
    sleep(500)
    Send("{F2}")
    Send("1")
    sleep(500)
    Send("2")
    sleep(1500)
    Send("3")
    sleep(1500)
    Send("4")
    Send("{INS}")
    EndFunc

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

    Func dauerbuff()
    If $buff = 0 Then
    buff()
    AdlibEnable ( "buff" , 5000); alle 5 Sek. wird automatisch buff() ausgeführt
    $buff = 1; setzt dauerbuff an
    Else
    AdlibDisable ( )
    $buff = 0 ; setzt dauerbuff aus
    EndIf
    EndFunc

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

    while 1
    sleep (100)
    WEnd

    [/autoit]
  • µit - April

    • Schnuffel
    • 28. Juni 2008 um 06:06

    akira2012
    aufgrund der Vorgeschichte, dass Wambo sich für den Wettbewerb interessiert aber auf halber Strecke den Mut verloren hat,
    habe ich Ihm lediglich empfohlen sich mal ein funktionierendes Script anzusehen, um zu lernen. ;)

  • 55x55 Button aber viel kleine Icons....

    • Schnuffel
    • 27. Juni 2008 um 18:20

    unter W2k gibt es den Schatten meines Wissens noch nicht.
    Da Windows nicht weiß was es mit der Information machen soll,
    ist die Standard Antwort: schwarz :rofl:
    Am Besten die Icons ohne Schatten erstellen

  • Digitaluhr

    • Schnuffel
    • 27. Juni 2008 um 16:47

    Oscar

    Zitat

    Hast Du nicht eine Idee, wie man anzeigen kann, dass die aktuelle Uhrzeit innerhalb des Stundensignal-Zeitraums liegt?

    Ich finde das Symbol mit dem Funkmast echt toll (wobei ich mich gerade frage, wofür die Anzeige eigentlich steht???),
    mach halt ein zweites mit einer Glocke.
    Wenn die angezeigt wird, dann bimmelt es auch :D (musste dann halt in die Hilfe schreiben)

    PS: ich würde den Funkmasten und die mögliche Glocke anklickbar machen und damit die Funktion aktivieren
    Funkmast: im Intervall(einzustellen im Menü) Zeitabgleich an --> Funkmast grün / ansonsten grau
    Glocke: Stundensignal an --> Glocke vielleicht gelb (dann erkennt man es vielleicht besser :D ) / ansonsten grau

    zu deinem Projekt:
    ich hab meiner Frau mal eine Batch geschrieben, damit sie mit einem Klick die Fotos der Kamera in ein Verzeichnis auf Platte verschieben kann.
    Jetzt hab ich gedacht, dass sei schon Luxus :rofl::rofl::rofl:

  • Bewegungs funktionen?

    • Schnuffel
    • 27. Juni 2008 um 10:35

    in der Hilfe gibt es ein Beispiel unter GuiCtrlCreatePic...
    leicht abgewandelt sieht das dann so aus: (bitte dem entsprechend im Scriptordner eine Datei test.gif ablegen...)

    Spoiler anzeigen
    [autoit]

    ;----- Beispiel 2
    #include <WindowsConstants.au3>
    #include <GuiConstantsEx.au3>
    ;#include <GuiConstants.au3>

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

    $gui=GUICreate("Test TransparentBild", 200, 100)
    $pic=GUICreate("", 68, 71, 10, 10,$WS_POPUP,BitOr($WS_EX_LAYERED,$WS_EX_MDICHILD),$gui)
    GUICtrlCreatePic("test.gif",0,0, 0,0)

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

    GUISetState(@SW_SHOW,$pic)
    GUISetState(@SW_SHOW,$gui)

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

    HotKeySet("{ESC}", "main")
    HotKeySet("{LEFT}", "left")
    HotKeySet("{RIGHT}", "right")
    HotKeySet("{DOWN}", "down")
    HotKeySet("{UP}", "up")
    $picPos = WinGetPos($pic)
    $guiPos = WinGetPos($gui)

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

    do
    $msg = GUIGetMsg()
    until $msg = $GUI_EVENT_CLOSE
    Exit

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

    Func main()
    $guiPos = WinGetPos($gui)
    WinMove($gui,"",$guiPos[0]+10,$guiPos[1]+10)
    EndFunc

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

    Func left ()
    $picPos = WinGetPos($pic)
    WinMove($pic,"",$picPos[0]-10,$picPos[1])
    EndFunc

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

    Func right()
    $picPos = WinGetPos($pic)
    WinMove($pic,"",$picPos[0]+10,$picPos[1])
    EndFunc

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

    Func down()
    $picPos = WinGetPos($pic)
    WinMove($pic,"",$picPos[0],$picPos[1]+10)
    EndFunc

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

    Func up()
    $picPos = WinGetPos($pic)
    WinMove($pic,"",$picPos[0],$picPos[1]-10)
    EndFunc

    [/autoit]


    Läuft alles über die Cursor-Tasten rechts links rauf runter...

  • SysListView321 - Item selektieren

    • Schnuffel
    • 27. Juni 2008 um 10:27

    ohne Bild kann Dir wahrscheinlich keiner helfen :rofl:

    Not Found

    The requested URL /index.php was not found on this server.

  • Digitaluhr

    • Schnuffel
    • 27. Juni 2008 um 10:15

    Hallo Oscar,
    hab noch 2-3 Sachen...

    ich finde die grafische Gestaltung der Buchstaben für den Wochentag nicht so geglückt.
    besonders das "R" sieht 'nicht schön aus' .
    Vielleicht kannst Du ja aus den LED-Schriftarten die ich mal gepostet hatte die Buchstaben als Vorlage nehmen...

    Für den ErinnerungsTimer braucht es doch eigentlich nicht 2 Balken, oder?
    Ich finde der horizontale unter der Uhr reicht vollkommen.
    In dem kannst Du doch auch den Progress ablaufen lassen. Sieht sonst ein wenig "eingekastelt" aus ...

    zu guter Letzt
    ich fände es besser, wenn es für die Einstellungen nur 1 Gui gibt.
    Dort kannst Du die einzelnen Bereiche ja mit Group trennen, oder Tab's einsetzen.

    PS: jetzt wird es dann mal langsam Zeit für eine Hilfe-Funktion bei den vielen Funktionen ;)

    Wann erzählst Du etwas über Dein neues Projekt??? :P

  • Md5Hash vergleichen?

    • Schnuffel
    • 27. Juni 2008 um 09:49

    findest Du hier

  • hilfe zum programm benden

    • Schnuffel
    • 26. Juni 2008 um 21:37
    Zitat

    weil er der einzige ist der das pw hat um auf den server zu kommen


    was sagt Dir das??????
    Dann wird er wohl auch der Einzige bleiben, der auf den Server kommt.
    :rofl:

  • hilfe zum programm benden

    • Schnuffel
    • 26. Juni 2008 um 21:07

    klann mir den Satz einer erklären???

    Zitat

    die exe brfindet sich auf sein server und weis aber zuganz daten leider nicht um es zu benden (blocken)

    Das klingt für mich, als ob ich auf einem entfernten Server über Netzwerk einen Prozess abschießen will,
    dessen Namen ich nicht kenne, und auf den ich auch keinen Zugriff habe... ???
    :rofl::rofl::rofl::rofl::rofl::rofl::rofl::rofl::rofl::rofl::rofl::rofl::rofl::rofl::rofl::rofl::rofl:

  • ControlGetPos, ControlClick, PixelSearch, Mouseclick

    • Schnuffel
    • 26. Juni 2008 um 20:52

    such mal in der Hilfe unter MouseCoordMode.
    Damit kannst Du einstellen, ob die Koordinaten vom Desktop gerechnet werden, oder vom Fenster...

  • Cab-Datei entpacken

    • Schnuffel
    • 26. Juni 2008 um 20:36

    @DerDoc
    jetzt sag aber nich, du schreibst ein Script,
    dass Deinen TotalCommander steuert, um die .cab zu extrahieren :rofl:

    sorry, der musste sein :rolleyes:

  • µit - April

    • Schnuffel
    • 26. Juni 2008 um 20:15

    Hallo Wambo,
    für das technische schau mal in den Post von eukalyptus, da ist das ganze als Script. --> hier

    Aber für das Design gibt's schon jetzt eine 1 mit * :thumbup:

  • 55x55 Button aber viel kleine Icons....

    • Schnuffel
    • 26. Juni 2008 um 19:38

    also ich hab es ausprobiert:
    Du hast Recht ?(
    Vielleicht ist das ein Bug in GuiCtrlSetImage bei Icons.
    Das Icon wird auf dem Button reduziert auf 32x32, obwohl das Icon eine Größe von 48x48 hat in der dll-Datei.
    Ist jetzt natürlich schwer zu sagen, ob das Icon beschnitten wird oder resized, da dein Icon mattschwarz ist :rofl:
    Wenn Du die .ico Datei verwendest geht es.
    Vielleicht weiß einer wieso das so ist... 8|

  • Cab-Datei entpacken

    • Schnuffel
    • 26. Juni 2008 um 18:06

    verwende doch einfach das Windows eigene "expand" dazu.
    ein kleines Script und ...

  • GUICTRLCreate in For Schleife... - Neues Problem

    • Schnuffel
    • 26. Juni 2008 um 17:59

    ich versuche es nochmal...
    Jedes der Bilder erhält bei Erstellung durch GuiCtrlCreatePic eine eigene @GUI_CtrlId.
    Um die Bilder abzufragen oder anzusprechen kannst Du diese @GUI_CtrlId verwenden.
    Damit kannst Du auch in einer eigenen For-Schleife alle 100 Pic's z.B. verstecken.
    Wenn z.B. das erste Bild die @GUI_CtrlId 17 hat:

    Spoiler anzeigen
    [autoit]

    For $i = 1 to 100
    GuiCtrlSetState($i - 1 + 17, $GUI_HIDE)
    Next

    [/autoit]


    Das wollte ich damit erklären :)
    Ansonsten solltest Du mal ein vollständiges Script posten,
    sonst bleiben unsere Lösungsansätze immer ein Stückwerk... ;)

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™