Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Ветеран


Сообщения: 874
Благодарности: 575

Профиль | Отправить PM | Цитировать


Цитата unkilledfore:
<pref name="pounce_default" type="bool" value="1" /> »
-- эта строка может "представлять опасность" для общества выполнения скрипта.


С учётом "новых открывшихся обстоятельств" дело будет пересмотрено переделываю скрипт:

Код: Выделить весь код
@ECHO OFF
SETLOCAL ENABLEDELAYEDEXPANSION>stat_new.xml
SET SettingsFile=%APPDATA%\.myfolder\settings.xml
SET StatusFile=%APPDATA%\.myfolder\stat.xml
FOR /F "tokens=7 delims== " %%I IN ('FINDSTR default "%SettingsFile%"') DO (
 FOR /F "tokens=4" %%J IN ('FINDSTR %%~I "%StatusFile%"') DO (
  IF %%J==created=%%I (
   FOR /F "usebackq tokens=*" %%K IN ("%StatusFile%") DO (
    SET "VAR1=%%K"
    SET /P "VAR2=!VAR1:offline=online!" 0>nul 1>>stat_new.xml
    ECHO.>>stat_new.xml
)
   TYPE stat_new.xml>"%StatusFile%"
)))
DEL stat_new.xml

Больше "подводных камней" не будет?
Это сообщение посчитали полезным следующие участники:

Отправлено: 18:56, 05-06-2013 | #6