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

Beiträge von XTC99

  • Eine bestimmte Zeile aus einen HTML lesen und in eine Variable speichern

    • XTC99
    • 27. Februar 2009 um 17:33

    Wie kann ich mit autoit eine HTML-Datei auslesen.
    Möchte die Bilderquelle in eine Variable speichern. z.b. diese Zeile.
    <img src="http://www2.picfront.org/picture/dLY0Uc9LC7/img/Bild13.jpg"

    Ich weiss das ich das Bild welches ich suche mit "img src="http://www2.picfront.org/picture" anfängt.
    Was muss ich übergeben damit ich eine Variable mit diesem Wert bekomme.
    "http://www2.picfront.org/picture/dLY0Uc9LC7/img/Bild13.jpg".

    Danke

  • Wie kann man den Typ einer Variable auslesen (String oder Zahl)

    • XTC99
    • 27. Februar 2009 um 17:13

    Super Danke

    Das war die Funktion die ich gesucht habe.

    Danke

  • Wie kann man den Typ einer Variable auslesen (String oder Zahl)

    • XTC99
    • 27. Februar 2009 um 16:45

    Hallo wie kann ich den Typ einer Variable ermitteln ?

    [autoit]

    $variable = "1"

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

    if $variable = Ist eine Zahl Then ; Diese Funktion suche ich
    MsgBox (64, "Info", "Variable ist eine Zahl mit dem Wert: " & $variable)
    Else
    MsgBox (64, "Info", "Variable ist eine Zeichenkette mit den Inhalt: " & $variable)
    EndIf

    [/autoit]
  • Silent Installation von Autoit bleibt hängen

    • XTC99
    • 15. Februar 2009 um 12:43

    Möchte gerne Autoit automatisch installieren lassen, aber mein Script bleibt immer bei Schritt 5 hängen, weiss eventuell wer eine Lösung

    Danke


    [autoit]


    ; This script requires full Administrative rights
    #requireadmin

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

    ;~Define Variables
    DIM $setup = @ScriptDir & "\autoit-v3.3.0.0-setup.exe"

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

    ;~ Check for running Script
    if not ProcessExists ("AutoIt3.exe") Then
    $PID = ProcessExists(@ScriptName)
    if $PID <> @AutoItPID Then
    MsgBox(64, "Info", @ScriptName & " is already running !",5)
    Exit
    EndIf
    EndIf

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

    ;~Check for Setup
    If not FileExists ($setup) Then
    MsgBox(16,$Version, "File not found :"& @LF & $setup)
    Exit 5
    EndIf

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

    run ($setup)

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

    ;~ 1
    DIM $WindowTitleText = "AutoIt v3.3.0.0 Setup"
    DIM $InstallWinText = "Welcome to the AutoIt v3.3.0.0 Setup Wizard"
    WinWait($WindowTitleText,$InstallWinText)
    If Not WinActive($WindowTitleText) Then WinActivate($WindowTitleText)
    ControlClick ($WindowTitleText, "&Next >", "Button2")

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

    ;~ 2
    DIM $WindowTitleText = "AutoIt v3.3.0.0 Setup"
    DIM $InstallWinText = "License Agreement"
    WinWait($WindowTitleText,$InstallWinText)
    If Not WinActive($WindowTitleText) Then WinActivate($WindowTitleText)
    ControlClick ($WindowTitleText, "I &Agree", "Button2")

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

    ;~ 3
    DIM $WindowTitleText = "AutoIt v3.3.0.0 Setup"
    DIM $InstallWinText = "Defaults for *.au3"
    WinWait($WindowTitleText,$InstallWinText)
    If Not WinActive($WindowTitleText) Then WinActivate($WindowTitleText)
    ControlClick ($WindowTitleText, "Run the script", "Button2")
    ControlClick ($WindowTitleText, "&Next >", "Button2")

    ;~ 4
    DIM $WindowTitleText = "AutoIt v3.3.0.0 Setup"
    DIM $InstallWinText = "Choose Components"
    WinWait($WindowTitleText,$InstallWinText)
    If Not WinActive($WindowTitleText) Then WinActivate($WindowTitleText)
    ControlCommand($WindowTitleText, "", "ComboBox1", "SelectString", "Full")
    ControlClick ($WindowTitleText, "&Next >", "Button2")

    ;~ 5
    DIM $WindowTitleText = "AutoIt v3.3.0.0 Setup" ; Ab hier bleibt die Installation immer hängen
    DIM $InstallWinText = "Choose Install Location"
    WinWait($WindowTitleText,$InstallWinText)
    If Not WinActive($WindowTitleText) Then WinActivate($WindowTitleText)
    ControlClick ($WindowTitleText, "&Install", "Button2")

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

    ;~ 6
    DIM $WindowTitleText = "AutoIt v3.3.0.0 Setup"
    DIM $InstallWinText = "Completing the AutoIt v3.3.0.0 Setup Wizard"
    WinWait($WindowTitleText,$InstallWinText)
    If Not WinActive($WindowTitleText) Then WinActivate($WindowTitleText)
    ControlCommand ($WindowTitleText, "Show release notes (very important)", "Button4", "UnCheck")
    ControlClick ($WindowTitleText, "&Finish", "Button2")

    [/autoit][autoit][/autoit][autoit][/autoit]
  • Programm nur 1mal ausführen

    • XTC99
    • 12. Februar 2009 um 10:48

    So habs ich gelöst

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

    ;~ Check for running Script
    if not ProcessExists ("AutoIt3.exe") Then
    $PID = ProcessExists(@ScriptName)
    if $PID <> @AutoItPID Then
    MsgBox(64, "Info", @ScriptName & " is already running !",100)
    Exit
    EndIf
    EndIf

    [/autoit][autoit][/autoit][autoit][/autoit]
  • Aus Autoit notepad starten und textdatei öffen / Zeichen ausklammern (z.b. "")

    • XTC99
    • 21. Januar 2009 um 21:24

    Hallo ist es möglich aus Autoit heraus eine Datei im Notepad anzuzeigen.

    Mein Script generiert eine Textdatei. Und diese soll dann im Notepad angezeigt werden.
    Suche daher einenexterenen Aufruf.
    Da mir extra ein Script zu schreiben das mir den Notepad öffnet und per SEND Keys die Datei lädt zu
    kompliziert erscheint.

    Kenne das z.b. aus Perl:
    system ("notepad.exe C:\\TEMP\\testdatei.txt");

    2te Frage:

    Und wie kann ich Zeichen ausreklammern, z.b. bei Perl durch \
    Perl: system ("notepad.exe \"C:\Program Files\IE\Beispiel Text.txt\"");

    bei DOS ist des ^
    z.b. dir/s ^|find "test"

    Wie geht das beim Autout bei z.b. , oder Doppelten ""

    Danke

  • Windows TABs mit AutoIt steuren

    • XTC99
    • 21. Januar 2009 um 21:14

    Danke, habs leider nicht gecheckt.

    Habe aber meine eigene Lösung gefunden, um bei 7zip nach der Installation die Einstellungen zu Ändern.
    Nur die auswahle der Dateiverknüpfungen mit Autoit weiss ich noch nicht (7z, rar, zip, arj,...)

    Hier mal mein Script

    [autoit]

    run (@ProgramFilesDir & "\7-Zip\7zFM.exe")

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

    WinWait("7-Zip Dateimanager")
    If Not WinActive("7-Zip Dateimanager") Then WinActivate("7-Zip Dateimanager")
    Send("{ALTDOWN}eo{ALTUP}")
    WinWaitActive("Optionen")
    ; ControlListView ("Optionen", "", "SysListView321", "Select", 1, 9)
    ControlCommand ("Optionen", "System", "SysTabControl321", "TabRight", "")
    ControlClick ("Optionen", "Optionen...", "Button1")
    WinWaitActive("7-Zip Einstellungen")
    ControlCommand ("7-Zip Einstellungen", "7-Zip in Kontextmenü integrieren", "Button1", "Check")
    ControlCommand ("7-Zip Einstellungen", "Kontextmenü kaskadieren", "Button2", "Check")
    ControlClick ("7-Zip Einstellungen", "OK", "Button3")
    WinWaitActive("Optionen")
    ControlCommand ("Optionen", "Plugins", "SysTabControl321", "TabRight", "")
    ControlSetText("Optionen","","Edit1", @WindowsDir & "\notepad.exe")
    ControlCommand ("Optionen", "Editor", "SysTabControl321", "TabRight", "")
    ControlCommand ("Optionen", "Symbole aus &Dateien laden und anzeigen", "Button2", "Check")
    ControlCommand ("Optionen", "System-Kontext&menü im Dateimenü anzeigen", "Button3", "Check")
    ControlCommand ("Optionen", "Dateiauswahl markiert ganze &Zeile", "Button4", "Check")
    ControlCommand ("Optionen", "Settings", "SysTabControl321", "TabRight", "")
    ControlCommand ("Optionen", "", "ComboBox1", "SelectString", "German (Deutsch)")

    [/autoit]
  • Quellcode für SciTE4AutoIt3 oder wie bau ich SciTE um das er so auschaut wie der SciTE4AutoIt3 Editor

    • XTC99
    • 13. Januar 2009 um 08:26

    Hallo ich weiss das der SciTE4Autoit3 auf den SciTE (Scintilla Text Editor) basiert. Der Open Source ist.

    Nur schaut der SciTE4Autoit3 viel besser aus, bietet mehr Funktionen als der SciTE Editor.
    Ist der SciTE4Autoit3 auch Open Source ?
    Möchte Ihn nähmlich mit den gleichen Hilfen, Vorschlägen für eine eingene Syntax-Sprache verwenden.
    Und der SciTE schaut ja doch sehr viel einfacher aus.

    Danke für eure Antworten

    Ciao

  • Windows TABs mit AutoIt steuren

    • XTC99
    • 10. Januar 2009 um 14:54

    Danke für deine Antwort.
    ich wollte damit nach dem 7zip installiert wurde in den Reiter Einstellungen springen.
    Und dort die Optionen verstellen.
    Nur leider funktioniert das noch nicht direkt.

    [autoit]


    #include <GuiTab.au3>
    run (@ProgramFilesDir & "\7-Zip\7zFM.exe")

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

    WinWait("7-Zip Dateimanager")
    If Not WinActive("7-Zip Dateimanager") Then WinActivate("7-Zip Dateimanager")
    Send("{ALTDOWN}eo{ALTUP}")
    WinWaitActive("Optionen")

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

    $hWnd_Tab = ControlGetHandle("Plugins", "", "SysTabControl321")
    _GUICtrlTab_SwitchNext($hWnd_Tab)

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

    Func _GUICtrlTab_SwitchNext($hWnd)
    Local $iItems_Count = _GUICtrlTab_GetItemCount($hWnd)
    Local $iCurrent_TabIndex = _GUICtrlTab_GetCurSel($hWnd)
    Local $iNext_TabIndex = $iCurrent_TabIndex

    Switch $iCurrent_TabIndex
    Case 0 To $iItems_Count-2
    $iNext_TabIndex += 1
    Case Else
    $iNext_TabIndex = 0
    EndSwitch

    _GUICtrlTab_SetCurSel($hWnd, $iNext_TabIndex)
    EndFunc

    [/autoit]

    Funktioniert nur wenn ich mit ControlCommand jeden Tab einzeln aufrufe.

    [autoit]

    run (@ProgramFilesDir & "\7-Zip\7zFM.exe")

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

    WinWait("7-Zip Dateimanager")
    If Not WinActive("7-Zip Dateimanager") Then WinActivate("7-Zip Dateimanager")
    Send("{ALTDOWN}eo{ALTUP}")
    WinWaitActive("Optionen")
    ControlCommand ("Optionen", "System", "SysTabControl321", "TabRight", "")
    ControlCommand ("Optionen", "Plugins", "SysTabControl321", "TabRight", "")
    ControlCommand ("Optionen", "Editor", "SysTabControl321", "TabRight", "")

    [/autoit]

    Vielen Dank

  • Windows TABs mit AutoIt steuren

    • XTC99
    • 9. Januar 2009 um 20:24

    Hallo ich weiss das man eine Combo box mit ControlCommand steuern kann.

    [autoit]

    ControlCommand("Installer Language", "Please select a language", "ComboBox1", "SelectString", "Deutsch")

    [/autoit]

    Wie funktioniert das aber bei Windows Tabs (aber nicht mit Send TAB)
    Mit den Autoit Windows Info habe ich herausgefunden das die Class z.b. SysTabControl heisst. Wie kann ich das steuern ?

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™