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

  • PC sperren - mit AutoIT ???

    • Tweaky
    • 3. August 2007 um 21:43

    Hi,
    ein Kollege von mir hat mich heute gefragt, ob man den PC irgendwie per Knopfdruck sperren kann.

    Er würde gerne ein Script / Tool starten und dann soll das Weiterarbeiten nur durch ein Passwort möglich sein.
    Hauptgrund ist, das das Internet nicht mehr genutzt werden soll.

    Hat da wer ne Idee ?(

    Danke :D

  • Websiteparser

    • Tweaky
    • 29. Juli 2007 um 21:49

    sag am besten mal um welche Seite es geht, dann kann man besser sagen wie es am besten funktioniert ;)

  • [dochnich]Dateien mit der Endung.cabf aber unbekannten Dateinamen in einem ListView-Control anzeigen

    • Tweaky
    • 29. Juli 2007 um 19:10

    um das ListView komplett zu leeren kannst du den Befehl

    [autoit]

    _GUICtrlListViewDeleteAllItems

    [/autoit]

    nutzen :tongue:

    Schau dir mal in der englischen Hilfe die ListView-Befehle an ;)

  • wie mausklick auf menuitem inner autoit gui registrieren

    • Tweaky
    • 29. Juli 2007 um 12:54

    Bitte nächstes mal das komplette Script ;-), hier fehlte z. B. das erstellen der GUI :D

    So könnte es aussehen :tongue:

    Spoiler anzeigen
    [autoit]

    #include<GUIConstants.au3>

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

    GUICreate("My GUI")
    $Menu_file = GUICtrlCreateMenu("File")
    $Menu_close = GUICtrlCreateMenuItem("Close", $Menu_file)
    $MenuItem2 = GUICtrlCreateMenuItem("111", $Menu_file)
    GUISetState ()

    While 1
    $Msg = GUIGetMsg()
    Select
    Case $Msg = $GUI_EVENT_CLOSE
    Exit
    Case $msg = $Menu_close
    MsgBox(0, "Exit", "Exit")
    Exit
    Case $msg = $MenuItem2
    MsgBox(0, "Mitteilung", "Funktion leider noch nicht implementiert")
    EndSelect
    WEnd

    [/autoit]
  • wie mausklick auf menuitem inner autoit gui registrieren

    • Tweaky
    • 28. Juli 2007 um 21:52

    Hi,
    hab zwar noch nie was mit einem Menü gemacht, lasse mal die 1 in der Klammer bei $msg1 = GUIGetMsg(1) weg.

    Wenns nicht geht poste bitte mal den kompletten Code ;)

  • wie alle Fenster schließen

    • Tweaky
    • 27. Juli 2007 um 18:31

    sodele :D
    hab nun ein bisschen getestet und nehme die Version von gta

    Hab sie noch erweitert, weil bei dir gaaaaaaanz kurz das Fenster "Standby, Neustart, Beenden" aufgepoppt ist.
    Außerdem wird der IE7 nun auch bei mehr als einem Tab geschlossen :D

    [autoit]

    $wl = WinList()
    For $i = 1 To $wl[0][0]
    If Not BitAND(WinGetState($wl[$i][1]), 2) Then ContinueLoop
    If Not $wl[$i][0] = StringInStr($wl[$i][0], "Program Manager") Then
    WinClose($wl[$i][1])
    If WinExists("Internet Explorer", "&Registerkarten schließen") Then ControlClick("Internet Explorer", "&Registerkarten schließen", 6)
    EndIf
    Next

    [/autoit]

    Damit erledigt :tassen:

    Danke an alle für die schnelle und präzisen Vorschläge :rock:

  • wie alle Fenster schließen

    • Tweaky
    • 27. Juli 2007 um 17:42

    also ich will alle Fenster schließen,
    z. B. Explorer, Scite, IE, ...

    EDIT
    @Dustin
    du hast 2x Until drin :rofl2:
    Leider geht es nicht, da der Programm Manger ja auch existiert, wenn die Fenster noch da sind :D

  • wie alle Fenster schließen

    • Tweaky
    • 27. Juli 2007 um 17:33

    Hi,
    ich würde gerne alle Fenster schließen.

    Wie bekomme ich dies hin.

    So hab ichs bereits probiert

    [autoit]

    Do
    WinMinimizeAll()
    WinKill("")
    Until Not WinExists("")

    [/autoit]


    Problem
    also die Fenster gehen weg, dann kommt das Fenster (Standby, Neustart, Beenden), es geht die Taskleiste weg und das ganze von vorne.
    Vermute mal, dass er einen (versteckten???) Prozess irgendwie auch als Fenster erkennt und dieses schließen will. Ich kann es nichtmal mit strg+alt+entf beenden sondern muß reset drücken, weil ich aus der Schleife nicht mehr rauskomme

  • Wo finde ich den Koda ?

    • Tweaky
    • 25. Juli 2007 um 19:01

    im Scite Edititor unter "Extras" "Koda(FormDesigner) :D

  • Wo finde ich den Koda ?

    • Tweaky
    • 25. Juli 2007 um 18:55

    Hi,
    also Koda ist im Scite Editor enthalten
    http://www.autoitscript.com/autoit3/downloads.php

    Der Scite Editor ist eine bessere Version wie original bei AutoIt enthalten ist :D

  • reg in array und wieder in reg - Datei plötzlich deutlich kleiner

    • Tweaky
    • 24. Juli 2007 um 17:04

    danke @huggy
    das war der entscheidende Tipp :D

    [autoit]

    #include<Array.au3>
    #include<File.au3>
    $Pfad = "D:\"
    $datei1 = "RegTipps1.reg"
    $datei2 = "RegTipps2.reg"

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

    Dim $array
    _FileReadToArray($Pfad & $datei1, $array)
    $file = FileOpen($Pfad & $datei2, 1+32)

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

    For $i = 1 to UBound($array) -1
    FileWrite($file, $array[$i] & @CRLF)
    Next

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

    FileClose($file)

    [/autoit]

    PS: Ist egal was für Unicode ich nehme ?(

    Code
    32 = Use Unicode UTF16 Little Endian mode when writing text with FileWrite and FileWriteLine (default is ANSI)
       64 = Use Unicode UTF16 Big Endian mode when writing text with FileWrite and FileWriteLine (default is ANSI)
       128 = Use Unicode UTF8 when writing text with FileWrite and FileWriteLine (default is ANSI)
  • reg in array und wieder in reg - Datei plötzlich deutlich kleiner

    • Tweaky
    • 24. Juli 2007 um 12:58

    aha, kenn mich nicht aus mit Unicode und so.
    Was muß ich dann ändern, damit es keine Probleme gibt ?(

    Weiss das einer :D

  • reg in array und wieder in reg - Datei plötzlich deutlich kleiner

    • Tweaky
    • 23. Juli 2007 um 22:31

    Hi,
    also wenn ich in den Dateieigenschaften schaue, werden bei mir beide Angaben halbiert

    Größe
    und
    Größe auf Datenträger


    Mir solls recht sein, auch wenn ich dies komisch finde :D

  • reg in array und wieder in reg - Datei plötzlich deutlich kleiner

    • Tweaky
    • 23. Juli 2007 um 21:53

    Hi,
    ich habe gerade was komisches festgestellt.

    Wenn ich eine reg-Datei in ein Array schreibe und dann (ohne etwas daran zu ändern) das Array wieder in eine reg-Datei schreibe, dann ist die Dateigröße plötzlich nur noch halb so groß.

    Ist das normal ?(

    [autoit]

    #include<File.au3>
    $Pfad = "D:\"
    $datei1 = "RegTipps1.reg"
    $datei2 = "RegTipps2.reg"

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

    Dim $array
    _FileReadToArray($Pfad & $datei1, $array)
    _FileWriteFromArray($Pfad & $datei2, $array, 1)

    [/autoit]
  • ispressed - danach ist die Tastatur verstellt - warum denn ???

    • Tweaky
    • 23. Juli 2007 um 17:37

    nene, geht nicht :weinen:

    EDIT:
    Hat jemand ne Idee wie ich es ohne Tastendruck löschen könnte ?(


    Bisher: Wenn ich die Strg-Taste gedrückt halte und das Icon (dieses Script) in der Schnellstartleiste starte, soll "Weg 1 genommen werden".

    Wenn ich keine Taste drücke, soll "Weg 2 genommen werden"

  • ispressed - danach ist die Tastatur verstellt - warum denn ???

    • Tweaky
    • 23. Juli 2007 um 17:25

    nö geht leider auch nicht,
    komisch, echt X(
    jedesmal wird die Tastatur verstellt ;(

  • ispressed - danach ist die Tastatur verstellt - warum denn ???

    • Tweaky
    • 23. Juli 2007 um 15:52

    Danke euch beiden.
    Aber leder gehts immernoch nicht

    Spoiler anzeigen
    [autoit]

    #Region ;**** Directives created by AutoIt3Wrapper_GUI ****
    #AutoIt3Wrapper_icon=Icon.ico
    #EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
    #include<Misc.au3>

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

    ;Durch dieses Script wird die DFÜ-Verbindung gestartet
    ;Zusätzlich wird noch der Internet Explorer gestartet
    ;Wird das Script während einer aktiven Internetverbindung angeklickt, wird die Verbidung getrennt
    ;Außerdem werden dann noch alle Internet Explorer Fenster geschlossen

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

    $titel = "Netzwerkverbindungen"
    $titel2 = "Verbinden mit"

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

    Opt("WinTitleMatchMode", 2)

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

    $dll = DllOpen("user32.dll")

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

    If _IsPressed("11", $dll) Then
    $abrufen = 1
    Else
    $abrufen = 0
    EndIf

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

    DllClose($dll)

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

    If $abrufen = 1 Then
    ShellExecute("C:\Programme\Outlook Express\msimn.exe")
    WinWait("- Outlook Express")
    WinActivate("- Outlook Express")
    Send("^m down")
    Sleep(100)
    Send("^m up")
    Sleep(100)
    WinClose("- Outlook Express")
    ShellExecute("C:\Programme\Internet Explorer\iexplore.exe")
    ElseIf $abrufen = 0 Then
    Run("Rasphone.exe")
    WinWait($titel)
    If ControlCommand($titel, "&Verbinden...", "Button1", "IsVisible", "") Then
    ControlClick($titel, "&Verbinden...", 1449)
    WinWaitClose($titel, "&Verbinden...")
    ShellExecute("C:\Programme\Internet Explorer\iexplore.exe")
    Else
    ControlClick($titel, "&Auflegen", 1449)
    WinWait($titel, "&Ja")
    ControlClick($titel, "&Ja", 6)
    WinWait($titel, "Abbrechen")
    ControlClick($titel,"Wählen &Sie eine Netzwerkverbi","Button2")
    Do
    WinClose(" - Microsoft Internet Explorer")
    If WinExists("Internet Explorer", "&Registerkarten schließen") Then ControlClick("Internet Explorer", "&Registerkarten schließen", 6)
    Until Not WinExists(" - Microsoft Internet Explorer")
    EndIf
    EndIf

    [/autoit]

    Oder hab ich euch falsch verstanden und das Script ist falsch geändert ?(

  • ispressed - danach ist die Tastatur verstellt - warum denn ???

    • Tweaky
    • 23. Juli 2007 um 14:21

    Hm, sowas suche,
    finde es aber leider nicht,
    ist dies ne eigene Funktion ?(

  • ispressed - danach ist die Tastatur verstellt - warum denn ???

    • Tweaky
    • 23. Juli 2007 um 13:19

    Ups, hast recht,
    die kann ich weglassen.

    Hatte es ursprünglich anders geplant gehabt.
    Dies war noch ein Überbleibsel davon :D

  • ispressed - danach ist die Tastatur verstellt - warum denn ???

    • Tweaky
    • 23. Juli 2007 um 13:13

    hab strg mal eben gedrückt gehalten

    genau so hat sich die Tastatur verhalten


    Muß ich im Script was ändern, dass strg nicht dauernd gedrückt wird???

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™