vserd
23-07-2007, 00:55
Petya V4sechkin
Сначала меркантильность:
Прошу внести следующие измененения в __PATCH.CMD
заменить
1.
SetLocal EnableExtensions DisableDelayedExpansion
CD /D "%~dp0"
На
SetLocal EnableExtensions DisableDelayedExpansion
If "%UsePauseOnExit%"=="" Set UsePauseOnExit=1
CD /D "%~dp0"
2.
:Halt
If Not "%~1"=="" Echo %~1
Echo.
pause
Exit
на строки
:Halt
If Not "%~1"=="" Echo %~1
Echo.
If not ("%UsePauseOnExit%"=="0") Pause
Goto :eof
за чем?
Первая замена обеспечивает работу командного файла в том же режиме что и до замены. Вторая собственно обеспечивает всю функциональность.
Если вызывать __PATCH.CMD без этих исправлений из внешнего командного файла то внешний файл прекращает работу после отработки, для моего использования это не правильно.
%UsePauseOnExit% подавляет необходимость ручного вмешательство в работу командных файлов.
Это нужно для реализации сценария "несколько OS семейства WinNT на одном диске".
Теперь лирика.....
хм.ммммм.... Этого я и опасался......
Поздравляю и выражаю соболезновалия от осознания факта перехода проекта от фазы разработки-внедрения в фазу поддержки.
Если встал вопрос о нужности проекта, то по моему мнению (и для меня) он нужен. Так как я в меру ленив и представляю сколько времени нужно для выпуска пака, то я не решаюсь сделать это самостоятельно, да и по работе это мне напрямую не нужно, это желательно для меня. Твой проект для меня как пряник и кнут одновременно. С одной стороны это пряник так как не нужно напрягаться с тестированием правильности интеграции обновлений, с другой стороны, если есть нормально работающее решение это кнут, а почему я не обновляюсь?????? Тем более это обновления безопасности. Я могу и знаю как эти обновления интегрировать в ручную, но лень, скажу чесно, и твой пак это кнут, и очень весомый.... :))) А так как переставляю системы я раз в два-три месяца как минимум, то вроде и не нужно.......
Если я правильно сформировал представление о твоей работе, то ты постоянно (более-меннее регулярно) ставиш систему на новые компы. Так как ты не любиш тратить свое время на повторяющиеся дествия, ты это дело автоматизируеш для себя, плюс делишся этим с общественностью.
Вопрос о том делится или нет результами этой работы это только твой вопрос и твой ответ. И никого более. Это твое время, твои усилия и твое желание. Как пользователь пака, я желаю знать один ответ из трех вариантов:
1. Ты продолжаешь развитие проекта
2. Ты приостанавливаешь свое участие в проекте
3. Ты прекращаешь свое участие в проекте.
Я представляю сколько примерно времени и усилий это занимает, и по этому, вариант 1 является, как для меня, так IMHO и для других, наиболее шикарным. Вариант 3 является не плохим, но не желательным, так как не известно найдется продолжатель или нет, однозначность ситуации вызывает однозначность решений. Вариант 2 самый худший. Так как обычно это означает смерть проекта, ждешь продолжения, сам активных действий не предпринимаешь....
По поводу количества скачиваний, можешь смело плюсовать скачивание апдейта с версии на версию в число скачиваний пака. У меня трафик из собственного кармана, та что даже скачивание с UA-IX для моего ISP это трафик "иностранный", и оплата за него максимальная. Так что огромная благодарность тебе за обновления.
IMHO Windows XP еще будет актуально еще как минимум год-полтора, потом она перейдет в раздел поддержки устаревающего оборудования, а через лет 5-7 в раздел раритета......
Сначала меркантильность:
Прошу внести следующие измененения в __PATCH.CMD
заменить
1.
SetLocal EnableExtensions DisableDelayedExpansion
CD /D "%~dp0"
На
SetLocal EnableExtensions DisableDelayedExpansion
If "%UsePauseOnExit%"=="" Set UsePauseOnExit=1
CD /D "%~dp0"
2.
:Halt
If Not "%~1"=="" Echo %~1
Echo.
pause
Exit
на строки
:Halt
If Not "%~1"=="" Echo %~1
Echo.
If not ("%UsePauseOnExit%"=="0") Pause
Goto :eof
за чем?
Первая замена обеспечивает работу командного файла в том же режиме что и до замены. Вторая собственно обеспечивает всю функциональность.
Если вызывать __PATCH.CMD без этих исправлений из внешнего командного файла то внешний файл прекращает работу после отработки, для моего использования это не правильно.
%UsePauseOnExit% подавляет необходимость ручного вмешательство в работу командных файлов.
Это нужно для реализации сценария "несколько OS семейства WinNT на одном диске".
Теперь лирика.....
хм.ммммм.... Этого я и опасался......
Поздравляю и выражаю соболезновалия от осознания факта перехода проекта от фазы разработки-внедрения в фазу поддержки.
Если встал вопрос о нужности проекта, то по моему мнению (и для меня) он нужен. Так как я в меру ленив и представляю сколько времени нужно для выпуска пака, то я не решаюсь сделать это самостоятельно, да и по работе это мне напрямую не нужно, это желательно для меня. Твой проект для меня как пряник и кнут одновременно. С одной стороны это пряник так как не нужно напрягаться с тестированием правильности интеграции обновлений, с другой стороны, если есть нормально работающее решение это кнут, а почему я не обновляюсь?????? Тем более это обновления безопасности. Я могу и знаю как эти обновления интегрировать в ручную, но лень, скажу чесно, и твой пак это кнут, и очень весомый.... :))) А так как переставляю системы я раз в два-три месяца как минимум, то вроде и не нужно.......
Если я правильно сформировал представление о твоей работе, то ты постоянно (более-меннее регулярно) ставиш систему на новые компы. Так как ты не любиш тратить свое время на повторяющиеся дествия, ты это дело автоматизируеш для себя, плюс делишся этим с общественностью.
Вопрос о том делится или нет результами этой работы это только твой вопрос и твой ответ. И никого более. Это твое время, твои усилия и твое желание. Как пользователь пака, я желаю знать один ответ из трех вариантов:
1. Ты продолжаешь развитие проекта
2. Ты приостанавливаешь свое участие в проекте
3. Ты прекращаешь свое участие в проекте.
Я представляю сколько примерно времени и усилий это занимает, и по этому, вариант 1 является, как для меня, так IMHO и для других, наиболее шикарным. Вариант 3 является не плохим, но не желательным, так как не известно найдется продолжатель или нет, однозначность ситуации вызывает однозначность решений. Вариант 2 самый худший. Так как обычно это означает смерть проекта, ждешь продолжения, сам активных действий не предпринимаешь....
По поводу количества скачиваний, можешь смело плюсовать скачивание апдейта с версии на версию в число скачиваний пака. У меня трафик из собственного кармана, та что даже скачивание с UA-IX для моего ISP это трафик "иностранный", и оплата за него максимальная. Так что огромная благодарность тебе за обновления.
IMHO Windows XP еще будет актуально еще как минимум год-полтора, потом она перейдет в раздел поддержки устаревающего оборудования, а через лет 5-7 в раздел раритета......