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

Beiträge von Tweaky

  • Eingabefeld bei einer Internetseite auswählen

    • Tweaky
    • 12. August 2007 um 15:59

    will leider nicht so ganz

    Wenn ich eingeloggt bin, wird auf "Meine Rechnung" geklickt.
    Jedoch habe ich im Link keine ID wie du geschrieben hast :(

    Wie bekomme ich den Rechnungslink raus ?(

    Spoiler anzeigen
    [autoit]

    #include<IE.au3>
    #include<Array.au3>
    #include<Inet.au3>
    #include<String.au3>

    Opt("WinTitleMatchMode", 2)

    $internet_adresse = "https://kundenservice.klarmobil.de/privateservice.php?action=uebersicht"

    $nummer = "131231321"
    $pw = "xxx"

    $oIE = _IECreate ($internet_adresse, 0, 1, 1, 0)
    If @error >0 Then Exit
    WinSetState("Microsoft Internet Explorer", "", @SW_MAXIMIZE) ;maximieren

    $oForm = _IEFormGetCollection($oIE, 0)
    $oName = _IEFormElementGetObjByName($oForm, "username")
    $oPW = _IEFormElementGetObjByName($oForm, "password")
    _IEFormElementSetValue($oName, $nummer)
    _IEFormElementSetValue($oPW, $pw)
    _IEFormSubmit ($oForm)

    _IELinkClickByText ($oIE, "Meine Rechnung")

    $url = _IEPropertyGet($oIE, "locationurl")
    $source_hauptseite = _INetGetSource ($url)

    [/autoit]
  • Eingabefeld bei einer Internetseite auswählen

    • Tweaky
    • 12. August 2007 um 15:31

    So hier ist er

    Spoiler anzeigen
    HTML
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html>
    <head><!-- PageID 2140 - generated by RedDot 5.6 - 5.6.1.9 - Y-sHm -->
    
    
    <link rel="STYLESHEET" type="text/css" href="klarmobil.css">
    <link rel="shortcut icon" href="http://www.klarmobil.de/favicon.ico" title="Favourite Icon">
    <script type="text/javascript" language="JavaScript" src="common.js"></script>
    <title>klarmobil.de - Handykosten senken, keine Grundgebühr, keine Vertragsbindung, kein Aufladen, in alle Netze deutschlandweit</title>
    <meta name="date" content="2005-09-22T10:19:08+02:00">
    <meta http-equiv="content-language" content="de">
    <meta http-equiv="content-Type" content="text/html; charset=iso-8859-1">
    <meta name="title" content="klarmobil.de - Handykosten senken, keine Grundgebühr, keine Vertragsbindung, kein Aufladen, in alle Netze deutschlandweit">
    <meta name="keywords" content="handy vertrag,handyvertrag,ohne grundgebühr,vertrag ohne handy,handytarife,mobilfunk,ohne handy,handy tarife,handy tarif,handy verträge,keine grundgebühr,d1 vertrag,handytarif,mobilfunkanbieter,mobilfunkvertrag,handyvertrag ohne grundgebühr,vertrag ohne grundgebühr,t-mobile vertrag,handy tarif vergleich,handy provider,mobilfunktarife,handyvertrag ohne handy,billig vertrag handy,billig handy telefonieren,handyvertrag d1,handyvertraege,billig handyvertrag,d1 ohne Grundgebühr,mobilfunktarif">
    <meta name="audience" content="Alle">
    <meta name="language" content="de">
    <meta name="rating" content="General">
    <meta name="distribution" content="global">
    <meta name="resource-type" content="document">
    <meta name="robots" content="index,follow">
    <meta name="allow-search" content="YES">
    <meta name="copyright" content="klarmobil.de">
    <meta name="organization" content="klarmobil.de">
    <meta name="author" content="klarmobil.de">
    <meta name="publisher" content="klarmobil.de">
    <meta name="revisit-after" content="7 days">
    <script language="JavaScript">
    <!--
    function timedLogout() {
    window.location = "privateservice.php?action=timedlogout"
    }
    //-->
    </script>
    </head>
    <body onload="timer=setTimeout('timedLogout()',900000)">
    
    
    <div align="center">
    <div id="main">
    
    
        
    <div id="head">
    <div id=logo><a id="KlMoKoIndex" href="http://www.klarmobil.de" target="_top"></a></div>
    <div id=handy>Service-Hotline<br><span class="klarNummer">0900  11 60 200</span><span style="font-size: 10px;font-weight:normal;"> (99 ct/Min)</span><br>Servicezeiten: Mo-Fr von 8:00 Uhr bis 20:00 Uhr.
    </div>
    </div>
    <div id="navi">
    <a class="klarNavLink" href="http://www.klarmobil.de/index.html" id="navStart">Startseite</a>
    
    
    <a class="klarNavLink" href="http://www.klarmobil.de/tarif/index.html" id="navDiscount">Discount-Tarif</a>
    <a class="klarNavAktivLink" href="https://kundenservice.klarmobil.de" id="navKonto">Mein Konto</a>
    <a class="klarNavLink" href="http://www.klarmobil.de/faq/bestellung/index.html" id="navfaq">FAQ</a>
    <a class="klarNavLink" href="http://194.153.150.193/klarmobil/" id="navShop">Handyshop</a>
    <div style="clear:both"></div>
    </div>
    <div id="content">
    <div class="contentTopDist"></div>
    <div id="innerContent">
    <table cellpadding="0" cellspacing="0" border="0">
    <tr>
    <td valign="top">
    
    
    <!-- logout -->
    <div id="kastenBox">
    <div id="kastenBoxTop"></div>
    <div id="kastenBoxMiddle">
    <div style="padding:5px;">
    
    
     
    
    
    <!--
    <div class="f1b">Benutzerdaten</div>
    <div class="dist2"></div>
    -->
    Angemeldet: xxxxxxxxxx xxxxxxxxxxx,<br>
    Mobil-Nr.: +xxxxxxxxxxxxxx<br>   
    
    
    
    
    </div>
    <div class="dist2"></div>
    <div style="padding:5px;">
    <a href="privateservice.php?action=logout">Logout</a>
    </div>
    
    
    </div>
    <div id="kastenBoxBottom2"></div>
    </div>
    <!-- logout -->
    
    
    <!-- navigation -->
    <div id="kastenBox">
    <div id="kastenBoxTop"></div>
    <div id="kastenBoxMiddle">
    
    
    
    
    
    
    
    
    <div id="kastenNavItem" style="height:25px;padding-top:5px;font-size:16px;"><a href="/privateservice.php?action=address">Meine Daten</a></div><div id="kastenNavItem" style="height:25px;padding-top:5px;font-size:16px;"><a href="/privateservice.php?action=ruyb">Meine Tarifoptionen</a></div><div id="kastenNavItem" style="height:25px;padding-top:5px;font-size:16px;"><a href="/privateservice.php?action=atone">Meine SIM-Karte</a></div><div id="kastenNavItemsub" style="height:25px;background-color:#ffffff;padding-top:5px;font-weight:bold;font-size:16px;"><a href="/privateservice.php?action=invoices">Meine Rechnung</a></div><div id="kastenNavItemsubaktiv" style="background-color:#ffffff;"><a href="/privateservice.php?action=invoices">Rechnungs&uuml;bersicht</a></div><div id="kastenNavItemsub" style="background-color:#ffffff;"><a href="/privateservice.php?action=adhoc">Kostenkontrolle</a></div><div id="kastenNavItemsub" style="background-color:#ffffff;"><a href="/privateservice.php?action=evnsettings">EVN-Einstellungen</a></div><div id="kastenNavItemsub" style="background-color:#ffffff;"><a href="/privateservice.php?action=infobill">Infos zur Rechnung</a></div><div id="kastenNavItemsub" style="background-color:#ffffff;"><a href="/privateservice.php?action=infoevn">Infos zum EVN</a></div><div id="kastenNavItem" style="height:25px;padding-top:5px;font-size:16px;"><a href="/privateservice.php?action=sendsms">SMS-Versand</a></div><div id="kastenNavItem" style="height:25px;padding-top:5px;font-size:16px;"><a href="/privateservice.php?action=ccform">Kundenbetreuung</a></div>                    
    
    
    
    
    <br><br>
    <script language="JavaScript">
    /*
    if ( document.getElementById('sub3141') ) {
         document.getElementById('sub3141').style.background = "url(img_fm/bg_navi2_h.gif)";
       }
    else if ( document.layers['sub3141'] ) {
         document.layers['sub3141'] = "url(img_fm/bg_navi2_h.gif)";
       }
    */
    </script>
    </div>
    <div id="kastenBoxBottom"></div>
    </div>
    <!-- navigation -->
    
    
    </td>
    <!-- content -->
    <td valign="top"> 
    <div id="contentBox" style="width:497px;">
    <div id="contentBoxTopSm"></div>
    <div id="contentBoxMiddle" style="width:476px;">
    <div style="font-weight:bold;font-size:22px;padding-left:10px">Meine Rechnung - Rechnungs&uuml;bersicht</div>
    <div class="dist8"></div>
    
    
    
    
    
    
    <div class="f1" style="padding-left:10px">Hier sehen Sie zunächst Ihre aktuelle Mobilfunkrechnung und darunter alle Rechnungen des laufenden Jahres im Überblick. Sie können die Rechnung und den Einzelverbindungsnachweis ansehen und herunterladen.<br></div>
    <br><br>
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        
    
     
    <table width="100%" border="0" cellpadding="0" cellspacing="0">
          <tr>
            <td class="formtable" bgcolor="#E98310" colspan=6><b><font color="black">Aktuelle Rechnung f&uuml;r klarmobil-Rufnummer +xxxxxxxxxxxx</font></b></td>
          </tr>
          <tr bgcolor="#FFF3E5">
            <td width="88" class="formtable"><b>Datum</b></td>
            <td width="88" class="formtable"><b>Betrag</b></td>
            <td width="176" class="formtable" colspan=2><b>Einzelverbindungen</b></td>
            <td width="176" class="formtable" colspan=2><b>Rechnung</b></td>
          </tr>
    
    
          <tr bgcolor="#FFF3E5">
            <td width="88" valign="middle" class="formtable">xx.xx.xxxx</td>
            <td width="88" valign="middle" class="formtable">x.xx &euro;</td>
            <td width="88" valign="middle" class="formtable"><a href="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.pdf" target="_blank"><img src="img_fm/ico_pdf.gif" border="0" width="16" height="16"></a>&nbsp;<a href="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.pdf.pdf" target="_blank">Download</a></td>
            <td width="88" valign="middle" class="formtable"><a href="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.=CSV" target="_blank"><img src="img_fm/ico_csv.gif" border="0" width="16" height="16"></a>&nbsp;<a href="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.pdf=CSV" target="_blank">Download</a></td>
            <td width="88" valign="middle" class="formtable"><a href="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx..pdf" target="_blank"><img src="img_fm/ico_pdf.gif" border="0" width="16" height="16"></a>&nbsp;<a href="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.pdf.pdf" target="_blank">Download</a></td>
            <td width="88" valign="middle" class="formtable"><a href="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.=CSV" target="_blank"><img src="img_fm/ico_csv.gif" border="0" width="16" height="16"></a>&nbsp;<a href="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.pdf=CSV" target="_blank">Download</a></td>
          </tr>
          <tr>
            <td colspan=6><br></td>
          </tr>
          <tr bgcolor="#FEC179">
            <td width="88" class="formtable"><b>Datum</b></td>
            <td width="88" class="formtable"><b>Betrag</b></td>
            <td width="176" class="formtable" colspan=2><b>Einzelverbindungen</b></td>
            <td width="176" class="formtable" colspan=2><b>Rechnung</b></td>
          </tr>
    
    
          <tr >
            <td align="right" class="formtable" colspan=6>Rechnungen 2007</td>
          </tr>
          <tr>
            <td align="left"><a href="http://www.adobe.de/products/acrobat/readstep2.html"><img src="img_fm/getacro.gif" border="0" width="88" height="31"></a>
          </tr>
    </table>
    
    
    
    
    <table cellspacing="0" cellpadding="0" border="0" width="100%">
    <tr>
        <td valign="top">
            <div class="f1" style="padding-left:10px"><img src="img_fm/s.gif" border="0" width="1" height="8"><br>
            </div>
        </td>
        <td valign="top" align="right">
            <table cellspacing="0" cellpadding="0" border="0">
            <tr><td></td></tr>
            <tr><td><p></p></td></tr>
            </table>
        </td>
    </tr>
    </table>
    <!-- top link -->
    
    
    <!-- /top link -->
    
    
    
    
    
    
    
    
    <div class="dist8"></div>
    </div>
    
    
    <div id="contentBoxBottomSm"></div>
    <div class="dist8"></div>
    </div>
    </td>
    </tr>
    </table>
    <!-- content -->
    </div>
    </div>
    <!-- navibottom -->
    <div id="contentFoot">
    <div id="corner">&nbsp;</div>
    </div>
    <div id="foot">
    <a href="http://www.klarmobil.de/kontakt/index.html">Kontakt</a>&nbsp;|&nbsp;
    <a href="http://www.klarmobil.de/pdf/AGB.pdf" target="_blank">AGB</a>&nbsp;|&nbsp;
    <a href="http://www.klarmobil.de/pdf/Datenschutz.pdf" target="_blank">Datenschutz</a>&nbsp;|&nbsp;
    <a href="http://www.klarmobil.de/presse/index.html" target="_blank">Presse</a>&nbsp;|&nbsp;
    <a href="http://www.klarmobil.de/impressum/index.html">Impressum</a>&nbsp;|&nbsp;
    Copyright &copy; klarmobil.de 2005
    &nbsp;<img src="img_fm/neu.gif" alt="" border="0" width="25" height="11">&nbsp;&nbsp;<a href="http://www.klarmobil.de/kwk/index.html" >Kunden werben und 10&euro; kassieren</a>
    </div>
    <!-- /navibottom -->
    </div>
    </div>
    
    
    </body>
    </html>
    Alles anzeigen
  • Eingabefeld bei einer Internetseite auswählen

    • Tweaky
    • 12. August 2007 um 15:09

    hat von auch jemand Klarmobil ?(

    Will die Rechnungen downloaden.

    Ich komme nun in das Menü mit den Rechnungen.

    Wenn ich auf der Seite mit rechts klicke und "Quelltext anzeigen" mache, sind die Links zu den Rechnungen da.
    Wenn ich jedoch den Quelltext in eine Datei speichern lassen, sind die Links dort nicht vorhanden.

    Komme ich sonst noch irgendwie an die Links ?(

    Scheint auch Java zu sein

    [autoit]

    <script type="text/javascript" language="JavaScript" src="common.js"></script>

    [/autoit]
  • Eingabefeld bei einer Internetseite auswählen

    • Tweaky
    • 12. August 2007 um 14:46

    Ahja, jetzt klappts natürlich :D

    Spoiler anzeigen
    [autoit]

    #include<IE.au3>

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

    Opt("WinTitleMatchMode", 2)

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

    $internet_adresse = "https://kundenservice.klarmobil.de/privateservice.php?action=uebersicht"
    $nummer = "131231321"
    $pw = "xxx"

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

    $oIE = _IECreate ($internet_adresse, 0, 1, 1, 0)
    If @error >0 Then Exit
    WinSetState("Microsoft Internet Explorer", "", @SW_MAXIMIZE) ;maximieren

    $oForm = _IEFormGetCollection($oIE, 0)
    $oName = _IEFormElementGetObjByName($oForm, "username")
    $oPW = _IEFormElementGetObjByName($oForm, "password")
    _IEFormElementSetValue($oName, $nummer)
    _IEFormElementSetValue($oPW, $pw)
    _IEFormSubmit ($oForm)

    [/autoit]
  • Eingabefeld bei einer Internetseite auswählen

    • Tweaky
    • 12. August 2007 um 14:18

    Danke euch beiden :D

    Leider habe ich nun bei der Eingabe des Passwortes das gleiche Problem

    So gehts nicht :(

    Spoiler anzeigen
    [autoit]

    #include<IE.au3>

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

    Opt("WinTitleMatchMode", 2)

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

    $internet_adresse = "http://klarmobil.de/"
    $nummer = "3554434"
    $pass = "xxx"
    $oIE = _IECreate ($internet_adresse, 0, 1, 1, 0)
    If @error >0 Then Exit
    WinSetState("Microsoft Internet Explorer", "", @SW_MAXIMIZE) ;maximieren

    $oForm = _IEFormGetObjByName ($oIE, 0)
    $oQuery = _IEFormElementGetObjByName ($oForm, "username")
    _IEFormElementSetValue ($oQuery, $nummer) ;Text eingeben

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

    $oForm = _IEFormGetObjByName ($oIE, 1)
    $oQuery = _IEFormElementGetObjByName ($oForm, "password")
    _IEFormElementSetValue ($oQuery, $pass) ;Text eingeben
    ;~ _IEFormSubmit ($oForm)

    [/autoit]
  • Eingabefeld bei einer Internetseite auswählen

    • Tweaky
    • 11. August 2007 um 21:03

    Hi,
    ich will auf der Seite von Klarmobil das Feld mit der Telefonnummer und dem Passwort auswählen.

    Leider bin ich mir nicht sicher was ich bei den Befehlen eingeben muss.

    Denke dies hier ist nicht korrekt

    [autoit]

    $oForm = _IEFormGetObjByName ($oIE, "klm_login_input")
    $oQuery = _IEFormElementGetObjByName ($oForm, "username")

    [/autoit]
    Spoiler anzeigen
    [autoit]

    #include<IE.au3>

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

    $internet_adresse = "http://klarmobil.de/"
    $nummer = "3554434"
    $oIE = _IECreate ($internet_adresse, 0, 1, 1, 0)
    If @error >0 Then Exit
    _IELoadWait ($oIE)
    If @error >0 Then Exit
    $oHWND = _IEPropertyGet($oIE, "hwnd") ;maximieren
    WinSetState ($oHWND, "", @SW_MAXIMIZE) ;maximieren

    $oForm = _IEFormGetObjByName ($oIE, "klm_login_input")
    $oQuery = _IEFormElementGetObjByName ($oForm, "username")
    _IEFormElementSetValue ($oQuery, $nummer) ;Text eingeben
    _IEFormSubmit ($oForm)

    [/autoit]

    Kann einer mal schauen, wie die Felder korrekt heissen.
    Weiss nicht nach was ich im Quelltest suchen muss ?(

    Danke

  • erledigt Quelltext wird falsch gelesen und falsch in Datei geschrieben ?!?!?!

    • Tweaky
    • 11. August 2007 um 15:51

    Hi,
    ich will den Quelltext von eBay Seiten auslesen und nach MESZ suchen.
    Bei fast allen Seiten funktioniert dies.
    Jedoch habe ich nun eine Seite entdeckt, wo es nicht geht.

    EDIT:Hat sich erledigt.
    Habe nochmal nach der eBay-Artikelnummer gesucht und den Link neu gespeichert.
    Nun gehts.
    Da hat wohl eBay ein Problem gehabt :hammer:

    Danke :D

  • @error = 1 bei _I-nNetGetSource

    • Tweaky
    • 8. August 2007 um 18:44

    Hm komisch, wenn ichs so wie in meinem ersten Post probiere bekomme ich error = 1.

    Wenn ich es so probiere wie Oscar gesagt hat klappts :D

  • @error = 1 bei _I-nNetGetSource

    • Tweaky
    • 7. August 2007 um 19:08

    komisch, wenn ich es mit \ in den IE kopiere geht es trotzdem.

    aber dies ist der Fehler

    Danke :comp2:

  • @error = 1 bei _I-nNetGetSource

    • Tweaky
    • 7. August 2007 um 18:48

    Hi,
    weiss einer warum ich bei diesem Script einen @error = 1 bekomme ?(

    [autoit]

    #include<Inet.au3>
    $source = _INetGetSource ("http://www.eurofussballarchiv.de\na\na_armen.html")
    MsgBox(0,"",@error)

    [/autoit]


    Danke :D

  • PC sperren - mit AutoIT ???

    • Tweaky
    • 5. August 2007 um 22:30

    bernd670
    leider funktioniert dies nicht.
    Die Maus bewegt sich trotzdem ?(

    BugFix
    Danke habs hinzugefügt :D

  • PC sperren - mit AutoIT ???

    • Tweaky
    • 5. August 2007 um 12:40

    Danke euch beiden für den Sonntagssupport :D

    Habs nun so ähnlich wie die Variante von BugFix

    Ich setze den Cursor rechts oben ins Eck (dann ist er nicht sichtbar)
    dann wird er falls sich die Pos wieder ändert (Maus wird bewegt) wieder rechts oben ins Eck gesetzt.

    Spoiler anzeigen
    [autoit]

    #include<Misc.au3>
    #include<GUIConstants.au3>

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

    ;--------------------------------------------------------------------------------------------------------------------------------------------------
    ;Dieses Script:
    ; - startet eine Oberfläche mit dem aktuellen Desktopbild
    ; - dieses kann nur durch korrekte Eingabe des Passwortes verlassen werden
    ; - wird eine andere Tastenkombination, Win-Taste, Programm gestartet, usw. wird diese GUI automatisch wieder in den Vordergrund geholt
    ; - Es werden bestimmte Fenster automatisch geschlossen
    ;--------------------------------------------------------------------------------------------------------------------------------------------------

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

    ;************************
    ;******* Passwort *******
    $passwort = "xxx"
    ;************************

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

    Opt("WinTitleMatchMode", 2)
    Opt("TrayIconHide", 1)

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

    $gui_titel = "Sperren"
    $gui = GUICreate($gui_titel, -1, -1, 0, 0, BitOr($WS_POPUP, $WS_MAXIMIZE))
    $input = GUICtrlCreateInput("", @DesktopWidth/2, @DesktopHeight/2, 50, -1, $ES_PASSWORD)
    GUICtrlSetState($input, $GUI_HIDE)

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

    $desktop_reg = RegRead("HKEY_CURRENT_USER\Control Panel\Desktop", "Wallpaper")
    GUICtrlCreatePic($desktop_reg, 0, 0, @DesktopWidth, @DesktopHeight)

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

    _MouseTrap(@DesktopWidth-1, 0)

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

    GUISetState()

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

    While 1
    $pos = MouseGetPos()
    If $pos[0] <> @DesktopWidth-1 or $pos[1] <> 0 Then _MouseTrap(@DesktopWidth-1, 0)
    sleep(10)
    If Not WinActive($gui_titel) Then WinActivate($gui_titel)
    If GUICtrlRead($input) = $passwort Then Exit
    If WinExists("Windows Task-Manager") Then WinClose("Windows Task-Manager")
    If WinExists("Internet Explorer") Then
    WinClose("Internet Explorer")
    If WinExists("Internet Explorer", "&Registerkarten schließen") Then ControlClick("Internet Explorer", "&Registerkarten schließen", 6)
    EndIf
    If WinExists("- Outlook Express") Then WinClose("- Outlook Express")
    If WinExists("- Editor") Then WinClose("- Editor")
    Wend

    [/autoit]
  • PC sperren - mit AutoIT ???

    • Tweaky
    • 5. August 2007 um 11:30

    Hi :D,
    kann ich eigentlich den Mauszeiger sperren (einfrieren) und ausblenden ?(

  • Bitte testen

    • Tweaky
    • 4. August 2007 um 14:41

    Hi,
    eigentlich muss es doch so heißen (For $j = 0 <<<<< ......).
    Sonst passiert beim Klick auf den ersten Titel nichts :D

    Spoiler anzeigen
    [autoit]


    #include <Array.au3>

    Opt("TrayMenuMode", 1)
    Dim $item[9999]
    Dim $files[9999]

    $soundmenue = TrayCreateMenu("Sounds")
    $exit = TrayCreateItem("Exit")
    $i = 0
    $search = FileFindFirstFile(@ScriptDir & "\*.mp3")
    While 1
    $file = FileFindNextFile($search)
    If @error Then ExitLoop
    $item[$i] = TrayCreateItem($file, $soundmenue)
    $files[$i] = $file
    $i = $i + 1
    WEnd

    While 1
    $msg = TrayGetMsg()

    If $msg = $exit Then Exit
    ; variable von $1 nach $j umbenannt
    ; $j bei 1 starten lassen ...
    ; $i -1
    For $j = 0 To $i-1
    If $msg = $item[$j] Then
    MsgBox(0,"",$files[$j])
    EndIf
    Next
    Sleep(1)
    WEnd

    [/autoit]

    Die Schleife bedeutet, dass der erste Wert 0 ist und der letzte Wert ist der Wert von $i-1

    Bsp:

    4 Dateien
    Datei 1: $i = 0
    Datei 2: $i = 1
    Datei 3: $i = 2
    Datei 4: $i = 3
    Nach dem letzten Durchlauf der Schleife ist aber $i = 4.
    Deshalb mußt du in der 2. Schleife auch $i-1 schreiben, also hier 3 (Wert für die letzte 4. Datei :D)

    Hoffe die Erklärung ist verständlich :musik1:

  • PC sperren - mit AutoIT ???

    • Tweaky
    • 4. August 2007 um 11:41

    Stimmt, Passwort setzen und doch automatisch anmelden wäre ne Lösung.
    Muß ich ihm mal näher bringen =)

    Hab dies mal so geschrieben

    Spoiler anzeigen
    [autoit]

    #include<GUIConstants.au3>
    #include<Misc.au3>

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

    ;--------------------------------------------------------------------------------------------------------------------------------------------------
    ;Dieses Script:
    ; - startet eine Oberfläche mit dem aktuellen Desktopbild
    ; - dieses kann nur durch korrekte Eingabe des Passwortes verlassen werden
    ; - wird eine andere Tastenkombination, Win-Taste, Programm gestartet, usw. wird diese GUI automatisch wieder in den Vordergrund geholt
    ; - Es werden bestimmt Fenster automatisch geschlossen
    ;--------------------------------------------------------------------------------------------------------------------------------------------------

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

    ;************************
    ;******* Passwort *******
    $passwort = "xxx"
    ;************************

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

    Opt("WinTitleMatchMode", 2)
    Opt("TrayIconHide", 1)

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

    $gui_titel = "Sperren"
    $gui = GUICreate($gui_titel, -1, -1, 0, 0, BitOr($WS_POPUP, $WS_MAXIMIZE))
    $input = GUICtrlCreateInput("", @DesktopWidth/2, @DesktopHeight/2, 50, -1, $ES_PASSWORD)
    GUICtrlSetState($input, $GUI_HIDE)

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

    $desktop_reg = RegRead("HKEY_CURRENT_USER\Control Panel\Desktop", "Wallpaper")
    GUICtrlCreatePic($desktop_reg, 0, 0, @DesktopWidth, @DesktopHeight)

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

    GUISetState()

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

    While 1
    If Not WinActive($gui_titel) Then WinActivate($gui_titel)
    If GUICtrlRead($input) = $passwort Then Exit
    If WinExists("Windows Task-Manager") Then WinClose("Windows Task-Manager")
    If WinExists("Internet Explorer") Then
    WinClose("Internet Explorer")
    If WinExists("Internet Explorer", "&Registerkarten schließen") Then ControlClick("Internet Explorer", "&Registerkarten schließen", 6)
    EndIf
    If WinExists("Outlook Express") Then WinClose("Outlook Express")
    Wend

    [/autoit]

    Passwort ist: xxx

  • Hilfe bei ListView!

    • Tweaky
    • 4. August 2007 um 11:36

    Hi,
    hab deinen Thread nicht ganz durchgelesen :]

    wenn du aber die Spalten der ListView ändern willst, kannst du diesen Befehl nehmen

    [autoit]

    _GUICtrlListViewSetColumnWidth

    [/autoit]


    Viel Spaß :D

  • PC sperren - mit AutoIT ???

    • Tweaky
    • 3. August 2007 um 23:11

    Jup, ist sein eigener PC,
    Passwort hat er keines, deshalb scheidet die Lösung wohl aus ;(

    Habs mal so gemacht

    Spoiler anzeigen
    [autoit]

    #include<GUIConstants.au3>

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

    $gui_titel = "Sperren"
    $gui = GUICreate($gui_titel, -1, -1, 0, 0, BitOr($WS_POPUP, $WS_MAXIMIZE))
    $input = GUICtrlCreateInput("", 100, 100, -1, -1, $ES_PASSWORD)
    GUISetState ()

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

    $passwort = "x"

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

    While 1
    $msg = GUIGetMsg()
    If Not WinActive($gui_titel) Then WinActivate($gui_titel)
    If GUICtrlRead($input) = $passwort Then Exit
    If WinExists("Windows Task-Manager") Then WinClose("Windows Task-Manager")
    Wend

    [/autoit]

    Wäre nicht schlecht, wenn auch noch die Sondertasten der Tastatur deaktiviert wären. :D

  • PC sperren - mit AutoIT ???

    • Tweaky
    • 3. August 2007 um 22:41

    Danke, habs mir mal durchgelesen

    Das beste wäre, wenn ich alle Tasten außer Buchstaben und Zahlen sperren könnte :D

  • PC sperren - mit AutoIT ???

    • Tweaky
    • 3. August 2007 um 22:19

    Ja, sowas in der Art, muß nichts hochkompliziertes sein

    Hab mal angefangen

    [autoit]

    #include <GUIConstants.au3>

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

    GUICreate("My GUI", -1, -1, 0, 0, BitOr($WS_POPUP, $WS_MAXIMIZE))
    $input = GUICtrlCreateInput("", 100, 100)
    GUISetState ()

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

    $passwort = "x"

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

    While 1
    $msg = GUIGetMsg()
    If GUICtrlRead($input) = $passwort Then Exit
    Wend

    [/autoit]

    Jetzt sollte halt noch die Wintaste, Strg+alt+Entf gesperrt sein, so dass man das Fenster nur weg bekommt, wenn man das Passwort eingibt

    Passwort in meinem Bsp: x

  • PC sperren - mit AutoIT ???

    • Tweaky
    • 3. August 2007 um 22:03

    Danke
    nene nicht für illegales ;)

    wollte gerne was, wo man nicht installieren muss.
    Hab mich eigentlich auch falsch ausgedrückt.
    Das Internet kann weiterlaufen, nur dürfen keine Benutzereingaben, Link geklickt, url eingegeben, ... werden :D

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™