Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Командная строка, батники, сценарии - bat, cmd

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

RetroRocket



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Код:
@echo off
title Serpent
 
rem ===== Диапазон значений ширины. ==========
set MINW=1200
set MAXW=1450
rem ===== Диапазон значений высоты. ==========
set MINH=700
set MAXH=830
rem ==========================================
 
rem ==== Проверяем наличие файлов \FirefoxPortable.ini и \FirefoxPortable.exe.
if not exist "%~dp0FirefoxPortable.ini" echo Error: file FirefoxPortable.ini not found. Press any key to exit.&&pause>nul&&exit /b 1
if not exist "%~dp0FirefoxPortable.exe" echo Error: file FirefoxPortable.exe not found. Press any key to exit.&&pause>nul&&exit /b 1
 
rem ==== Исключаем двойной запуск.
tasklist|find /i "basilisk.exe">nul
if %errorlevel% equ 0 echo Error: basilisk.exe already running. Press any key to exit.&&pause>nul&&exit /b 1
 
rem ==== Пропускаем первый random.
echo %random% >nul
 
rem ==== Вычисляем размеры.
set /a W=MINW+(MAXW-MINW+1) * %random%/32768
set /a H=MINH+(MAXH-MINH+1) * %random%/32768
 
rem ==== Добавляем новые значения ширины и высоты в строку AdditionalParameters файла FirefoxPortable.ini.
type "%~dp0FirefoxPortable.ini"|findstr /v /i "AdditionalParameters">"%~dp0FirefoxPortable.ini.tmp"
echo AdditionalParameters=-width %W% -height %H%>>"%~dp0FirefoxPortable.ini.tmp"
move /y "%~dp0FirefoxPortable.ini.tmp"  "%~dp0FirefoxPortable.ini"
 
rem ==== Проверяем имя текущего пользователя.
if /i "%USERNAME%" == "Test_User" (%WINDIR%\dmr.exe %~dp0FirefoxPortable.exe&&exit /b 0)
 
rem ==== Проверяем название компьютера.
echo HP_VM1 HP_SRV IBM_TEST COMPAQ_D51|find /i "%COMPUTERNAME%">nul
if %errorlevel% equ 0 (%WINDIR%\system32\runas.exe /savecred /user:%COMPUTERNAME%\Test_User "%WINDIR%\dmr.exe %~dp0FirefoxPortable.exe"&&exit /b 0
) else (%WINDIR%\dmr.exe %~dp0FirefoxPortable.exe&&pause&&exit /b 0)
 

Всего записей: 2685 | Зарегистр. 02-01-2018 | Отправлено: 15:31 21-09-2020 | Исправлено: RetroRocket, 07:14 22-09-2020
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Программы » Командная строка, батники, сценарии - bat, cmd


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru