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

  • Farbe von allen Controls ändern

    • Schnitzel
    • 11. Februar 2010 um 20:08

    :D

    dann brauchste dich nich wundern.
    das musst du natürlich festlegen bevor die controls erzeugt werden ;)

  • Skriptfehler ?? AutoIt startet viele Instanzen

    • Schnitzel
    • 11. Februar 2010 um 20:04

    oh mann :rofl:

    naja bitte zurück zum thema:

    wie siehts denn aus SirHaschke?
    wenn du hilfe brauchst meld dich ruhig ;)

  • php lern videos

    • Schnitzel
    • 11. Februar 2010 um 19:56

    genauso wie videos auf youtube. :D
    die kommen auch nich einfach so :D

    ok v2b kriegt man nich so einfach immerhin wollen die bezahlt werden. aber für gute sachen gibt man doch gerne auch mal geld aus oder etwa nicht? ;)

  • Zufalls Text

    • Schnitzel
    • 11. Februar 2010 um 19:53

    herzlich willkommen im forum.

    lies dir doch bitte mal die foren-regeln durch:
    https://autoit.de/index.php?page=Forumrules

    ich glaub das hast du bei der anmeldung übersehn...

  • WinGetHandle

    • Schnitzel
    • 11. Februar 2010 um 19:51

    wo genau liegt denn dein problem?

  • Skriptfehler ?? AutoIt startet viele Instanzen

    • Schnitzel
    • 11. Februar 2010 um 19:49

    und deswegn dachtest du dir: "so jetz mach ich mal nen sinnlosen post!"

    oder wie :rofl::rofl::rofl:

  • Empfänger auswählen und Standard-E-Mail verschicken?

    • Schnitzel
    • 11. Februar 2010 um 19:46

    dafür hatte ich egtl das Send("^{End}") vorgesehen.damit kommt man normalerweise immer zum ende. zumindest wenn das edit (oder was auch immer) gerade aktiv ist

  • php lern videos

    • Schnitzel
    • 11. Februar 2010 um 19:40

    was ich generell noch empfehlen kann ist Video2Brain. da gibts sehr gute video tutorials für viele verschiedene sachen.

    hat mir sehr bei php und den Adobe produkten geholfen.

    aber grundsätzlich isses so wie doc sagte. durch selbst ausprobieren lernt man 1000 mal mehr als nur zuzusehn oder scripte und ähnliches anzupassen.

  • kleiner Taskmanager

    • Schnitzel
    • 11. Februar 2010 um 19:17

    wo liegt das problem?

    [autoit]

    Case $Slider1,$Checkbox2

    [/autoit]

    müsste so sein denke ich:

    [autoit]

    Case $Slider1 Or $Checkbox2

    [/autoit]
  • Bitte um Hilfe bei StringRegExpReplace

    • Schnitzel
    • 11. Februar 2010 um 18:21

    sowas in der art müsste klappen:

    [autoit]

    StringRegExpReplace($text,'<a href="" onclick.*;">', '')

    [/autoit]

    du musst dir halt ein eindeutigen anfang und ende suchen
    als anfang hab ich jetz '<a href="" onclick' verwendet
    dazwischen darf .* stehen also jedes zeichen egal wie oft
    und am ende muss: ;"> stehen

    wie gut das funktioniert kann ich leider nich sagen. teste am besten mal bisschen ;)
    bin leider noch nich so der regexp profi

    Edit: man oscar immer zur gleichen minute, lass dir mal 2 minuten zeit :D

  • kleiner Taskmanager

    • Schnitzel
    • 11. Februar 2010 um 18:18

    Schönes script, noch ausbaufähig aber schonmal nicht schlecht ;)

    ich erkenne eine funktion wieder :)
    cool wenn sowas echt hergenommen wird :)

    nuts hat recht. man könnte noch einige sachen kürzen. die 3 funktionen _WinGetVis() _WinGetHiVis() _ProGet() welche sich ja nur in ein paar wenigen sachen unterscheiden kann man auch zusammenfassen. und mit parameterübergabe dann das jeweils gewünschte aufrufen ;)

  • Skriptfehler ?? AutoIt startet viele Instanzen

    • Schnitzel
    • 11. Februar 2010 um 17:32

    das problem mit den instanzen is doch schon lang gelöst :D

    gratuliere zur 300 ;)

  • Farbe von allen Controls ändern

    • Schnitzel
    • 11. Februar 2010 um 17:30

    wo hast dus denn eingefügt?
    schon bevor du die ganzen controls erstellst oder?^^

  • DirMove /DirRemove probleme

    • Schnitzel
    • 11. Februar 2010 um 16:07

    wenn du so kurz darauf editierst wird das nich angezeigt ;)

    dann brauchste auch nich EDIT dazuschreiben ;)

  • Farbe von allen Controls ändern

    • Schnitzel
    • 11. Februar 2010 um 16:04

    probiers mal mit : GUICtrlSetDefColor (0xFF0000) ;)

  • Empfänger auswählen und Standard-E-Mail verschicken?

    • Schnitzel
    • 11. Februar 2010 um 12:48

    oh ja höchstwahrscheinlich sind sie da anders. office 07 sieht 03 ja nicht unbedingt ähnlich...

    ich werds mir zuhause mal ansehn, hier arbeiten wir leider noch mit 03...

  • Platzhalter für Fenstertitel

    • Schnitzel
    • 11. Februar 2010 um 11:45

    versuchs mit nen anderen wintitlematchmode
    mithilfe von Opt() ;)

  • Empfänger auswählen und Standard-E-Mail verschicken?

    • Schnitzel
    • 11. Februar 2010 um 11:42

    hi dino,

    hatte endlich mal ne viertl stunde zeit mir das nochmal anzuschaun.
    die lösung ist zwar nicht die sauberste aber bei mir funktioniert sie bugfrei.

    zuerst musst du dir aber die signatur in outlook anglegen, die du als standard verwenden willst. unter: Extras --> Optionen --> Email-Format --> Signaturen --> Neu
    WICHTIG IST: Die signatur muss die erste in der liste sein. d.h. AAAAA oder sowas ;)
    name ist aber egal hauptsache erste ;)

    Spoiler anzeigen
    [autoit]

    #include <GUIConstantsEx.au3>
    #include <Inet.au3>
    Global $section, $combodata
    $section = IniReadSection("Email.ini", "Emails")
    Dim $Checkbox[$Section[0][0]+1]

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

    $Form1 = GUICreate("Email Prog", 400, Round($section[0][0]/2)*30+290)
    For $i = 1 To $Section[0][0]
    $Checkbox[$i] = GUICtrlCreateCheckbox($Section[$i][0], 205 - Mod($i, 2)*200, 5 + (Round($i/2) - 1)*30, 190, 25)
    Next
    $label1 = GUICtrlCreateLabel("_________________________________________________________________", 5, (Mod($section[0][0], 2) +Round($i/2) - 1)*30 - 5, 390, 25)
    $label2 = GUICtrlCreateLabel("Betreff:", 5, 20 + (Mod($section[0][0], 2) +Round($i/2) - 1)*30, 390, 25)
    GUICtrlSetColor(-1, 0x1B79D9)
    $Input1 = GUICtrlCreateInput(IniRead("Email.ini", "Standards", "Betreff", ""), 5, 35 + (Mod($section[0][0], 2) +Round($i/2) - 1)*30, 390, 25)
    $label2 = GUICtrlCreateLabel("Nachrichttext:", 5, 80 + (Mod($section[0][0], 2) +Round($i/2) - 1)*30, 390, 25)
    GUICtrlSetColor(-1, 0x1B79D9)
    $Edit1 = GUICtrlCreateEdit(StringReplace(IniRead("Email.ini", "Standards", "Nachricht", ""), " |@CRLF| ", @CRLF) , 5, 95 + (Mod($section[0][0], 2) +Round($i/2) - 1)*30, 390, 100)
    $label3 = GUICtrlCreateLabel("Empfänger:", 5, 215 + (Mod($section[0][0], 2) +Round($i/2) - 1)*30, 390, 25)
    GUICtrlSetColor(-1, 0x1B79D9)
    $Input2 = GUICtrlCreateInput("", 5, 230 + (Mod($section[0][0], 2) +Round($i/2) - 1)*30, 390, 25)
    $Button1 = GUICtrlCreateButton("Standards speichern", 5, 260 + (Mod($section[0][0], 2) +Round($i/2) - 1)*30, 190, 25)
    $Button2 = GUICtrlCreateButton("Email senden", 205, 260 + (Mod($section[0][0], 2) +Round($i/2) - 1)*30, 190, 25)
    GUISetState(@SW_SHOW)

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $Checkbox[1] To $Checkbox[$Section[0][0]]
    $emails = ""
    For $i = 1 To $Section[0][0]
    If BitAnd(GUICtrlRead($Checkbox[$i]), $GUI_CHECKED) Then
    $emails &= $Section[$i][1] & "; "
    EndIf
    Next
    Guictrlsetdata($Input2, $emails)
    Case $Button1
    IniWrite("Email.ini", "Standards", "Betreff", GUICtrlRead($Input1))
    IniWrite("Email.ini", "Standards", "Nachricht", StringReplace(GUICtrlRead($Edit1), @CRLF, " |@CRLF| "))
    Case $Button2
    _INetMail(GUICtrlRead($Input2), GUICtrlRead($Input1), GUICtrlRead($Edit1) & @CRLF & @CRLF)
    WinWaitActive("[CLASS:rctrl_renwnd32]")
    Send("^{End}")
    Send("!eso")
    WinWait("Wählen Sie eine Signatur", "")
    ControlClick("Wählen Sie eine Signatur", "", "[CLASS:Button; INSTANCE:4]")
    EndSwitch
    WEnd

    [/autoit]
  • Bildschirmschoner

    • Schnitzel
    • 11. Februar 2010 um 11:18

    hey damit bist du einer der ersten der seine "geschändete Leiche" wiederfindet :D

  • Skriptfehler ?? AutoIt startet viele Instanzen

    • Schnitzel
    • 11. Februar 2010 um 10:32

    hier mal n beispielscript für den aktuellen vlc player:

    Spoiler anzeigen
    [autoit]

    ShellExecute(@Scriptdir & "\vlc-1.0.5-win32.exe")
    WinWait("Installer Language", "Please select a language.")
    Controlclick("Installer Language", "Please select a language.", "[CLASS:Button; INSTANCE:1]")
    Winwait("VLC media player 1.0.5 Installation", "Willkommen beim Installations")
    ControlClick("VLC media player 1.0.5 Installation", "Willkommen beim Installations", "[CLASS:Button; INSTANCE:2]")
    Winwait("VLC media player 1.0.5 Installation", "Lizenzabkommen")
    ControlClick("VLC media player 1.0.5 Installation", "Lizenzabkommen", "[CLASS:Button; INSTANCE:2]")
    Winwait("VLC media player 1.0.5 Installation", "Komponenten auswählen")
    ControlClick("VLC media player 1.0.5 Installation", "Komponenten auswählen", "[CLASS:Button; INSTANCE:2]")
    Winwait("VLC media player 1.0.5 Installation", "Zielverzeichnis auswählen")
    ControlClick("VLC media player 1.0.5 Installation", "Zielverzeichnis auswählen", "[CLASS:Button; INSTANCE:2]")
    Winwait("VLC media player 1.0.5 Installation", "Die Installation von VLC media player 1.0.5 wird abgeschlossen")
    ControlClick("VLC media player 1.0.5 Installation", "Die Installation von VLC media player 1.0.5 wird abgeschlossen", "[CLASS:Button; INSTANCE:2]")

    [/autoit]

    Download VLC

    die werte die du im script eintragen musst bekommst du über das window info tool.
    Bei Text reicht immer ein teil des fenstertextes, aber er muss eindeutig sein.
    bei Contolid isses am bessen immer die Class zu verwenden.

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™