Εμφάνιση 1-5 από 5
  1. #1
    Εγγραφή
    18-01-2008
    Περιοχή
    Κατερίνη
    Μηνύματα
    366
    Downloads
    2
    Uploads
    0
    Τύπος
    ADSL2+
    Ταχύτητα
    16384/1024
    ISP
    Vodafone
    DSLAM
    HOL - ΚΟΡΙΝΟΣ
    Router
    ASUS DSL-N16
    SNR / Attn
    6.3(dB) / 20.5(dB)
    Path Level
    Fastpath
    Καλησπέρα σε όλους!

    βασικά αυτό το πρόγραμμα κάνει αυτόματα τερματησμό/επανεκκίνηση/αδρανοποίηση του H/Y στην ώρα που θά βάλεις στο textbox.
    Και ήθελά να προσθέσω και ένα label σε αυτόν τον κώδικα που να κάνει αντίστροφη μέτρηση για τερματησμό/επανεκκίνηση/αδρανοποίηση του H/Y από την ώρα που κάνεις το κλίκ .
    Κώδικας:
    Public Class Form1
        Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            Timer1.Start()
        End Sub
    
        Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
            Time.Text = Format(TimeOfDay)
        End Sub
    
        Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
            If IsDate(TextBox1.Text) = False Then
                MsgBox("Λάθος ώρα!!!")
            End If
    
            If ShutDown.Checked = False And Restart.Checked = False And Sleep.Checked = False Then
                MsgBox("Επιλέξτε μία επιλογή!")
            Else
                Timer2.Enabled = True
                TextBox1.Enabled = False
                Button2.Enabled = True
                Button1.Enabled = False
            End If
            Refresh()
        End Sub
    
        Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
            Timer2.Enabled = False
            TextBox1.Text = "00:00:00"
            TextBox1.Enabled = True
            Button1.Enabled = True
            Button2.Enabled = False
        End Sub
    
        Private Sub Timer2_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer2.Tick
            If TextBox1.Text = Time.Text Then
                If ShutDown.Checked = True Then
                    Shell("ShutDown -s")
                ElseIf Restart.Checked = True Then
                    Shell("ShutDown -r")
                ElseIf Sleep.Checked = True Then
                    Shell("ShutDown -h")
                    Timer2.Enabled = False
                    TextBox1.Text = "00:00:00"
                    TextBox1.Enabled = True
                    Button1.Enabled = True
                    Button2.Enabled = False
                    Sleep.Checked = False
                End If
            End If
    
        End Sub
    End Class
    Ευχαριστώ!
    Τελευταία επεξεργασία από το μέλος cris4524 : 27-04-11 στις 19:35.

  2. #2
    Εγγραφή
    12-02-2005
    Περιοχή
    ΚΑΤΕΡΙΝΗ
    Ηλικία
    50
    Μηνύματα
    2.675
    Downloads
    9
    Uploads
    0
    Τύπος
    VDSL2
    Ταχύτητα
    89836/10996
    ISP
    Forthnet
    DSLAM
    Forthnet - ΚΑΤΕΡΙΝΗ
    Router
    ZTE H288A
    SNR / Attn
    9.7(dB) / 6.1(dB)
    Path Level
    Interleaved
    Μέσα στην διαδικασία του timer παίρνε την ώρα συστήματος, βρες την διαφορά από την ώρα που έχεις εισάγει, και το αποτέλεσμα αυτό βάλτο ως caption σε κάποιο label.
    Επείδη όλο αυτό θα είναι μέσα στο timer το απότελεσμα και το caption του label θα αλλάζουν, και θα φαίνετε σαν αντίστροφη μέτρηση.
    Τα όνειρα που κάνω από τα 20 παρκάρουν στον ακάλυπτο νωρίς. Μα εσύ που με κοιτάς σαν λύτρωση ζωή παρκαρισμένη μην δεχτείς.

  3. #3
    Εγγραφή
    18-01-2008
    Περιοχή
    Κατερίνη
    Μηνύματα
    366
    Downloads
    2
    Uploads
    0
    Τύπος
    ADSL2+
    Ταχύτητα
    16384/1024
    ISP
    Vodafone
    DSLAM
    HOL - ΚΟΡΙΝΟΣ
    Router
    ASUS DSL-N16
    SNR / Attn
    6.3(dB) / 20.5(dB)
    Path Level
    Fastpath
    Παράθεση Αρχικό μήνυμα από ZORO Εμφάνιση μηνυμάτων
    Μέσα στην διαδικασία του timer παίρνε την ώρα συστήματος, βρες την διαφορά από την ώρα που έχεις εισάγει, και το αποτέλεσμα αυτό βάλτο ως caption σε κάποιο label.
    Επείδη όλο αυτό θα είναι μέσα στο timer το απότελεσμα και το caption του label θα αλλάζουν, και θα φαίνετε σαν αντίστροφη μέτρηση.
    Μήπως μπορείς να μου δώσεις ένα παράδειγμα με ένα κομμάτι κώδικα;(γιατί είμαι πρωτάρης ακόμα...)

    Ευχαριστώ!

  4. #4
    Εγγραφή
    18-01-2008
    Περιοχή
    Κατερίνη
    Μηνύματα
    366
    Downloads
    2
    Uploads
    0
    Τύπος
    ADSL2+
    Ταχύτητα
    16384/1024
    ISP
    Vodafone
    DSLAM
    HOL - ΚΟΡΙΝΟΣ
    Router
    ASUS DSL-N16
    SNR / Attn
    6.3(dB) / 20.5(dB)
    Path Level
    Fastpath
    Ρε παιδιά κανείς δεν έχει ιδέα από Visual Basic;;;

  5. #5
    Εγγραφή
    18-01-2008
    Περιοχή
    Κατερίνη
    Μηνύματα
    366
    Downloads
    2
    Uploads
    0
    Τύπος
    ADSL2+
    Ταχύτητα
    16384/1024
    ISP
    Vodafone
    DSLAM
    HOL - ΚΟΡΙΝΟΣ
    Router
    ASUS DSL-N16
    SNR / Attn
    6.3(dB) / 20.5(dB)
    Path Level
    Fastpath
    Τελικά το βρήκα πως να κάνω αυτό που μου είπες!
    Μήπως ξέρεις ώμος πως να είναι η αντίστροφη μέτρηση αυτής της μορφής hh:mm:ss;

