Genellikle toplu iş dosyaları oluşturmuyorum, çünkü yalnızca çalıştırma kutusuna veya komut istemine ihtiyacım olanı yazdım, ancak yalnızca pencerelerdeki temel yardımcı programlara erişip denetime izin vermek için bir tane yapmaya çalışıyorum. şeylere (gerçekten ihtiyacım yok ama sanırım babam bunu yararlı bulacaktır). Python'la tanıdık (ama yeni) yapıyorum, bu yüzden python kullanmanın daha iyi bir seçenek olması durumunda bunu yapabilirim, ancak toplu işin bu kadar basit bir şey yapmanın en iyi yolu olduğunu düşündüm. Sorun benim menümde. Menümden dolayı, seçilen komutu yapmadan önce tüm komutlardan geçiyor. Bununla ilgili herhangi bir yardım tam olarak takdir edilecektir, toplu betik aşağıdaki kod kutusundadır.Toplu İş Dosyalarındaki Menüler
echo off
:menu
echo This is a simple cleanup and repair utility. Please select an option:
echo 1 - Check the hard disk c:\ for errors and inconsistancies.
echo 2 - Renew the IP address
echo 3 - View IP Address information
echo 4 - Check internet connection by pinging http://www.google.co.uk/
echo 5 - Start disk cleanup utility
echo 6 - ping 192.168.0.1
echo 7 - ping 192.168.1.1
echo 8 - Open notepad
choice /n /c:12345678 /M "Choose an option (1-8) "
IF ERRORLEVEL == 1 GOTO CHKDSK
IF ERRORLEVEL == 2 GOTO RENEW
IF ERRORLEVEL == 3 GOTO DISPLAYIP
IF ERRORLEVEL == 4 GOTO PINGGOOGLE
IF ERRORLEVEL == 5 GOTO CLEANMGR
IF ERRORLEVEL == 6 GOTO PING0
IF ERRORLEVEL == 7 GOTO PING1
IF ERRORLEVEL == 8 GOTO STARTNOTE
:CHKDSK
CHKDSK C:
PAUSE
goto menu
:RENEW
IPCONFIG /RENEW
PAUSE
goto menu
:DISPLAYIP
IPCONFIG /ALL
PAUSE
goto menu
:PINGGOOGLE
PING HTTP://WWW.GOOGLE.CO.UK/
PAUSE
goto menu
:CLEANMGR
CLEANMGR
PAUSE
goto menu
:PING0
PING 192.168.0.1
PAUSE
goto menu
:PING1
PING 192.168.1.1
PAUSE
goto menu
:STARTNOTE
START NOTEPAD
PAUSE
goto menu
İşleri iyi ama eklemek bir ': ETİKET-0' toplu etiket belirtilen bulamıyor bir' sistemi önlemek için - ETİKET-0' eğer kullanıcı presler 'CTRL + BREAK' veya' CTRL + C' iki kez . Ancak, +1! – JosefZ