Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

  • Απαντ. 30
  • Δημ.
  • Τελ. απάντηση

Συχνή συμμετοχή στο θέμα

Συχνή συμμετοχή στο θέμα

Δημοσ.

Ok Τώρα το κατάλαβα...

Το shutdown το δίνει εδώ:WScript.Sleep(60 * 60 * 1000)

και αν πατήσει cancel κάνει ακύρωση εδώ:if (res != 2) shell.Run("shutdown -s -t 00")

thanks!!!

Δημοσ.

Αυτό

WScript.Sleep(60 * 60 * 1000)

σημαίνει "πέσε για ύπνο και μην κάνεις τίποτα για μία ώρα"

 

Μετά από μία ώρα, εμφανίζει έναν διάλογο:

var res = shell.Popup("Shutting down in 30 seconds.", 30, "Shutting down", 1 + 48) //Ok-Cancel, Exclamation

 

Αν ο χρήστης πατήσει OK (δηλαδή να κλείσει ο Η/Υ), τότε τρέχει την εντολή shutdown:

if (res != 2) shell.Run("shutdown -s -t 00")

Δημοσ.

Μπερδεύτικα πάλι...Sorry

Πώς μπορώ να πώ λοιπόν:

Σε μια ώρα εμφάνισε τον διάλογο και κάνε shutdown σε 30 δευτ. αν δεν σου πατήσω το cancel?

Δηλαδή σε μια ώρα από τώρα να αρχίσεις αντίστροφη μέτρηση και αν πατήσω cancel να το ακυρώσει. Αν δεν πατήσω τίποτα (π.χ. έχω παει για μπύρες) να κλείσει μόνο του.

Sorry αν σε πρίζω alkisg και thanks again!!!

Δημοσ.

Πρέπει να κάνεις την εντολή shutdown ΠΡΙΝ από το popup.

Επίσης αν ο χρήστης πατήσει Άκυρο στον διάλογο, πρέπει να ακυρώσεις την shutdown, δηλαδή να κάνεις μια εντολή

shell.Run("shutdown -a")

Δημοσ.
Αν δεν πατήσεις κουμπί τι θα πάρει το res?

Η res παίρνει τις εξής τιμές:

- Αν πατήσεις OK => 1

- Αν πατήσεις Cancel => 2

- Αν αφήσεις το παραθυράκι να κλείσει μόνο του => -1

Δημοσ.

Το θεμα ειναι οτι δε ξερω προγραμματισμο.

Δε ξερω τις καταληξεις js και vbs ή αν χρειαζεται να εχεις java εγκατεστημενη.

Αυτο που θελω εινα να κλεινει ο Η/Υ σε ενα χρονικο διαστημα χωρις

να βγαζει το παραθυρο που εδειξα πιο πριν..

Αν μπορει καποιος και δε το κανει κοπος ας το στειλει..

[email protected]

Δημοσ.

Η ώρα τώρα είναι 17:10.

 

Πρώτος τρόπος:

at 17:10 shutdown -s -t3600

Αυτό λέει στις 17:10 (δηλαδή τώρα) να ξεκινήσει την shutdown, η οποία θα κλείσει τον Η/Υ μετά από μία ώρα, δηλαδή 18:10. Όμως ΔΕΝ θα σου εμφανίζεται ο διάλογος, επειδή με την at δεν φαίνεται το παράθυρο του προγράμματος.

 

Δεύτερος τρόπος:

at 18:10 /interactive shutdown -s -t10

Αυτό λέει στις 18:10 τρέξε την shutdown και δείξε και το παράθυρο. Έτσι 18:10 θα δεις ένα παράθυρο που θα σου λέει ότι θα κλείσει σε 10 δευτερόλεπτα.

 

Τρίτος τρόπος:

at 18:10 shutdown -s -t0

Κλείσε στις 18:10 χωρίς παράθυρα και καθυστερήσεις.

 

Με σκέτο at βλέπεις τι έχεις προγραμματίσει.

 

Όλα αυτά δεν είναι προγραμματισμός, είναι DOS.

  • 7 χρόνια αργότερα...
Δημοσ.

Για batch tutorial κοιτα εδω

http://mevaldez.home.mchsi.com/Batch.pdf

http://www.exguides.org/batchFiles.pdf

 

,οσο για ολοκληρωμενη λιστα απο εντολες και την εξηγηση τους θα βρεις εδω{χωριζει κιολας ms-dos windows xp,vista,7 commands]

http://pcsupport.about.com/od/commandlinereference/tp/command-prompt-commands-p1.htm

http://ss64.com/nt/

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα

  • Δημιουργία νέου...