Παρόμοια Θέματα

  1. Μηνύματα: 36
    Τελευταίο Μήνυμα: 09-03-11, 15:34
  2. Μηνύματα: 49
    Τελευταίο Μήνυμα: 20-01-11, 01:56
  3. Μηνύματα: 22
    Τελευταίο Μήνυμα: 01-01-08, 01:39
  4. H αντίστροφη μέτρηση για το Burning Crusade αρχίζει
    Από Reef στο φόρουμ Games και Online Gaming
    Μηνύματα: 1
    Τελευταίο Μήνυμα: 16-01-07, 14:05
  5. Hellas Sat : Η αντίστροφη μέτρηση άρχισε!!!!!!!!!!!
    Από jimsliakas στο φόρουμ Satellite
    Μηνύματα: 12
    Τελευταίο Μήνυμα: 14-05-03, 09:43

Tags για αυτό το Θέμα

Bookmarks

Bookmarks

Δικαιώματα - Επιλογές

  • Δεν μπορείτε να δημοσιεύσετε νέα θέματα
  • Δεν μπορείτε να δημοσιεύσετε νέα μηνύματα
  • Δεν μπορείτε να αναρτήσετε συνημμένα
  • Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας
  •  
  • Τα BB code είναι σε λειτουργία
  • Τα Smilies είναι σε λειτουργία
  • Το [IMG] είναι σε λειτουργία
  • Το [VIDEO] είναι σε λειτουργία
  • Το HTML είναι εκτός λειτουργίας