Alex34234235
 - Longevity: 4 years 5 months
- Posts: 35
- REPUTATION:0[+] [-]
|
Доброго времени сток! Подскажите пожалуйста, как можно изменить данное меню, что бы после выбора пункта, не происходила прокрутка окна с повторным отображением меню. Требуется просто постоянное отображение меню без дублирования его@ECHO OFF @cls Color 09 echo. echo. echo. @echo ЯЯЯ ЯЯ ЯЯЯЯЯ ЯЯ ЯЯ @echo ЯЯ ЯЯ ЯЯ ЯЯ ЯЯ ЯЯ @echo ЯЯ ЯЯ ЯЯ ЯЯ ЯЯ ЯЯ @echo ЯЯ ЯЯ ЯЯ ЯЯЯЯЯ ЯЯЯ @echo ЯЯЯЯЯЯЯ ЯЯ ЯЯ ЯЯ ЯЯ @echo ЯЯ ЯЯ ЯЯ ЯЯ ЯЯ ЯЯ @echo ЯЯ ЯЯ ЯЯЯЯЯЯ ЯЯЯЯЯ ЯЯ ЯЯ echo. echo. :m1 Echo ######################################### Echo # # Echo # Choose: # Echo # # Echo # [1] - Activate Windows/Office # Echo # [2] - Remove Windows Defender # Echo # [3] - Disable Windows updates # Echo # [4] - Enable Windows updates # Echo # [5] - Install Linux Reader # Echo # [6] - Install Battery Notifier # Echo # [7] - Edit Context menu by EcMenu # Echo # [8] - Exit # Echo # # Echo ######################################### echo. Set /p choice="Your choice: " if not defined choice goto m1 if "%choice%"=="1" (powershell -ExecutionPolicy Bypass -Command "irm https://get.activated.win | iex") if "%choice%"=="2" (start %HOMEPATH%\Desktop\Soft\Scripts\DefenderRemover.exe) if "%choice%"=="3" (regedit.exe -s %HOMEPATH%\Desktop\Soft\Scripts\WindowsUpdateDisable.reg) if "%choice%"=="4" (regedit.exe -s %HOMEPATH%\Desktop\Soft\Scripts\WindowsUpdateEnable.reg) if "%choice%"=="5" (start %HOMEPATH%\Desktop\Soft\Scripts\Linux_Reader.exe /S) if "%choice%"=="6" (start %HOMEPATH%\Desktop\Soft\Scripts\Setup.exe /quiet, /q, qn) if "%choice%"=="7" (start %HOMEPATH%\Desktop\Soft\Scripts\EcMenu\EcMenu_x64.exe) if "%choice%"=="8" (exit) Echo. goto m1 pause >nul ::pause >nul ::exit
|
Gvint64
  - Longevity: 5 years 6 months
- Posts: 620
- REPUTATION:72[+] [-]
|
Alex34234235,
|
Alex34234235
 - Longevity: 4 years 5 months
- Posts: 35
- REPUTATION:0[+] [-]
|
Gvint64
|
 Отправлено: 27-Sep-2024 16:11
(after 1 hour 45 minutes)
Gvint64
  - Longevity: 5 years 6 months
- Posts: 620
- REPUTATION:72[+] [-]
|
Alex34234235, В вашем варианте Choice это не оператор а переменная, кто-то выложил давно как пример путая юзеров.@echo off title Start Tools >nul chcp 866 :m1 color 30 >nul mode 60,13 Echo ЙНННННННННННННННННННННННННННННННННННННННННННННННННННННННННН» Echo є є Echo є 1 = PROMT 2 = PROMT є Echo є є Echo є 3 = PROMT 4 = PROMT є Echo є є Echo є 5 = PROMT 6 = PROMT є Echo є є Echo є 7 = EXIT є Echo є є Echo ИННННННННННННННННННННННННННННННННННННННННННННННННННННННННННј Choice /C 1234567 /M " SELECT A NUMBER:" If Errorlevel 7 exit If Errorlevel 6 cls & start cmd.exe & goto m1 If Errorlevel 5 cls & start cmd.exe & goto m1 If Errorlevel 4 cls & start cmd.exe & goto m1 If Errorlevel 3 cls & start cmd.exe & goto m1 If Errorlevel 2 cls & start cmd.exe & goto m1 If Errorlevel 1 cls & start cmd.exe & goto m1 Goto m1
|
Alex34234235
 - Longevity: 4 years 5 months
- Posts: 35
- REPUTATION:0[+] [-]
|
Gvint64 Спасибо. За рамку отдельное спасибо, все ломал голову, как ее так красиво оформить.
|
Gvint64
  - Longevity: 5 years 6 months
- Posts: 620
- REPUTATION:72[+] [-]
|
JuraAD, А чего вы хотите? Это всего лишь простой пример - каких тыщи - болванка, заготовка - а не законченное изделие.А вот размеры и раскладку придется парсить Это как?
|
Ander_73
  - Longevity: 8 years 9 months
- Posts: 4128
- REPUTATION:127[+] [-]
|
Gvint64,for /f "tokens=2 delims=:" %%a in ('chcp') do set chcp=%%a chcp 860 for /f "tokens=1,2" %%a in ('mode') do ( if "%%a"=="Lines:" set lines=%%b if "%%a"=="Columns:" set cols=%%b )
|
Gvint64
  - Longevity: 5 years 6 months
- Posts: 620
- REPUTATION:72[+] [-]
|
Ander_73, А в двух словах - зачем это надо в простом батнике?
|
Alex34234235
 - Longevity: 4 years 5 months
- Posts: 35
- REPUTATION:0[+] [-]
|
103727, Вариант прикольный, многие так используют, но забывают вернуть цвета и размеры обратно...
А вот размеры и раскладку придется парсить перед изменениями "mode" и "chcp": -))) Приветствую, не понял, в батнике Gvint64 после выбора пункта, меню имеет прежний вид. Можете объяснить, что вы имели в виду?
|
Gvint64
  - Longevity: 5 years 6 months
- Posts: 620
- REPUTATION:72[+] [-]
|
Alex34234235, Как и было всё остаётся - батник не изменился
|
Ander_73
  - Longevity: 8 years 9 months
- Posts: 4128
- REPUTATION:127[+] [-]
|
103734Как батником проверить версию windows? Ты это серьёзно?
|
 Отправлено: 28-Sep-2024 17:00
(after 1 hour 23 minutes)
Page 90 of 95
Current time is: 16-Nov 06:33
All times are UTC + 3
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
|
|