![]() |
Две системы - перезагрузка.
Пришла незатейливая идея, подскажите!...
Нужно в файле boot.ini заменить дефолтную строку, всмысле каждый раз на другую - не дефолтную. Напомню содержимое, например мой boot.ini файл: Код:
[boot loader] строку multi(0)disk(0)rdisk(0)partition(3)\J на multi(0)disk(0)rdisk(0)partition(3)\I Смысл в том, что любая строка может быть любой, (то-есть её надо обязательно считывать из файла, а не указать явно), например, multi(0)disk(0)rdisk(1)partition(2)\WINZZ итп. А смысл скрипта в том чтобы просто кликнуть по нему и неглядя перезагрузиться в другую систему, так как лезть в "control sysdm.cpl,,3" слишком далеко. Я потом даже shutdoun.exe... добавлю в скрипт. Если надо перезагрузиться в текущую систему, то скрипт не нужен :) |
Так:
Код:
$sBootIni_File = @HomeDrive & "\boot.ini" Кстати, на эту тему есть Boot Manager - Выбор ОС для загрузки. |
Отлично! Я сначала думал только номер партишн будет меняться, действительно и название папки заменяется!
У меня две XP на одном диске стоят, поэтому это важно было. Я к скрипту добавлю ещё такое #Include <Constants.au3> #NoTrayIcon TraySetIcon("warning") Sleep(1000) Shutdown(6) :) Цитата:
Кстати, этот скрипт можно тоже порекомендовать, может тоже найдёт любителей, офигенно простое решение, однако мне не приходила раньше эта идея. Но зато с правильным выверенным кодом от Creat0R! Спасибо +1 |
Время: 01:35. |
Время: 01:35.
© OSzone.net 2001-