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

Beiträge von Cartan12

  • Einfache Variante für unzugängliche Koordinaten

    • Cartan12
    • 11. Januar 2010 um 20:09
    Zitat von cartan12

    Fallst du das mit der FF.au3 noch brauchst, hier ist ein gutes Tut...
    Du kannst am Anfang des Scripts einmalig eine Abfage machen, welcher Browser benutzt wird:

    Spoiler anzeigen
    [autoit]


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

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

    If Not FileExists(@ScriptDir & "\Browser.ini") Then
    _Abfrage()
    EndIf

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

    Func _Abfrage()
    $abfrage = GUICreate("Browser", 323, 110, 192, 124)
    $Label1 = GUICtrlCreateLabel("Welcher Browser wird benutzt?", 40, 24, 252, 24)
    GUICtrlSetFont(-1, 12, 800, 0, "MS Sans Serif")
    $Button1 = GUICtrlCreateButton("Firefox", 32, 64, 99, 25, $WS_GROUP)
    $Button2 = GUICtrlCreateButton("Internet Explorer", 176, 64, 107, 25, $WS_GROUP)
    GUISetState(@SW_SHOW)

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

    While 1
    $Msg = GUIGetMsg()
    Select $Msg
    Case $Msg = $GUI_EVENT_CLOSE
    Exit
    Case $Msg = $Button1
    IniWrite(@ScriptDir & "\Browser.ini","Browser","Name","FF")
    Case $Msg = $Button2
    IniWrite(@ScriptDir & "\Browser.ini","Browser","Name","IE")
    EndSelect
    WEnd
    EndFunc

    [/autoit]
    Alles anzeigen

    Da ist auch die FF.au3 dabei.

  • Einfache Variante für unzugängliche Koordinaten

    • Cartan12
    • 11. Januar 2010 um 20:08

    Meinst du z.b. sowas? (Musst noch die Koordinaten anpassen)

    [autoit]

    ControlClick("Hilfe & Unterstützung - .: autoit.de :. - Das deutsche AutoIt-Forum - Mozilla Firefox","","[CLASSNN:MozillaWindowClass5]","" ,1,308 ,323)

    [/autoit]
  • Einfache Variante für unzugängliche Koordinaten

    • Cartan12
    • 11. Januar 2010 um 19:52

    Also, wenn der Browser immer im Vordergrund ist, kannst du Funktionen wie MouseMove, MouseClick, ect. benutzen, davon ist aber normalerweise abzuraten... Ist deine Entscheidung.

  • verschlüsselte .ini lesen

    • Cartan12
    • 11. Januar 2010 um 19:35

    Falls du so ne Art Passwortabfrage brauchst:

    Spoiler anzeigen
    [autoit]


    If IniRead(@ScriptDir & "\Einstellungen.ini","Passwortabfrage","Passwort","0") <> 0 Then
    $check = IniRead(@ScriptDir & "\Einstellungen.ini","Passwortabfrage","Passwort","0")
    $pass = InputBox("Passwortabfrage","Bitte geben sie das Passwort ein:","","*")
    If @error == 1 Then
    Exit
    EndIf
    Do
    $pass_temp = _StringEncrypt(0,$check,$pass)
    If $pass_temp == "Zitronenschnitte" Then
    $bool = 1
    Else
    $bool = 0
    $pass = InputBox("Passwortabfrage","Falsches Passwort! Versuchen sie es erneut:","","*")
    EndIf
    Until $bool == 1
    Else
    $pass = InputBox("Passwort","Bitte Passwort eingeben(gut merken!!!):", "","*")
    $real_pass2 = _StringEncrypt(1,"Zitronenschnitte",$pass)
    IniWrite(@ScriptDir & "\Einstellungen.ini","Passwortabfrage","Passwort",$real_pass2)
    MsgBox(0,"Passwort","Passwort wurde gespeichert")
    EndIf

    [/autoit]
  • Einfache Variante für unzugängliche Koordinaten

    • Cartan12
    • 11. Januar 2010 um 17:10

    Fallst du das mit der FF.au3 noch brauchst, hier ist ein gutes Tut...
    Du kannst am Anfang des Scripts einmalig eine Abfage machen, welcher Browser benutzt wird:

    Spoiler anzeigen
    [autoit]


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

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

    If Not FileExists(@ScriptDir & "\Browser.ini") Then
    _Abfrage()
    EndIf

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

    Func _Abfrage()
    $abfrage = GUICreate("Browser", 323, 110, 192, 124)
    $Label1 = GUICtrlCreateLabel("Welcher Browser wird benutzt?", 40, 24, 252, 24)
    GUICtrlSetFont(-1, 12, 800, 0, "MS Sans Serif")
    $Button1 = GUICtrlCreateButton("Firefox", 32, 64, 99, 25, $WS_GROUP)
    $Button2 = GUICtrlCreateButton("Internet Explorer", 176, 64, 107, 25, $WS_GROUP)
    GUISetState(@SW_SHOW)

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

    While 1
    $Msg = GUIGetMsg()
    Select $Msg
    Case $Msg = $GUI_EVENT_CLOSE
    Exit
    Case $Msg = $Button1
    IniWrite(@ScriptDir & "\Browser.ini","Browser","Name","FF")
    Case $Msg = $Button2
    IniWrite(@ScriptDir & "\Browser.ini","Browser","Name","IE")
    EndSelect
    WEnd
    EndFunc

    [/autoit]
  • strings uploaden

    • Cartan12
    • 11. Januar 2010 um 17:00

    Hmm... wusst ich gar nicht... Danke für den Tipp :thumbup:

  • Fertige Skripte fuer Firefox?

    • Cartan12
    • 11. Januar 2010 um 16:57

    Ich schließe mich Sprenger120 an (Bin selber erst 14).

    Zitat von TJA


    Ohne Beispiel-Skript ist´s aber ein Rumprobieren ...
    Ein "Firefox UDF" kann ich leider auch nicht finden, wohl aber ein "firefox.au3"

    Ich gebe dir aber ein Stichwort: FF.au3 :D

  • Einfache Variante für unzugängliche Koordinaten

    • Cartan12
    • 11. Januar 2010 um 16:50

    Probier es mal mit der FF.au3 oder der IE.au3.

  • Form mit 120 Bildern

    • Cartan12
    • 11. Januar 2010 um 15:13

    Vielleicht kannst es so einfacher nachvollziehen:

    Spoiler anzeigen
    [autoit]


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

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

    Bilderauswahl()

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

    Func Bilderauswahl()
    $Bildnummer = IniRead(@ScriptDir & "\Bild.ini", "Aktuelles_Bild","Nummer","1")
    $Form1 = GUICreate("Form1", 965, 681, 192, 124)
    $Pic1 = GUICtrlCreatePic("C:\Dokumente und Einstellungen\All Users\Dokumente\Eigene Bilder\Beispielbilder\Blaue Berge.jpg", 112, 128, 100, 100, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
    $Pic2 = GUICtrlCreatePic("C:\Dokumente und Einstellungen\All Users\Dokumente\Eigene Bilder\Beispielbilder\Sonnenuntergang.jpg", 304, 160, 100, 100, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
    $Pic3 = GUICtrlCreatePic("C:\Dokumente und Einstellungen\All Users\Dokumente\Eigene Bilder\Beispielbilder\Wasserlilien.jpg", 568, 160, 100, 100, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
    $Pic4 = GUICtrlCreatePic("C:\Dokumente und Einstellungen\All Users\Dokumente\Eigene Bilder\Beispielbilder\Winter.jpg", 464, 360, 100, 100, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
    $Pic5 = GUICtrlCreatePic("C:\Dokumente und Einstellungen\All Users\Dokumente\Eigene Bilder\Beispielbilder\...", 304, 400, 100, 100, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
    $Pic6 = GUICtrlCreatePic("C:\Dokumente und Einstellungen\All Users\Dokumente\Eigene Bilder\Beispielbilder\...", 200, 400, 100, 100, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
    ; Restliche Sachen, wie zum Beispiel Buttons
    GUISetState(@SW_SHOW)

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

    While 1
    $Msg = GUIGetMsg()
    If $Msg >= 1 + 2 And $Msg <= 6 + 2 And $Msg <> $Bildnummer Then ; 6 durch die Anzahl der Bilder ersetzen
    ;MsgBox(0,"","Bild Nummer: " & $Msg - 2)
    $Bildnummer = $Msg - 2
    IniWrite(@ScriptDir & "\Bild.ini", "Aktuelles_Bild","Nummer",$Bildnummer)
    Exit
    EndIf
    If $Msg == $GUI_EVENT_CLOSE Then
    Exit
    EndIf
    WEnd
    EndFunc

    [/autoit]


    Wichtig ist, das du die Reihenfolge beachtest (1. Form deklarieren, 2. Bilder erstellen, 3. Die restlichen Sachen, wie Buttons erstellen)!

  • strings uploaden

    • Cartan12
    • 10. Januar 2010 um 17:17

    kann mir das dann nur so erklären, dass du nicht die geeigneten ordnerberechtigungen besitzt. sie dürfen nicht auf php-run stehen

  • Form mit 120 Bildern

    • Cartan12
    • 10. Januar 2010 um 16:47

    du kannst das einfach in einer ini speichern, die am anfang des scrpts ausgelesen wird

  • Pfad

    • Cartan12
    • 10. Januar 2010 um 16:33

    Nein, das geht nicht mit allen Programmen(macht ja auch keinen sinn)
    Für firefox ist das normalerweise: C:\Programme\Mozilla Firefox\firefox.exe

  • Welches Control befindet sich auf x-position,y-position?

    • Cartan12
    • 10. Januar 2010 um 15:40

    ich sach ja nur...
    *schmoll*

  • Welches Control befindet sich auf x-position,y-position?

    • Cartan12
    • 10. Januar 2010 um 15:34

    Tja, ich kann daran nichts ändern, das ist die Forensoftware

  • String verschlüsseln

    • Cartan12
    • 10. Januar 2010 um 15:11

    ^^ kann passieren...

  • String verschlüsseln

    • Cartan12
    • 10. Januar 2010 um 15:06

    Tja, da fallen mir viele funktionen ein... die beste is

    [autoit]

    _StringEncrypt

    [/autoit]

    p.s.: benutz das nächste mal die suche, ich weiß nicht, wie oft das schon gefragt wurde...

  • Welches Control befindet sich auf x-position,y-position?

    • Cartan12
    • 10. Januar 2010 um 15:00

    Ja, denn es werden immer die Threads als "Neuster Thread" angezeigt, bei denen ein neuer Beitrag hinzugefügt wurde.

  • Problem mit Window Position

    • Cartan12
    • 10. Januar 2010 um 14:57
    Zitat von Schnitzel
    Spoiler anzeigen
    [autoit]

    Func WinRunTransEx($Window, $Mod)
    $Pos = WinGetPos($Window)
    Switch $Mod
    Case "Show"
    WinSetTrans($Window, "", 0)
    GUISetState(@SW_SHOW, $Window)
    For $i = 0 To 255 Step 5
    WinSetTrans($Window, "", $i)
    WinMove($Window, "", $Pos[0], $Pos[1], Round($i * ($Pos[2] / 255)), Round($i * ($Pos[3] / 255)), 1)
    Sleep(10)
    Next
    Case "Hide"
    For $i = 255 To 0 Step -5
    WinSetTrans($Window, "", $i)
    WinMove($Window, "", $Pos[0], $Pos[1], Round($i * ($Pos[2] / 255)), Round($i * ($Pos[3] / 255)), 1)
    Sleep(10)
    Next
    GUISetState(@SW_HIDE, $Window)
    EndSwitch
    Return $pos
    EndFunc ;==>WinRunTransEx

    [/autoit]
    Alles anzeigen

    Das bringt es doch auch nicht. du hast zwar die Pos zurückgegeben, benutzt sie danach aber nicht mehr

  • strings uploaden

    • Cartan12
    • 10. Januar 2010 um 14:06

    ja, ich habe es mit ner ini und ner txt ausprobiert...

  • strings uploaden

    • Cartan12
    • 10. Januar 2010 um 14:00

    hier ein beispiel, was mit der von mir hochgeladenen FTPEx.au3 funktionert...

    [autoit]

    _FTP_FilePut($conn,"C:\Dokumente und Einstellungen\kalt\Desktop\autoit\IOM_Package_Builder_1.10.zip","/test.zip")

    [/autoit]

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™