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

Beiträge von devildevil3

  • cmd aus autoit aurfufen=> Problem

    • devildevil3
    • 29. März 2007 um 21:01

    hi leute

    schreibe gerade (im meinen augen^^) ein etwas größere Programm

    wo stockt ist die ausführung einer datei mit batch und variablen

    das was gesendet wird bzw geöffnet stimmt

    aber das dos fenste rist viel zu kurzs auf, entweder es ligt an falschen parameter für die rar.exe (von winrar, ligt in system32 ordenr)

    oder autoit, jetzt müsste ich rausfinden was in den fenster steht, das wird aber leider so schnell wieder geschlossen

    hier mal das script

    Spoiler anzeigen
    [autoit]


    #cs ----------------------------------------------------------------------------

    AutoIt Version: 3.1.1.0
    Author: myName

    Script Function: Gibt ein PAsswort mehrmals ein
    Template AutoIt script.
    to do list: prozess überprüfen falls winrar2 schon läuft
    #ce ----------------------------------------------------------------------------

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

    ; Script Start - Add your code below here

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

    #include <file.au3>
    #include <array.au3>
    #include <GUIConstants.au3>
    #include <Misc.au3>
    #Include <process.au3>
    FileDelete("C:\Passwort.txt")
    Dim $array[1]
    GUICreate("Winrar Passwort", 700, 450)
    GUICtrlCreateLabel("Hier Passwort eintragen", 10, 15)
    $number1 = GUICtrlCreateEdit("", 180, 15, 500, 20, 0)
    $save = GUICtrlCreateButton(" Speichern", 50, 410)
    GUICtrlCreateLabel("Nur einmal starten!", 370, 390)
    $pass = GUICtrlCreateButton(" Passworteingeber starten", 370, 410)
    $endbutton = GUICtrlCreateButton("Schließen", 600, 410)
    $Auto = GUICtrlCreateButton("Automtisch", 210, 410)
    GUICtrlCreateLabel("Entpackt alle Dateien (*.part1)", 210, 350)
    GUICtrlCreateLabel("in einen Verzeichnis nach ", 210, 370)
    GUICtrlCreateLabel("Verzeichnis nach Wunsch", 210, 390)
    GUICtrlCreateLabel("speichert das Passwort ", 50, 370)
    GUICtrlCreateLabel(" in einer txt", 50, 390)
    GUICtrlCreateLabel(" ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------", 0, 80)
    GUICtrlCreateLabel(" ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------", 0, 330)
    GUICtrlCreateLabel("Dieser Abschnitt dient nur für den Automatischen Modus", 10, 100)
    GUICtrlCreateLabel("Ordner mit RAR-Archiven", 10, 120)
    GUICtrlCreateLabel("Typ des Archiv´s", 10, 190)
    GUICtrlCreateLabel("Zielverzeichnis wählen", 10, 250)
    $Pfad = GUICtrlCreateButton("Pfad...", 10, 150, 50, 20, 0)
    $Typ = GUICtrlCreateCombo("Typ wählen", 10, 210, 150, 30)
    GUICtrlSetData(-1, "*.rar|*.part1.rar|*.001")
    $Ziel = GUICtrlCreateButton("Ziel", 10, 270, 50, 20, 0)
    GUISetState(@SW_SHOW)
    While 1
    $msg = GUIGetMsg(0)
    If $msg <> -3 Then
    $zahl1 = GUICtrlRead($number1)
    $TYP1 = GUICtrlRead($Typ)
    $Ziel1 = GUICtrlRead($Ziel)
    $Pfad1 = GUICtrlRead($Pfad)

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

    Select
    Case $msg = $save
    FileDelete("C:\Passwort.txt")
    FileWrite("C:\Passwort.txt", $zahl1)
    Sleep(500)
    Case $msg = $pass
    Run("Winrar2.exe")
    Case $msg = $Auto
    ;MsgBox(0, "Aktion beendet:", @ComSpec & ' /C rar e ' & $TYP1 & ' "' & $sel2_folder & '" "' & $sel_folder & '"')
    $val = RunWait(@ComSpec & ' /C rar e "' & $TYP1 & '" "' & $sel2_folder & '" "' & $sel_folder & '"')
    Case $msg = $Ziel
    $sel_folder = FileSelectFolder("Zielsuche", "", 1)
    Case $msg = $Pfad
    $sel2_folder = FileSelectFolder("Ordner mit Rar-Dateien", "", 1)
    Case $msg = $endbutton Or $msg = $GUI_EVENT_CLOSE
    Exit
    ExitLoop
    EndSelect
    EndIf
    WEnd

    [/autoit]
  • link aus zwischenablage,bearbeiten und laden?

    • devildevil3
    • 27. Dezember 2006 um 19:49

    danke, so rennt es

  • link aus zwischenablage,bearbeiten und laden?

    • devildevil3
    • 27. Dezember 2006 um 18:59

    mhh du meinst ich soll mit hilfe des befehl
    clipget die zwischenablage "impotieren"
    nacher mit Stringinstring nach der folge https://autoit.de/www.jappy.de suchen

    => wenn ungleich 0(weil was gefunden wurde?)

    aber wie sieht das genau in befehlen aus

    Code
    While 1
    sleep(10)
    ClipGet()
    StringInStr("www.jappy.de/", "/gb/neu")
    ???
    
    
    Sleep(10)
    WEnd

    ist auf jeden fall falsch


    leider hilft mir die Hilfe auch nciht weiter

    Zitat

    StringInStr
    Prüft, ob eine Zeichenfolge eine andere Zeichenfolge enthält.
    StringInStr ( "string", "substring" [, casesense [, occurance]] )
    Parameter
    Rückgabewert
    Bemerkungen
    Die erste Zeichenposition ist 1. Wird "occurance" angegeben, muss auch "casesense" angegeben
    werden.
    Siehe auch
    string Die Zeichenfolge, die geprüft werden soll.
    substring Die Unterzeichenfolge, nach der gesucht werden soll.
    casesense
    [optional] Flag zur Suchgenauigkeit.
    0 = Groß- und Kleinschreibung werden nicht berücksichtigt (Vorgabewert).
    1 = Berücksichtigt Groß- und Kleinschreibung.
    occurance
    [optional] Bestimmt, nach welchem Auftreten der Unterzeichenfolge gesucht
    werden soll. Ist der Wert negativ, wird von rechts ausgehend gesucht. Der
    Vorgabewert ist 1 (erstes Auftreten von links aus gesehen).
    Erfolg: Gibt die Position der Unterzeichenfolge zurück.
    Fehler: Gibt 0 zurück, wenn die Unterzeichenfolge nicht gefunden wurde.
    @Error 0 - Normaler Ablauf
    1 - Nichts gefunden. Der Wert für "Occurance" muss eine positive oder negative
    Ganzzahl sein.
    AutoIt Dokumentation Seite 376 von 606

    Alles anzeigen
  • link aus zwischenablage,bearbeiten und laden?

    • devildevil3
    • 27. Dezember 2006 um 18:30

    sers leute

    ich hätte da ein paar fragen

    da ich gern ein Script zur Vereinfachung schrieben möchte, aber nicht weiter komme

    ich möchte wenn ich ein link in die Zwischenablage kopiere und dieser mit

    Code
    www.jappe.de/*******


    losgeht an dieses einfach das angehangen wird

    Code
    /gb/neu


    angehangen wird und automatisch in FireFox als weiterer tab geöffnet wird

    aber wie realisiere ich das?

  • Javascript Seite aurufen, ohne Browser, über eigene Gui

    • devildevil3
    • 8. November 2006 um 20:03

    nunja. wird nen ganzen stück arbeit, wäre aber nciht schlecht, kann man dann wenns steht weiter machen, ub benachrichtigung bei ererignis etc, wenns telefon schellt hört man in ganzen haus :musik1:

    Edit

    habs jetzt soweit

    Code
    #include <IE.au3>
    $o_IE1 = _IECreate ("http://fritz.box/cgi-bin/webcm?getpage=../html/de/menus/menu2.html&errorpage=../html/de/menus/menu2.html&var:lang=de&var:pagename=wecker&var:errorpagename=wecker&var:menu=fon&var:pagemaster=&time:settings/time=1162936828,-60&var:activtype=pppoe&var:tabInetstat=1&var:showsetup=1")
    _IELoadWait($o_IE1)
    WinWaitActive(FRITZ!Box - Microsoft Internet Explorer")
    Send("{TAB 17}")


    jetzt müsste eine Oberfläche erscheinen wo ich 2*Zahlen eintragen kann, könnte zwar das machen

    Code
    #include <IE.au3>
    $o_IE1 = _IECreate ("http://fritz.box/cgi-bin/webcm?getpage=../html/de/menus/menu2.html&errorpage=../html/de/menus/menu2.html&var:lang=de&var:pagename=wecker&var:errorpagename=wecker&var:menu=fon&var:pagemaster=&time:settings/time=1162936828,-60&var:activtype=pppoe&var:tabInetstat=1&var:showsetup=1")
    _IELoadWait($o_IE1)
    WinWaitActive(FRITZ!Box - Microsoft Internet Explorer")
    Send("{TAB 17}")
    Send("13")
    Send("{TAB}")
    Send(00)
    Send("{ENTER}')

    ist aber nicht so schön wenn man browser braucht....

    wäre halt schöhn wenn man gefragt wird in nen feld wo man 13 und 00 eintragen kann

  • Javascript Seite aurufen, ohne Browser, über eigene Gui

    • devildevil3
    • 7. November 2006 um 23:30

    also
    1) ich rufe über einen webbrowser Fritzbox auf
    Dann muss ich auf Einstellungen klicken
    dann auf Telefonie dann auf
    wecker

    2)um zum Wecker zu kommen gibt es doch einen Link, gerade rausgefunden

    Code
    http://fritz.box/cgi-bin/webcm?getpage=../html/de/menus/menu2.html&errorpage=../html/de/menus/menu2.html&var:lang=de&var:pagename=wecker&var:errorpagename=wecker&var:menu=fon&var:pagemaster=&time:settings/time=1162936828,-60&var:activtype=pppoe&var:tabInetstat=1&var:showsetup=1


    Wäre halt von vorteil, wenns keinen Browser benötigt

    wenn man Browser benötigt fällt mir nur das ein

    Code
    run("iexplore")
    WinWaitActive("Willkommen bei MSN Deutschland - Microsoft Internet Explorer")
    send("{TAB}")
    Send("http://fritz.box/cgi-bin/webcm?getpage=../html/de/menus/menu2.html&errorpage=../html/de/menus/menu2.html&var:lang=de&var:pagename=wecker&var:errorpagename=wecker&var:menu=fon&var:pagemaster=&time:settings/time=1162936828,-60&var:activtype=pppoe&var:tabInetstat=1&var:showsetup=1")
    Send("{ENTER}")

    dauert aber lange,und umständlich, wäre doch leiber 3 felder mit Drop Down Menü von 0-24 nächste feld von 0-59 und Fon1 oder Fon2

  • Javascript Seite aurufen, ohne Browser, über eigene Gui

    • devildevil3
    • 7. November 2006 um 23:07

    Hi, da ich noch anfänger bin, macht mich nciht gleich wieder, aber schaffe ich es eine gui zu erstellen, wo ich einstellen kann
    Stunde, minute, Telefone,
    um was geht um die Fritz.Box Weckfunktion

    Aber wie erreiche ich das ohne Browser?

    Um dort hinzukommen muss ich halt fritz.box eingben, dann umständlich durchs menü Klicken, Link kopieren geht nicht da das Javamäßig ist

    javascript:jslGoTo('fon','wecker')

    ich bin nicht sicher wie ich das realisieren soll!?

    Denke intersiert einige ;)

    Hoffe ihr helft mir

    grüße Devil

  • könnte ich freigeschalten werden

    • devildevil3
    • 4. November 2006 um 21:01

    hi, habe jetzt mein erstes backup script geschrieben, möchte es anbieten, aber in restlichen forum ist kein platz dafür

    grüße

  • Problem mit Mozbackup und erstellten script

    • devildevil3
    • 4. November 2006 um 20:22

    so klappt prima, stehe leider vor noch einen Problem gibts eine möglichkeit pausen in sekunden einzubauen, den winwait befehl kenne ich ja, nur is das Problem das er auf aktives fenster wartet, bleibt aber das gleiche, somitnutzlos, bräuchte 2 sekunden pause drinnen

    verdammt, sry vergessen die boardsuche zu benutzen bin auf
    sleep(1000) ; wartet eine Sekunde
    gestoßen

    danke

  • Problem mit Mozbackup und erstellten script

    • devildevil3
    • 4. November 2006 um 15:46

    da muss ich mich ertsmal schlau machen mit den send befehl, da ich noch nicht damit gearbeit

    mal schaun ob ichs hinbekomme

    danke für den tipp

    edit

    also bis hier hin kann ich das Script ja belassen

    Code
    AutoItSetOption("MouseCoordMode", 0)
    BlockInput(1)
    run ("backup")
    winwait("MozBackup 1.4.5 - Willkommen")
    controlclick("MozBackup 1.4.5 - Willkommen","Weiter", "TButton2")
    controlclick("MozBackup 1.4.5 - Programm Auswahl","Profil sichern", "TRadioButton2")

    dann bin ich in diesen bild angekommen, wie schaffe ich es aber den mittleren Eintag zu mackieren?

    ist leider nicht die einzige auswahl, die sowas erfordert

    Dateien

    auswahl.jpg 66,11 kB – 0 Downloads
  • Problem mit Mozbackup und erstellten script

    • devildevil3
    • 4. November 2006 um 15:25

    Hallo, ich habe ein script erstellt, das Firefox automatisch sichert, nur ein Problem, bei meinen 2t pc geht es nicht, da das Programm nicht an der richtigen stelle erscheint,sondern so weit rechts, so das nur die hälfte des fensters sichtbar ist

    das Script schaut so aus

    Code
    ; <AUT2EXE VERSION: 3.2.0.1>
    
    
    ; ----------------------------------------------------------------------------
    ; <AUT2EXE INCLUDE-START: C:\Programme\MozBackup\Kopie von sicherung.au3>
    ; ----------------------------------------------------------------------------
    
    
    #cs ----------------------------------------------------------------------------
    
    
     AutoIt Version: 3.1.1.0
     Author:    Devildevil3
     Script Function:
    	Template AutoIt script.
    
    
    #ce ----------------------------------------------------------------------------
    
    
    ; Script Start - Add your code below here
    AutoItSetOption("MouseCoordMode", 0)
    BlockInput(1)
    run ("backup")
    winwait("MozBackup 1.4.5 - Willkommen")
    controlclick("MozBackup 1.4.5 - Willkommen","Weiter", "TButton2")
    controlclick("MozBackup 1.4.5 - Programm Auswahl","Profil sichern", "TRadioButton2")
    MouseClick("left",592,557,1)
    controlclick("MozBackup 1.4.5 - Programm Auswahl","Weiter", "TButton3")
    MouseClick("left",579,414,1)
    ControlClick("MozBackup 1.4.5 - Profil Auswahl","Durchsuchen","TButton3")
    MouseClick("left",402,409,1)
    ControlClick("Speichern unter","&Speichern","Button2")
    MouseClick("left",721,662,2)
    ControlClick("Frage","&Nein","Button2")
    MouseClick("left",576,614,1)
    ControlClick("Achtung","OK","Button1")
    ControlClick("MozBackup 1.4.5 - Komponenten Auswahl","Weiter","TButton6")
    MouseClick("left",721,663,1)
    Alles anzeigen


    ein script was ich mit einen aufnahmetool erstellt habe

    Code
    ;--- AutoIt Macro Generator V 0.21 beta ---
    run("backup")
    $CLVItem = ControlListView("C:\Programme\MozBackup","","SysListView321","FindItem","Backup.exe")
    ControlListView("C:\Programme\MozBackup","","SysListView321","SelectClear")
    ControlListView("C:\Programme\MozBackup","","SysListView321","Select",$CLVItem)
    $CLVItem = ControlListView("C:\Programme\MozBackup","","SysListView321","FindItem","Backup.exe")
    ControlListView("C:\Programme\MozBackup","","SysListView321","SelectClear")
    ControlListView("C:\Programme\MozBackup","","SysListView321","Select",$CLVItem)
    WinWait("MozBackup 1.4.5 - Willkommen","Dieses Programm erlaubt Ihnen,")
    ControlClick("MozBackup 1.4.5 - Willkommen","Dieses Programm erlaubt Ihnen,","TPanel1")
    ControlClick("MozBackup 1.4.5 - Willkommen","Dieses Programm erlaubt Ihnen,","TButton2")
    WinWait("MozBackup 1.4.5 - Programm Auswahl","Bitte wählen Sie einen Vorgang")
    ControlClick("MozBackup 1.4.5 - Programm Auswahl","Bitte wählen Sie einen Vorgang","TListBox1")
    ControlClick("MozBackup 1.4.5 - Programm Auswahl","Bitte wählen Sie einen Vorgang","TButton3")
    WinWait("MozBackup 1.4.5 - Profil Auswahl","Wählen Sie den Sicherungsort:")
    ControlClick("MozBackup 1.4.5 - Profil Auswahl","Wählen Sie den Sicherungsort:","TButton3")
    ;AutoIt supports no ToolbarWindow32
    WinWait("Speichern unter","Spe&ichern in:")
    ControlClick("Speichern unter","Spe&ichern in:","Button2")
    WinWait("MozBackup 1.4.5 - Profil Auswahl","Wählen Sie den Sicherungsort:")
    ControlClick("MozBackup 1.4.5 - Profil Auswahl","Wählen Sie den Sicherungsort:","TListBox1")
    ControlClick("MozBackup 1.4.5 - Profil Auswahl","Wählen Sie den Sicherungsort:","TButton6")
    WinWait("Frage","Möchten Sie die Sicherungsdate")
    ControlClick("Frage","Möchten Sie die Sicherungsdate","Button2")
    WinWait("MozBackup 1.4.5 - Komponenten Auswahl","Erweiterungen")
    ControlClick("MozBackup 1.4.5 - Komponenten Auswahl","Erweiterungen","TCheckBox2")
    WinWait("Achtung","Einige Erweiterungen zeigten P")
    ControlClick("Achtung","Einige Erweiterungen zeigten P","Button1")
    WinWait("MozBackup 1.4.5 - Komponenten Auswahl","Erweiterungen")
    ControlClick("MozBackup 1.4.5 - Komponenten Auswahl","Erweiterungen","TButton6")
    WinWait("MozBackup 1.4.5 - Zusammenfassung","Die Sicherung wurde erstellt. ")
    ControlClick("MozBackup 1.4.5 - Zusammenfassung","Die Sicherung wurde erstellt. ","TButton5")
    
    
    ;--- End ---
    Alles anzeigen


    wie bekommt man das nun richtig hin?

    hat jemand eine idee?

    danke

  • der devil

    • devildevil3
    • 4. November 2006 um 14:47

    Hallo leute, ich bin jetzt 3tage über das Programm drüber und muss sagen es nimmt viel arbeit ab

    Da aber dennoch Probleme Auftreten bin ich nun bei euch gelandet

    grüße

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™