Κώδικας Visual basic

Γενικά θέματα για τις γλώσσες προγραμματισμού που δεν καλύπτονται από τις άλλες περιοχές της κατηγορίας.

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
gs_ts
Δημοσιεύσεις: 7
Εγγραφή: 05 Φεβ 2008 11:18

Κώδικας Visual basic

Δημοσίευση από gs_ts » 05 Φεβ 2008 12:00

thelo an xerei kapoios na mou pei poios einai o kodikas pou prepei na grapso ego otan patao ena koubi na termatizei o ypologisths...
eyxaristo.

Άβαταρ μέλους
dimsis
Reporter
Δημοσιεύσεις: 7994
Εγγραφή: 25 Ιούλ 2001 03:00

Κώδικας Visual basic

Δημοσίευση από dimsis » 05 Φεβ 2008 12:51

Μάλλον αυτό ψάχνεις:
http://www.vbgold.com/vb-projects/shutd ... stem.shtml
έχει δυο κουμπιά στο παράδειγμα...
Ένα για shutdown (κλείσιμο που λες και εσύ) και ένα για reboot (επανεκκίνηση)

gs_ts
Δημοσιεύσεις: 7
Εγγραφή: 05 Φεβ 2008 11:18

Κώδικας Visual basic

Δημοσίευση από gs_ts » 06 Φεβ 2008 08:42

eyxaristo alla o kodikas aytos den einai gia windows 2000 kai Xp an ginetai na breis kati antistoixo steile... kai pali eyxaristo

Άβαταρ μέλους
dimsis
Reporter
Δημοσιεύσεις: 7994
Εγγραφή: 25 Ιούλ 2001 03:00

Κώδικας Visual basic

Δημοσίευση από dimsis » 07 Φεβ 2008 10:54

Τον δοκίμασες; νομίζω πως πιάνει και για xp/2000.
Anyway δες και εδώ που το γράφει κιόλας ότι πιάνει είναι και έτοιμο για download:
http://www.planet-source-code.com/vb/sc ... 3&lngWId=1

Άβαταρ μέλους
paink1ller
Δημοσιεύσεις: 865
Εγγραφή: 21 Ιαν 2008 19:51

Κώδικας Visual basic

Δημοσίευση από paink1ller » 12 Φεβ 2008 19:53

δοκιμασε αυτο αμα δεν θες να μπλεξεις με winAPI

Κώδικας: Επιλογή όλων

Private Sub Command1_Click()
Call Shell("c:\windows\system32\shutdown.exe -s -f -t 0", vbNormalFocus)
End Sub
βεβαια αν τα windows δεν ειναι εγκατεστημενα στο C:\windows θα πρεπει να βαλεις καποιο loop που να βρισκει το windows path πρωτα.
Επισης μερικες φορες τερματιζονται τα windows χωρις να σβησει το hardware αλλα δυστυχως δεν εχεις απευθειας ελεγχο του hardware με την VB.

thanoylis
Δημοσιεύσεις: 2
Εγγραφή: 28 Φεβ 2008 10:09

Κώδικας Visual basic

Δημοσίευση από thanoylis » 28 Φεβ 2008 10:48

paink1ller έγραψε:δοκιμασε αυτο αμα δεν θες να μπλεξεις με winAPI

Κώδικας: Επιλογή όλων

Private Sub Command1_Click()
Call Shell("c:\windows\system32\shutdown.exe -s -f -t 0", vbNormalFocus)
End Sub
βεβαια αν τα windows δεν ειναι εγκατεστημενα στο C:\windows θα πρεπει να βαλεις καποιο loop που να βρισκει το windows path πρωτα.
Επισης μερικες φορες τερματιζονται τα windows χωρις να σβησει το hardware αλλα δυστυχως δεν εχεις απευθειας ελεγχο του hardware με την VB.
ΠΩΣ ΜΠΟΡΩ ΝΑ ΤΟ ΚΑΝΩ ΝΑ ΛΕΙΤΟΥΡΓΗΣΕΙ ΑΥΤΟΣ Ο ΚΩΔΙΚΑΣ ΣΕ WINDOWS 2000 ΜΕ ΤΕΧΝΟΛΟΓΙΑ NT?

Άβαταρ μέλους
paink1ller
Δημοσιεύσεις: 865
Εγγραφή: 21 Ιαν 2008 19:51

Κώδικας Visual basic

Δημοσίευση από paink1ller » 28 Φεβ 2008 11:02

χμ κοιτα η εντολη υπαρχει και στα 2000. Δεν εχω προχειρα 2000 να την δοκιμασω.

Δες εδω τι παραμετρους πρεπει να αλλαξεις και δοκιμασε.
http://support.microsoft.com/kb/317371

Υποθετω οτι αμα αλλαξεις το -t -s -f 0 με /y /c /t:0 θα δουλεψει.

Βγες σε DOS και γραψε shutdown /help να δεις τις επιλογες.

Απάντηση

Επιστροφή στο “γλώσσες προγραμματισμού - γενικά”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες