Bagaimana cara saya membuat batch yang meminta input pengguna untuk batas waktu?


0

Saya memiliki batch yang memungkinkan saya untuk hibernasi dengan batas waktu, tetapi sekarang saya ingin menanyakan waktu untuk batas waktu.

Jadi akan seperti di bawah ini:

  1. Batch meminta %value%: (pengguna akan menulis nomor yang kemudian akan menjadi %value%)
  2. Kemudian batch akan menulis timeout /t %attrb% /nobreak shutdown /h

Atau bisa juga menunggu nilai yang diberikan dan kemudian jalankan perintah /shutdown /h

Apakah mungkin dan jika ya, lalu bagaimana?

Jika ini tidak mungkin dengan file batch, haruskah saya mencoba Visual Basic atau apa?


1
nvm saya pikir saya sudah menyelesaikannya: @echo off set / P TOValue = timeout time: timeout / t% TOValue% / nobreak & shutdown / h jeda jangan ragu untuk menggunakannya .. berguna
— Samu

Apakah Anda menggunakan set /p?
— Synetech

@Samu Anda dapat membuat jawaban Anda sendiri dan menerimanya. Dengan begitu pertanyaannya tidak tetap 'terbuka' dan orang lain dapat langsung melihat solusinya.
— Rik

Saya melihat dalam jawaban sendiri Anda perlu menunggu 8 jam (jika <100 reputasi) untuk menjawab sendiri (dan 48 jam sebelum menerima jawaban sendiri) tetapi tolong jangan biarkan hal itu menghentikan Anda dari melakukannya.
— Rik

melakukannya atm .. pikir saya harus menunggu untuk menerimanya
— Samu

Jawaban:


0

Saya memecahkan masalah sendiri dan benar-benar membuat batch yang cukup baik.

Saya telah mengunggah kode batch ke pastebin selama 1 bulan jika Anda ingin memeriksanya.

Jika Anda ingin melihat kumpulan setelah waktu itu, beri tahu saya dan hubungi saya melalui email s1200439 (at) student.businesscollege.fi

Berikut ini adalah kode batch: http://pastebin.com/ai5skfkQ

Juga lupa menambahkan bahwa jika Anda menulis DEMO di choosetool itu akan membuat batch untuk masuk ke versi demo di mana Anda dapat mencoba batch tanpa benar-benar mematikan mesin Anda.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.