DzenIT

HOME ZEN IT SOFT APK LIVE GAME OTHER W CONTACT SEARCH

Bat файл заметки

Собираем игры с EGS в автоматическом режиме

Берем портативный браузер хром. В нём логиним все наши профили с egs. Пишем простой батник для запуска их автоматически.

При запуске нужно вставить ссылку на игру, если ссылка одна то второе предложение пропускаем клавишей ENTER. Когда закончили забирать игры, жмем в bat окне любую клавишу и запускаетсья следующий профиль

Посмотреть код
set /p url1=ssulka1: 
set /p url2=ssulka1: 
start "Chrome.exe" "e:\egs\GoogleChromePortable\GoogleChromePortable.exe" --profile-directory="Default" --new-window %url1% --new-window %url2%
pause
start "Chrome.exe" "e:\egs\GoogleChromePortable\GoogleChromePortable.exe" --profile-directory="Profile 1" --new-window %url1% --new-window %url2%
pause
start "Chrome.exe" "e:\egs\GoogleChromePortable\GoogleChromePortable.exe" --profile-directory="Profile 2" --new-window %url1% --new-window %url2%
pause
start "Chrome.exe" "e:\egs\GoogleChromePortable\GoogleChromePortable.exe" --profile-directory="Profile 3" --new-window %url1% --new-window %url2%
pause
start "Chrome.exe" "e:\egs\GoogleChromePortable\GoogleChromePortable.exe" --profile-directory="Profile 4" --new-window %url1% --new-window %url2%
pause
start "Chrome.exe" "e:\egs\GoogleChromePortable\GoogleChromePortable.exe" --profile-directory="Profile 5" --new-window %url1% --new-window %url2%
pause
start "Chrome.exe" "e:\egs\GoogleChromePortable\GoogleChromePortable.exe" --profile-directory="Profile 6" --new-window %url1% --new-window %url2%
pause
start "Chrome.exe" "e:\egs\GoogleChromePortable\GoogleChromePortable.exe" --profile-directory="Profile 7" --new-window %url1% --new-window %url2%

pause

Портативную версию хрома для windows x64 можно скачать отсюда скачать(телеграм)

Удаление/копирование xcopy

Простые примеры копировать и удалить

DEL /S /Q z:\1\gm_scripts\*.*
xcopy z:\3\gm_scripts\* z:\1\gm_scripts\ /f /i /y /s

И еще

cd c:\Users\fox\
XCOPY c:\5\* z:\5 /s /i

cd c:\Users\fox\
XCOPY c:\3\gm_scripts\* c:\grease\ /f /i /y /s
XCOPY c:\grease\* c:\aesf\1\gm_scripts\ /f /i /y /s

Делаем Бэкап при помощи bat

Посмотреть код
set year=%date:~-4,4%
set month=%date:~-10,2%
set day=%date:~-7,2%
set hour=%time:~-11,2%
set hour=%hour: =0%
set min=%time:~-8,2%

set zipfilename=data-%month%-%day%-%year%-time-%hour%-%min%.zip
set destination=%~dp1

set source="c:\myfolder_for_backup\"
set dest="%destination%f:\backup\imacros/%zipfilename%"

set AppExePath="c:\Program Files\7-Zip\7z.exe"

if not exist %AppExePath% set AppExePath="%ProgramFiles%\7-Zip\7z.exe"

if not exist %AppExePath% goto notInstalled

echo Backing up %source% to %dest%

%AppExePath% a %dest% %source%

echo %source% backed up to %dest% is complete!

goto end

:notInstalled

echo Can not find 7-Zip, please install it from:
echo  http://7-zip.org/

:end

Распаковываем архив при помощи 7zip и .bat

TIMEOUT /T 5
set AppExePath="c:\Program Files\7-Zip\7z.exe"
%AppExePath% x c:\aesf.7z -o"d:\"

Запаковать каждый файл в отдельный zip в командной строке cmd

for %i in ("D:\FOLDER_IN\*.*") do ("C:\Program Files\7-zip\7z" a "d:\FOLDER_OUT\%~ni.zip" "%i")

>Сжать каждую папку отдельно 7z используя командную строку (метод сжатия -t7z -m0=LZMA2:d=96m:fb=273 -mx=9 -mmt=2 )

for /d %i in ("d:\FOLDER_IN\*.*") do ("C:\Program Files\7-zip\7z" a -t7z -m0=LZMA2:d=96m:fb=273 -mx=9 -mmt=2"d:\FOLDER_OUT\%~ni.7z" "%i")

Сжать каждую папку отдельно "без сжатия" zip

for /d %i in ("f:\in\*.*") do ("C:\Program Files\7-zip\7z" a "f:\out\%~ni.zip" "%i")

Запуск сетевых служб

@echo off
ncpa.cpl

Остановка/запуск приложений exe

taskkill /F /IM  Lightshot.exe
START C:\"Program Files (x86)"\joxi\joxi.exe

И наоборот

taskkill /F /IM  joxi.exe
START C:\"Program Files (x86)"\Skillbrains\lightshot\Lightshot.exe

Качаем потоковое видео ffmpeg

ffmpeg -i "https://url.m3u8" -c copy -bsf:a aac_adtstoasc "output.mp4"
ffmpeg

Делаем меню

Посмотреть код
@Echo off
 
:m0
Echo 4to_copiruem V RAM?:
Echo.
Echo 1 - #1
Echo 2 - #2
Echo 3 - #3
Echo 0 - #0
echo.
 
Set /p choice="choice: "
if not defined choice goto m0
if "%choice%"=="1" goto m1
if "%choice%"=="2" goto m2
if "%choice%"=="3" goto m3
if "%choice%"=="0" goto end
Echo.
Echo Wrong selection, try again...
Echo.
Echo.
goto m0
 
:m1
c:\01.bat
goto m0
 
:m2
c:\02.bat
goto m0
 
:m3
c:\03.bat
goto m0

goto m0

:end
pause

Работа со временем

Синхронизация

@echo off
w32tm /resync

Запуск службы времени

net start w32time

Установка времени

time 00:00
+/- 1 min

Небольшой скрипт бэкапа данный 2

Посмотреть код
@echo off
setlocal

set "timestamp=-%date:/=-%_%time::=-%"
set "source1=F:\game2\M[FR]\game\TES3MP\server\data\cell"
set "source2=F:\game2\M[FR]\game\TES3MP\server\data\world"
set "destination=F:\game2\M[FR]\game\TES3MP\server\data\backup"
set "server=F:\game2\M[FR]\game\TES3MP\tes3mp-server.exe"

set "AppExePath=c:\Program Files\7-Zip\7z.exe"
if not exist "%AppExePath%" set "AppExePath=%ProgramFiles%\7-Zip\7z.exe"
if not exist "%AppExePath%" (
    echo Error: 7-Zip not found.
    pause
    exit /b 1
)

if not exist "%destination%" mkdir "%destination%"

echo Compressing %source1%
"%AppExePath%" a -t7z -mx9 "%destination%\cell%timestamp%.7z" "%source1%"

echo Compressing %source2%
"%AppExePath%" a -t7z -mx9 "%destination%\world%timestamp%.7z" "%source2%"

if errorlevel 1 (
    echo Compression failed. Aborting.
    pause
    exit /b 1
)

echo Compression successful. Starting TES3MP server...
start "" /B "%server%"

echo Done.
pause
exit /b 0