Ergebnis 1 bis 8 von 8

Thema: Sleeper .NET

  1. #1
    Bad Times Virus Avatar von Th3_Cr4xX
    Registriert seit
    28.07.2008
    Beiträge
    646

    Standard Sleeper .NET

    Ich schau mir zum einschlafen gerne mal nen Film an und bin dann zu müde um den PC herunterzufahren xD Hab hier nen kleinen Sleeper gecodet. Viel Spaß



    Code:
    Option Explicit On
    Option Strict Off
    
    Public Class Form1
    
    
        Const EWX_SHUTDOWN As Integer = 1           ' Herunterfahren
        Const EWX_FORCE As Integer = 4              ' Aktion erzwingen
    
    
    
    
    
    
        Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
            MsgBox("Timer started")
            For d = 0 To 9999999
    
    
                If TextBox1.Text = DateTimePicker1.Value.Now.ToShortTimeString Then
                    d = 9999999
    
                End If
                Threading.Thread.Sleep(10000)
    
            Next
    
            Dim obj_Betriebssystem As Object
            Dim obj_Eigenschaft As Object
            obj_Betriebssystem = GetObject("winmgmts:{impersonationLevel=impersonate,(Shutdown)}" & "//./root/cimv2").ExecQuery("SELECT * FROM Win32_OperatingSystem")
    
    
            For Each obj_Eigenschaft In obj_Betriebssystem
                obj_Eigenschaft.Win32Shutdown(EWX_SHUTDOWN + EWX_FORCE)
    
            Next
    
    
    
        End Sub
    
    
    End Class
    Geändert von Th3_Cr4xX (12.04.2010 um 14:36 Uhr)

  2. #2
    Bad Times Virus
    Registriert seit
    30.07.2008
    Beiträge
    602

    Standard

    schon ganz nette idee, nur mein prob ist der knopf am bildschirm leuchtet dann weiter bzw blinkt, und so könnte ich nicht schlafen^^

  3. #3
    Stanley Jobson Avatar von Bonkers
    Registriert seit
    01.02.2010
    Beiträge
    735

    Standard

    Code:
    shutdown -h 22:00
    Und da sagen die Leute Unix wäre zu kompliziert zu bedienen

    Blackberry: der eine typ ist danach gestorben
    Bonkers: Echt?
    Blackberry: jep

  4. #4

    Registriert seit
    17.06.2009
    Beiträge
    559

    Standard

    Umständlicher geht's aber auch nicht mehr, oder? :surprised
    Wenn du schon das Wort Timer benutzt, wieso benutzt du denn keinen dafür?
    Zudem wird dein Code nicht immer funktionieren und er wird die Anwendung bis zum Ende einfrieren.

    Btw.:
    Schleifen bricht man, wenn es denn sein muss, besser mit break ab.
    Um die aktuelle Uhrzeit auszulesen, braucht man keine Komponente.

    Und wie schon gesagt, bietet so gut wie jedes OS solche Funktionalitäten bereits.

  5. #5
    db
    Registriert seit
    07.06.2009
    Beiträge
    585

    Standard

    Du hast das Shutdown etwas kompliziert gelöst. Nimm anstattdessen besser folgendes:

    System.Diagnostics.Process.Start("shutdown", "/s")

    Hier die Parameter von "shutdown" (sollten aber soweit klar sein)



  6. #6
    Gesperrt
    Registriert seit
    28.08.2009
    Beiträge
    354

    Standard

    Ja, du könntest auch machen wie Reptil es gesagt hat, aber eigentlich ist dein prog sehr gut zu gebrauchen, weiter so!

    Gruß

    Slawa

  7. #7
    emo-destroyer.* Avatar von br00_pwn
    Registriert seit
    27.10.2008
    Beiträge
    1.318

    Standard

    Ich sag dazu nur "schnurlose Tastatur"
    Aber wenn dir das Tool in deinem Sinn Arbeit abnimmt, wars doch ein erfolg !

    LG br00_pwn

  8. #8
    docdoo32.dll Avatar von DocD00
    Registriert seit
    20.02.2010
    Beiträge
    418

    Standard

    Ist ganz ordentlich geworden
    Meine Signatur war zu groß und wurde in diesen Spoiler gepackt:

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •