rezorustavi
- Стаж: 8 лет 11 месяцев
- Сообщений: 918
- Репутация:55[+] [-]
- Откуда: Грузия, город Рустави
|
wadimus, Дорогой друг, я прошу готовый вариант именно батника.
|
wadimus
- Стаж: 8 лет 1 месяц
- Сообщений: 749
- Репутация:91[+] [-]
|
rezorustavi, сидю не на своём компе .. а на нотебуке сына
|
Gvint64
- Стаж: 4 года 7 месяцев
- Сообщений: 626
- Репутация:72[+] [-]
|
Всем CompactOS@echo off color 0f title CompactOS >nul mode 100,5 >nul chcp 1251 >nul dism||(Powershell -Command Start-Process \"%~0\" -verb RunAs & exit) for %%i in (10.0.) do ver| >nul find "%%i"&& goto m0 echo.Только WINDOWS 10 >nul ping -n 5 127.0.0.1 exit :m0 cls echo 1. - Проверить состояние CompactOS echo 2. - Включить CompactOS echo 3. - Отключить CompactOS echo 4. - EXIT set /P sel="1,2,3,4: " if defined sel for %%i in (1 2 3 4) do if %%i equ %sel% goto m%%i goto m0 :m1 cls compact.exe /compactos:query >nul ping -n 5 127.0.0.1 goto m0 :m2 cls set /P btn="Включить CompactOS Y/Д: "|| goto m2 if defined btn for %%i in (Y y Д д) do if %%i equ %btn% (compact.exe /compactos:always) >nul ping -n 5 127.0.0.1 goto m0 :m3 cls set /P btn="Отключить CompactOS Y/Д: "|| goto m3 if defined btn for %%i in (Y y Д д) do if %%i equ %btn% (compact.exe /compactos:never) >nul ping -n 5 127.0.0.1 goto m0 :m4 exit
Последний раз редактировалось: Gvint64 (2022-01-23 11:26), всего редактировалось 9 раз(а)
|
rezorustavi
- Стаж: 8 лет 11 месяцев
- Сообщений: 918
- Репутация:55[+] [-]
- Откуда: Грузия, город Рустави
|
Gvint64, Приветствую. Огромное Вам спасибо!
|
cartmenezz
- Стаж: 9 лет 3 месяца
- Сообщений: 527
- Репутация:14[+] [-]
- Откуда: Калининград
|
наверное, ещё не помешает между этими строками вставить: GoTo :m0 ато, при любом вводе не из списка запустится проверка
|
Отправлено: 24-Янв-2022 19:06
(спустя 2 дня 23 часа)
dimo70
- Стаж: 7 лет
- Сообщений: 3787
- Репутация:27[+] [-]
- Откуда: BG
|
Всем привет! Как можно открыть папку в експлорер через комманд лайн, но чтоб открывалась именно в Details view? Гуглил, но ничего такого не нашел.
_________________ Подпись отключена за нарушение правил форума
|
wadimus
- Стаж: 8 лет 1 месяц
- Сообщений: 749
- Репутация:91[+] [-]
|
dimo70, гугле у тебя не той системы открываю explorer-ом файл hosts (explorer откроет определенную папку с выделением файла hosts): в лаунчере Launcher[1] name=Select hosts hint=открыть проводник Windows с выделением файла hosts exe=explorer.exe arg= /select,%windir%\System32\drivers\etc\hosts батником:explorer.exe /select,%windir%\System32\drivers\etc\hosts
|
dimo70
- Стаж: 7 лет
- Сообщений: 3787
- Репутация:27[+] [-]
- Откуда: BG
|
_________________ Подпись отключена за нарушение правил форума
|
wadimus
- Стаж: 8 лет 1 месяц
- Сообщений: 749
- Репутация:91[+] [-]
|
dimo70, таки папка одна и та же? так пользуйтесь
|
dimo70
- Стаж: 7 лет
- Сообщений: 3787
- Репутация:27[+] [-]
- Откуда: BG
|
_________________ Подпись отключена за нарушение правил форума
|
broker
- Стаж: 9 лет 3 месяца
- Сообщений: 46
- Репутация:1[+] [-]
|
Здравствуйте, господа я использую батник его задача определить материнку модель и прописать в свойства системы и имя компьютера. вот сам кодFOR /F "tokens=3* delims= " %%i in ('reg query HKLM\HARDWARE\DESCRIPTION\System\BIOS /v BaseBoardManufacturer') DO (SET BaseBoardManufacturer=%%i) FOR /F "tokens=3* delims= " %%i in ('reg query HKLM\HARDWARE\DESCRIPTION\System\BIOS /v BaseBoardProduct') DO (SET BaseBoardProduct=%%i) FOR /F "tokens=3* delims= " %%i in ('reg query HKLM\SYSTEM\CurrentControlSet\Control\SystemInformation /v SystemManufacturer') DO (SET SystemManufacturer=%%i) FOR /F "tokens=3* delims= " %%i in ('reg query HKLM\SYSTEM\CurrentControlSet\Control\SystemInformation /v SystemProductName') DO (SET SystemProductName=%%i) WMIC ComputerSystem Where Name="%ComputerName%" call Rename Name="%SystemManufacturer%" WMIC ComputerSystem Where Name="%ComputerName%" Call JoinDomainOrWorkgroup Name="Workgroup" REG add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\OEMInformation" /t REG_SZ /v Manufacturer /d "%SystemManufacturer% (%BaseBoardManufacturer%)" /f REG add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\OEMInformation" /t REG_SZ /v Model /d "%BaseBoardProduct% / %SystemProductName%" /f Он работает не плохо но есть один нюанс иногда где модель от лепит пример base /20091 /(bit/) косую! можно без нее? и еще в учетке админа он не работает, а если запустить от имени администратора то все ок, можна исправить?
|
loban_ser
- Стаж: 6 лет 10 месяцев
- Сообщений: 577
- Репутация:24[+] [-]
|
for /f "tokens=2* delims==" %i in ('WMIC Path Win32_BIOS get Description /format:list') do set bios=%i for /f "tokens=2 delims==" %i in ('WMIC Path Win32_BaseBoard get Manufacturer /format:list') do set bios1=%i Берите, что нужно WMIC Path Win32_BIOS get /format:list и WMIC Path Win32_BaseBoard get /format:list и еще можно добавить, чтобы от админаreg.exe query "HKU\S-1-5-19">nul 2>&1 if %errorlevel% equ 1 goto UACPrompt :UACPrompt mshta "vbscript:CreateObject("Shell.Application").ShellExecute("%~fs0", "", "", "runas", 1) & Close()" exit /b
|
UserX
- Стаж: 9 лет 8 месяцев
- Сообщений: 862
- Репутация:38[+] [-]
|
loban_ser, извиняюсь, но если я ничего не путаю, ваш кодif %errorlevel% equ 1 goto UACPrompt :UACPrompt будет работать одинаково как в случае наступления события (errorlevel equ 1), так и в случае отсутствия указанного события.
|
loban_ser
- Стаж: 6 лет 10 месяцев
- Сообщений: 577
- Репутация:24[+] [-]
|
UserX, вставьте:UACPrompt mshta "vbscript:CreateObject("Shell.Application").ShellExecute("%~fs0", "", "", "runas", 1) & Close()" exit /b в конец батника или к примеруif %errorlevel% equ 1 (goto :UACPrompt) else (goto :Menu)
|
Страница 69 из 94
Текущее время: 26-Дек 05:48
Часовой пояс: UTC + 3
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы можете скачивать файлы
|
|