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

  • Fenster 100% Transparent, Bild aber nicht

    • Schnitzel
    • 5. Januar 2010 um 17:45
    Zitat
    [autoit]

    ControlMove()

    [/autoit]

    das würde nur das control bewegen, ich glaub eher dass du winmove suchst.

    oder noch besser:
    es gibt auch nen style für guicreate. dann kann man das bild (oder bessergesagt die ganze gui mit dem bild) mithilfe der maus verschieben.
    einziges problem: mir fällt der style nicht ein :D

  • Einige Fragen

    • Schnitzel
    • 5. Januar 2010 um 17:42

    1. da gibt es mit den control funktionen wesentlich bessere möglichkeiten ;)
    schau dir am besten die beispiele in der hilfe an (controlclick, controlsend, controlsettext, usw...)

    2. weiß nich genau was du meinst aber einfach ausprobieren schadet nicht ;)
    (wenn was schief geht: bei blockinput(1) kann man immer noch Strg + Alt + Entfernen drücken und dann den process beenden)

    3. oft isses am besten den quelltext der seite runterzuladen und diesen zu durchsuchen, den quelltext bekommt man mit
    _INetGetSource()

    4. dazu könntest du WinWait mit dem timeout parameter verwenden

    5. wiederum winwait ;)

  • Fenster 100% Transparent, Bild aber nicht

    • Schnitzel
    • 5. Januar 2010 um 17:07

    das bild in der gui muss genausogroß wie die komplette gui und bei 0, 0 beginnen.

    $hChild = Guicreate("test",200,200,100,100,$WS_POPUP,$WS_EX_MDICHILD,$hGUI)

    GUICtrlCreatePic($pfad,0,0,200,200)

  • Webbrowser finish

    • Schnitzel
    • 5. Januar 2010 um 16:43

    Sry für das misstrauen aber neu angemeldet und nur ne exe reingestellt. Das ist seehr komisch.

    kein quellcode bedeutet auch kein feedback.

  • Fenster 100% Transparent, Bild aber nicht

    • Schnitzel
    • 5. Januar 2010 um 16:31
    Zitat von MasterOfTime

    Ich glaube, die Überschrift sagt schon alles

    hm man müsste immer noch raten^^

    willst du das nur das bild angezeigt wird und sonst nichts?

  • Einige Fragen

    • Schnitzel
    • 5. Januar 2010 um 16:00

    wie dir das am liebsten ist. es gibt viele die lieber in andere dateien auslagern um den code an sich sehr übersichtlich zu halten. mir isses eher lieber funktionen im "hauptscript" mit drin zu haben, dann kann man sie öfters mal verändern. auslagern tu ich nur bei großen projekten.

    egal was von beiden du verwendest: dein programm wird dadurch nicht beeinflusst

  • Second_Keyboard

    • Schnitzel
    • 5. Januar 2010 um 15:46

    nene hab blos gemeint das du bei dem if nur das Else verwendest anstatt ein Not zu nehmen

  • Second_Keyboard

    • Schnitzel
    • 5. Januar 2010 um 15:22
    Zitat

    @Zacherja: Habs geändert das man auch auf den "Cancel"-Button drücken kann.
    Danke für den Hinweis den hab ich irgendwie voll übersehen 8) .

    aber du hast leere felder nicht ausgeschlossen und es geht wie ich finde bisschen sauberer ;)

    [autoit]

    Func _set_key()
    $key = InputBox("Set Shortkey", "Taste für Shortkey eingeben")
    If not (@error Or $key = "") Then
    $pfad = FileOpenDialog("Datei auswählen", "", "Alle (*.*)")
    IniWrite(@ScriptDir & "\key.ini", "Keys", $key, $pfad)
    $shortkeys = IniReadSection(@ScriptDir & "\key.ini", "Keys")
    EndIf
    EndFunc

    [/autoit]
  • RegWrite - Prozess mit niedriger Priorität

    • Schnitzel
    • 5. Januar 2010 um 14:35

    bin mir nicht ganz sicher ob es das ist was du willst aber es müsste funktionieren.
    einfach in der registry den pfad so angeben:

    Zitat

    %Systemroot%\system32\cmd.exe /c start /low C:\1.exe

    macht zwar auch den umweg über die cmd aber die blinkt nur ganz kurz auf

  • Die Höhe eines Listview-Items herausfinden?

    • Schnitzel
    • 5. Januar 2010 um 13:01

    oh sry hatte das "Item" überlesen

  • Einige Fragen

    • Schnitzel
    • 5. Januar 2010 um 12:55
    Zitat

    Welche Endung muss denn die Datei haben?

    die endung ist im Prinzip egal. wichtig ist nur dass in der datei Autoit-Quelltext steht.
    andere endungen machen aber wenig sinn finde ich

  • Die Höhe eines Listview-Items herausfinden?

    • Schnitzel
    • 5. Januar 2010 um 12:51

    meinst du sowas wie controlgetpos?

  • geschlossen, nicht gelöst: SAP Business One auslesen

    • Schnitzel
    • 5. Januar 2010 um 12:00

    @Xethria

    Erstmal: Dir auch ein gutes neues Jahr ;)

    Zu deinem Anliegen:
    Das ist ja schön viel text. Aber wichtig wäre zu wissen wo das Problem liegt. Das heißt was genau funktioniert denn nicht? Oder wo fehlen dir die Kenntnisse

  • Windowtool

    • Schnitzel
    • 5. Januar 2010 um 10:16

    finde leider die funktion nicht. hab sie dir aber neu geschrieben ;)

    is zwar jetz recht einfach, sollte aber funktionieren:

    Spoiler anzeigen
    [autoit]

    #include <Array.au3>

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

    $Win = _WinGetVis()
    _ArrayDisplay($Win)

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

    Func _WinGetVis()
    Dim $Winvisible[1]
    $Winlist = WinList()
    For $i = 1 To $Winlist[0][0]
    If StringStripCR($Winlist[$i][0]) <> "" And BitAND(WinGetState($Winlist[$i][1]), 2) Then
    _ArrayAdd($Winvisible, $Winlist[$i][0])
    $Winvisible[0] = UBound($Winvisible) - 1
    EndIf
    Next
    Return $Winvisible
    EndFunc

    [/autoit]
  • Windowtool

    • Schnitzel
    • 5. Januar 2010 um 10:09
    [autoit]

    $a += 1

    [/autoit]

    in ner for schleife brauchste das nicht, es wird standartmäßig um 1 hochgezählt.

    außerdem würde ich nicht die komplette winlist nehmen da dort seehr viele fenster enthalten sind (solche die gerade auf invisible gesetzt wurden usw.)

    ich hatte da mal ne funktion die alle sichtbaren fenster zurückgibt. ich such sie dir mal raus ;)

  • Hilfe bei Start/Stop

    • Schnitzel
    • 5. Januar 2010 um 09:09

    genau das dacht ich mir

    http://www.autoit.de/index.php?page=Forumrules

  • Hilfe bei Start/Stop

    • Schnitzel
    • 5. Januar 2010 um 09:05

    für was braucht man denn bitte unendlich mausclicks?

  • websiten in ini

    • Schnitzel
    • 5. Januar 2010 um 08:44
    Zitat von JuraX

    ja aber ich kann ja nicht mehrere einträge nebeneinander in der ini speicher die überschreiben sich ja

    du könntest auch fortlaufende zahlen als key's verwenden. wenn der key 5 schon existiert dann schreibe in 6. usw

  • Return Code anzeigen

    • Schnitzel
    • 5. Januar 2010 um 08:39

    Versteh die frage nicht so ganz. Der return code ist doch der wert den die funktion zurückgibt.

    oider redest du von einem externen programm das einen code zurückliefern soll?

    zeig mal dein script. oder mach n kurzes beispiel was genau du meinst.

  • _ExcelReadSheetToArray

    • Schnitzel
    • 4. Januar 2010 um 22:42

    bei mir funktioniert das beispiel

    win xp home sp3 32 bit
    AutoIt v3.3.2.0

    edit: achja und office 2003

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™