А если следовать точным инструкциям в интернете, не делая что то самому по себе?
но в этом случае как я понял до конца учебного года все мои программы на обеих профилях будут удалены? Если использую портабельный метод?
она удалилась с обеих профилей
Можно ли разделить свой ссд на 2 части(виртуальные)
но как переключаться между ними?
В принципе это не так сильно важно, ведь дома я буду переключаться на основную учетную запись
Можно даже без ковычек передавать аргумент
я думал все знают как к блокноту добавить свою кнопку в реестре
не думаю что они сканировать будут
в другом профиле когда открывается список приложений, видно те приложения что на основном профиле. типо, у профилей общая память
можно ли сделать так чтобы этотд= диск был только у второго профиля, а основной диск не был виден?
а что вы думаете насчет того чтобы вторую операционку скачать?
но там все равно через видно что приложения есть на диске
А как портабельную версию использовать?
test_arg.vbs
:Set objArgs = Wscript.Arguments
Wscript.Echo objArgs(0)
cscript //Nologo test_arg.vbs "><=@."
><=@.
echo "%~1"
- будет ошибка, из-за спец.символов.<>
можно экранировать с помощью ^
, т.е. передавать аргумент так: arg_echo.cmd "^>^<=@"
Пишет .ru неизвестный формат.
cmd.exe /c file.bat "%variable%"
), который будет выводить полученные параметры. Например такой:@echo off
echo [%*]
Сама rand() возвращает целое в диапазоне [0; RAND_MAX], где RAND_MAX константа (обычно 0xFFFF, но не обязательно, ее значение не регламентируется стандартом).
По сути приведение к требуемому диапазону - обычная математика.
Первое действие rand()/RAND_MAX - приводит возвращаемое значение в диапазон [0;1], приведение типов нужно, чтоб выполнялась операция с плавающей точкой, а не целочисленное деление.
Отсюда уже очень просто перейти к любому другому диапазону с помощью умножения и сложения.
Например чтоб получить рандомное значение в диапазоне [10;30]: