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

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

Модерирует : KLASS, IFkO

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

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

westlife



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

Цитата:
... легли файлы комментов с датой и временем ...

Хорошо. Это условие добавил, чтобы не потерять файлы комментов, если в системе они есть но пустые, а свои еще не закидывались. Вот тот, что с датой, это переименованный файл, который был с батником, и в таком случае он сохранится.
 
bifido 76

Цитата:
запускать с помощью powershell

Благодарю, но у меня есть приоритеты при написании сценариев:
1. Быстрота выполнения - самое важное.
2. Простота кода. Но, если 1 строка кода получает результат 5 сек, а 10 строк - 1 сек, выберу 10 строк, да хоть 20.
3. Если есть возможность, не использовать временные файлы, только в случаях когда это сильно сокращает время выполнения
 или слишком сложный код выходит без них.
 
powershell при первом запуске долго грузит свои библиотеки - это мне очень не нравится,  
по этому я его применяю только в самом крайнем случае. Согласен, что он крут, но не применять же его для очень простых задач.
Ваш вариант на powershell работает из utf-8 c кириллицей. Пригодится когда нибудь.
 
Провозился с этими VBS, не понимает wscript.exe ни под каким соусом utf-8 c кириллицей, нужна перекодировка, устарел язык wsh, как и bat. Будущее видимо за PS.
Но придумал способ, как решить =)
В формате unicode (utf-16) wscript.exe нормально понимает кириллицу в VBS файлах.
По этому код ниже работает и на EN редакции, c кириллицей, т.е. универсально и моментально, сократил еще код VBS, за одно:

Код:
 
reg query "HKU\S-1-5-19\Environment" >nul 2>&1 & cls
if "%Errorlevel%" NEQ "0" ( cmd /u /c echo. CreateObject^("Shell.Application"^).ShellExecute "%~f0", "%1 %2", "", "runas", 1 > "%Temp%\GetAdmin.vbs"
"%Temp%\GetAdmin.vbs" & del "%temp%\GetAdmin.vbs" & cls & exit )
 

"%1 %2" - это для запуска с параметрами, если не нужно, можно просто пустые кавычки ""
 
Обновлю батник позже.

Всего записей: 1390 | Зарегистр. 12-12-2006 | Отправлено: 01:04 02-08-2017
Открыть новую тему     Написать ответ в эту тему

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

Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Быстрая настройка Windows (рабочее место)


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru