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

Beiträge von PrideRage

  • SinusTon - Synth mit Bass.dll

    • PrideRage
    • 16. März 2010 um 17:55

    Is n ganz nettes Skript.

  • Ordner Synchronisation

    • PrideRage
    • 16. März 2010 um 17:52

    Ich find es ist dir gut gelungen.

  • WordEditor

    • PrideRage
    • 15. März 2010 um 19:40

    Is dir gut gelungen, jedoch suffixt dein Speichern die endung nicht.
    Schau dir mal folgende FileSaveDialog funktion an, die ich auf AutoItScript.com gefunden habe.

    Spoiler anzeigen
    [autoit]

    Func _FileSaveDialog($sTitle, $sInitDir, $sFilter = 'All (*.*)', $iOpt = 0, $sDefaultFile = "", $sDefaultExt = "", $mainGUI = 0)
    Local $iFileLen = 65536
    Local $iFlag = BitOR(BitShift(BitAND($iOpt, 2), -10), BitShift(BitAND($iOpt, 16), 3))
    Local $asFLines = StringSplit($sFilter, '|'), $asFilter[$asFLines[0] * 2 + 1]
    Local $i, $iStart, $iFinal, $suFilter = ''
    $asFilter[0] = $asFLines[0] * 2
    For $i = 1 To $asFLines[0]
    $iStart = StringInStr($asFLines[$i], '(', 0, 1)
    $iFinal = StringInStr($asFLines[$i], ')', 0, -1)
    $asFilter[$i * 2 - 1] = StringStripWS(StringLeft($asFLines[$i], $iStart - 1), 3)
    $asFilter[$i * 2] = StringStripWS(StringTrimRight(StringTrimLeft($asFLines[$i], $iStart), StringLen($asFLines[$i]) - $iFinal + 1), 3)
    $suFilter = $suFilter & 'byte[' & StringLen($asFilter[$i * 2 - 1]) + 1 & '];byte[' & StringLen($asFilter[$i * 2]) + 1 & '];'
    Next
    Local $uOFN = DllStructCreate('dword;int;int;ptr;ptr;dword;dword;ptr;dword' & _
    ';ptr;int;ptr;ptr;dword;short;short;ptr;ptr;ptr;ptr;ptr;dword;dword')

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

    Local $usTitle = DllStructCreate('byte[' & StringLen($sTitle) + 1 & ']')
    Local $usInitDir = DllStructCreate('byte[' & StringLen($sInitDir) + 1 & ']')
    Local $usFilter = DllStructCreate($suFilter & 'byte')
    Local $usFile = DllStructCreate('char[' & $iFileLen & ']')
    Local $usExtn = DllStructCreate('byte[' & StringLen($sDefaultExt) + 1 & ']')
    For $i = 1 To $asFilter[0]
    DllStructSetData($usFilter, $i, $asFilter[$i])
    Next

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

    DllStructSetData($usTitle, 1, $sTitle)
    DllStructSetData($usInitDir, 1, $sInitDir)
    DllStructSetData($usFile, 1, $sDefaultFile)
    DllStructSetData($usExtn, 1, $sDefaultExt)
    DllStructSetData($uOFN, 1, DllStructGetSize($uOFN))
    DllStructSetData($uOFN, 2, $mainGUI)
    DllStructSetData($uOFN, 4, DllStructGetPtr($usFilter))
    DllStructSetData($uOFN, 7, 1)
    DllStructSetData($uOFN, 8, DllStructGetPtr($usFile))
    DllStructSetData($uOFN, 9, $iFileLen)
    DllStructSetData($uOFN, 12, DllStructGetPtr($usInitDir))
    DllStructSetData($uOFN, 13, DllStructGetPtr($usTitle))
    DllStructSetData($uOFN, 14, $iFlag)
    DllStructSetData($uOFN, 17, DllStructGetPtr($usExtn))
    DllStructSetData($uOFN, 23, BitShift(BitAND($iOpt, 32), 5))

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

    $ret = DllCall('comdlg32.dll', 'int', 'GetSaveFileName', 'ptr', DllStructGetPtr($uOFN))
    If $ret[0] Then
    Return StringStripWS(DllStructGetData($usFile, 1), 3)
    Else
    SetError(1)
    Return ""
    EndIf
    EndFunc ;==>_FileSaveDialog

    [/autoit]

    MfG. PrideRage

  • PFT Player (PlayFromTray)

    • PrideRage
    • 13. März 2010 um 17:44

    Warum stellst du hier ein Projekt Closed-Source rein ?
    Hier wird eh niemand Skripte klauen.

  • Webseite auslesen

    • PrideRage
    • 13. März 2010 um 13:08

    Hallo.
    FileReadLine wird so benutzt.
    FileReadLine ( "filehandle/filename" [, line] )
    Die erste Linie ist 1, die letzte -1
    Beispiel:

    [autoit]

    $file = FileOpen("test.txt", 0)

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

    ; Check if file opened for reading OK
    If $file = -1 Then
    MsgBox(0, "Error", "Unable to open file.")
    Exit
    EndIf

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

    $line = FileReadLine($file, 2)
    If @error = -1 Then Exit
    MsgBox(0, "Line read:", $line)

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

    FileClose($file)

    [/autoit]

    MfG. PrideRage

  • Func auf button

    • PrideRage
    • 13. März 2010 um 10:48

    Hallo
    Hier n kleines Beispiel:

    [autoit]

    $msg = GUIGetMsg()
    Switch $msg
    Case $DeinButton
    _DeineFunc()
    Endswitch

    [/autoit]

    MfG. PrideRage

    Edit: Zu langsam :)

  • z.B. \Device\Harddisk0\Partition1 zu einem Laufwerksbuchstaben

    • PrideRage
    • 13. März 2010 um 10:47

    Hallo.
    Also, ich glaube du willst, dass wenn du den Pfad \Test\Unterordner\Datei.txt hast, den Laufwerksbuchstaben davon erhhalten, richtig ?
    Das ist easy.
    Die Funktion lautet _PathFull() und benötigt #include <File.au3>
    In der Funktion gibst du einfach deinen Pfad an, und er Spuckt den ganzen Pfad aus.
    Beispiel:

    [autoit]

    #include <File.au3>
    $path = "\Programme\AutoIt3\"
    MsgBox(0,0, _PathFull($path))

    [/autoit]

    MfG. PrideRage

  • GDI+ drehende Dreiecke - Final

    • PrideRage
    • 12. März 2010 um 21:32

    Sieht schön aus.
    Wenn man es noch schneller macht funzt auch Hypnose ^^
    MfG. PrideRage

  • Dreieck / Kreis berechnen

    • PrideRage
    • 12. März 2010 um 08:30

    Hallo.
    Alles was ich dir zeigen kann ist dieser Wikipedia
    Artikel.
    Ich hoffe mal, es bringt dich ein wenig weiter.
    MfG. PrideRage

  • Edited Visualizer

    • PrideRage
    • 12. März 2010 um 08:25

    Also dieser Visualizer ist ja nicht wirklich besser als der normale.
    Das einzige, was ich erkennen konnte an veränderungen war die langweilige Sinuskurve und
    unheimlich viel gelagge.
    An deiner Stelle würd ich's ma fixen.
    MfG. PrideRage

  • Richtungswechsel einer Linie

    • PrideRage
    • 11. März 2010 um 19:14

    Ja, vielen Dank.
    War wohl wirklich nur n Denkfehler von mir ^^

  • Richtungswechsel einer Linie

    • PrideRage
    • 11. März 2010 um 15:48

    Hallo.
    Ich habe ein Problem, welches ich nicht lösen kann.
    Ich habe folgendes Skript:

    Spoiler anzeigen
    [autoit]

    #include <GDIPlus.au3>

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

    Opt("GUIOnEventMode", 1)

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

    Global $hGui, $width = 600, $height = $width, $i = 100
    $hGui = GUICreate("GDI+", $width, $height, -1, -1)
    GUISetOnEvent(-3, "_disp")
    GUISetState()

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

    _GDIPlus_Startup()
    Global $hGraphics = _GDIPlus_GraphicsCreateFromHWND($hGui)
    Global $hBitmap = _GDIPlus_BitmapCreateFromGraphics($width, $height, $hGraphics)
    Global $hBackbuffer = _GDIPlus_ImageGetGraphicsContext($hBitmap)
    Global $hPen = _GDIPlus_PenCreate(0xFF990001, 2)

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

    _GDIPlus_GraphicsClear($hBackbuffer)

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

    While 1
    _GDIPlus_GraphicsClear($hBackbuffer)
    _GDIPlus_GraphicsDrawLine($hBackbuffer, $i, 200, 240, 250, $hPen)
    _GDIPlus_GraphicsDrawImage($hGraphics, $hBitmap, 0, 0)
    $i += 1
    WEnd

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

    Func _disp()
    _GDIPlus_GraphicsDispose($hGraphics)
    _GDIPlus_GraphicsDispose($hBackbuffer)
    _GDIPlus_BitmapDispose($hBitmap)
    _GDIPlus_PenCreate($hPen)
    _GDIPlus_Shutdown()
    GUIDelete($hGui)
    Exit
    EndFunc

    [/autoit]

    Und ich möchte nun den Punkt $i in GraphicsDrawLine so verändern, dass er von 100 bis 300 geht, und wenn
    der Punkt $i bei 300 ist, dass er von 300 bis 100 geht, und immer so weiter.

    Meine Frage: Wie mache ich das ?
    Ich versuche es schon seit Tagen, und nie klappt was.

    Ich freue mich auf antworten.

    MfG. PrideRage

  • WinSlide UDF

    • PrideRage
    • 11. März 2010 um 13:29

    Nettes Skript.
    Wird man bestimmt sehr oft benutzen können.
    MfG. PrideRage

  • Compile Error

    • PrideRage
    • 10. März 2010 um 21:29

    Raupi
    Du weisst alles oder ^^?

  • Compile Error

    • PrideRage
    • 10. März 2010 um 19:18

    Ich hab ma die Dateien für Aut2Exe hochgeladen.
    Link: Entfernt
    Sag bescheid, wenn du die Datei hast, damit ich sie von meinem Server löschen kann ^^

  • Compile Error

    • PrideRage
    • 10. März 2010 um 18:41

    Guck mal ob bei dir unter Auto3 der Ordner Aut2Exe ist.

  • GDI+ Rotating Cubes

    • PrideRage
    • 10. März 2010 um 18:36

    eukalyptus
    Lol, das funzt ja ^^
    Danke

  • msdn constants importer

    • PrideRage
    • 10. März 2010 um 18:34

    Sehr schön.
    Finds ne klasse idee, und es ist auch gut umgesetzt.

  • Compile Error

    • PrideRage
    • 10. März 2010 um 15:28

    Hallo.
    Du hast bestimmt irgendein Fehler in den Optionen, denn SciTE
    kann die Datei nicht finden.
    Welche, weiss ich nicht, aber schau mal unter ..\AutoIt3\SciTE\ in den .properties dateien nach.
    Oder unter C:\Dokumente und Einstellungen\Name\ die SciTEUser.properties.
    Da is bestimmt was falsch.

  • icons

    • PrideRage
    • 10. März 2010 um 15:21

    Um Bilder in Icon so wandeln kannst du Pixillion Image Converter nutzen.
    Einfach die Trial Version downloaden, weniger Funktionen, aber dafür ist die nutzungs dauer nicht begrenzt.

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™