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

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

Аватара для XaHAleX

Старожил


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

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



Iska, практически аналогичная проблема: в VBS только пытаюсь что-то натворить, поэтому хочу понять синтаксис и логику.
есть 5 батников:
1. clr.bat:
читать дальше »
if exist "%AllUsersProfile%\1C" forclr_W7.bat
else
forclr_XP.bat
, который проверяет наличие папки и в зависимости от результата запускает один из двух батников:
2. forclr_XP.bat:
читать дальше »
for /f "usebackq delims==" %%i in (`"dir "%systemdrive%\Documents and Settings" /ad /b"`) do call clrXP.bat "%%i"
или
3. forclr_W7.bat:
читать дальше »
for /f "usebackq delims==" %%i in (`"dir "%systemdrive%\Users" /ad /b"`) do call clrW7.bat "%%i"
, в которых получаются каталоги пользователей ПК и передаются в соответсвующие батники:
4. clrXP.bat:
читать дальше »
IF EXIST "%systemdrive%\Documents and Settings"\%1"\Application Data\Microsoft\Internet Explorer\Quick Launch" goto clear
echo Skipped: %1
goto exit
:clear

md "%systemdrive%\Documents and Settings"\%1\"Application Data\1C\TEMP\"
md "%systemdrive%\Documents and Settings"\%1\"Application Data\1C\TEMP\ExtCompT\"
md "%systemdrive%\Documents and Settings"\%1\"Local Settings\Application Data\1C\TEMP\"
md "%systemdrive%\Documents and Settings"\%1\"Local Settings\Application Data\1C\TEMP\Logs\"
md "%systemdrive%\Documents and Settings"\%1\"Local Settings\Application Data\1C\TEMP\Conf\"

copy "%systemdrive%\Documents and Settings"\%1\"Application Data\1C\1Cv82\*.*" "%systemdrive%\Documents and Settings"\%1\"Application Data\1C\TEMP"
copy "%systemdrive%\Documents and Settings"\%1\"Application Data\1C\1Cv82\ExtCompT\*.*" "%systemdrive%\Documents and Settings"\%1\"Application Data\1C\TEMP\ExtCompT"
move "%systemdrive%\Documents and Settings"\%1\"Application Data\1C\1Cv82\tmplts" "%systemdrive%\Documents and Settings"\%1\"Application Data\1C\TEMP\tmplts"
copy "%systemdrive%\Documents and Settings"\%1\"Local Settings\Application Data\1C\1Cv82\*.*" "%systemdrive%\Documents and Settings"\%1\"Local Settings\Application Data\1C\TEMP"
copy "%systemdrive%\Documents and Settings"\%1\"Local Settings\Application Data\1C\1Cv82\Logs\*.*" "%systemdrive%\Documents and Settings"\%1\"Local Settings\Application Data\1C\TEMP\Logs"
copy "%systemdrive%\Documents and Settings"\%1\"Local Settings\Application Data\1C\1Cv82\Conf\*.*" "%systemdrive%\Documents and Settings"\%1\"Local Settings\Application Data\1C\TEMP\Conf"

rmdir /s /q "%systemdrive%\Documents and Settings"\%1\"Application Data\1C\1Cv82"
rmdir /s /q "%systemdrive%\Documents and Settings"\%1\"Local Settings\Application Data\1C\1Cv82"

md "%systemdrive%\Documents and Settings"\%1\"Application Data\1C\1Cv82"
md "%systemdrive%\Documents and Settings"\%1\"Application Data\1C\1Cv82\ExtCompT"
md "%systemdrive%\Documents and Settings"\%1\"Local Settings\Application Data\1C\1Cv82"
md "%systemdrive%\Documents and Settings"\%1\"Local Settings\Application Data\1C\1Cv82\Logs"
md "%systemdrive%\Documents and Settings"\%1\"Local Settings\Application Data\1C\1Cv82\Conf"

copy "%systemdrive%\Documents and Settings"\%1\"Application Data\1C\TEMP\*.*" "%systemdrive%\Documents and Settings"\%1\"Application Data\1C\1Cv82\"
copy "%systemdrive%\Documents and Settings"\%1\"Application Data\1C\TEMP\ExtCompT\*.*" "%systemdrive%\Documents and Settings"\%1\"Application Data\1C\1Cv82\ExtCompT\"
copy "%systemdrive%\Documents and Settings"\%1\"Application Data\1C\TEMP\tmplts" "%systemdrive%\Documents and Settings"\%1\"Application Data\1C\1Cv82\tmplts"
copy "%systemdrive%\Documents and Settings"\%1\"Local Settings\Application Data\1C\TEMP\*.*" "%systemdrive%\Documents and Settings"\%1\"Local Settings\Application Data\1C\1Cv82\"
copy "%systemdrive%\Documents and Settings"\%1\"Local Settings\Application Data\1C\TEMP\Logs\*.*" "%systemdrive%\Documents and Settings"\%1\"Local Settings\Application Data\1C\1Cv82\logs\"
copy "%systemdrive%\Documents and Settings"\%1\"Local Settings\Application Data\1C\TEMP\Conf\*.*" "%systemdrive%\Documents and Settings"\%1\"Local Settings\Application Data\1C\1Cv82\Conf\"

rd /s /q "%systemdrive%\Documents and Settings"\%1\"Application Data\1C\TEMP"
rd /s /q "%systemdrive%\Documents and Settings"\%1\"Local Settings\Application Data\1C\TEMP"

echo Cleared: %1
:exit

5. clrW7.bat:
читать дальше »
IF EXIST "%systemdrive%\Users"\%1"\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch" goto clear
echo Skipped: %1
goto exit
:clear
md "%systemdrive%\Users"\%1\"AppData\Roaming\1C\TEMP\"
md "%systemdrive%\Users"\%1\"AppData\Roaming\1C\TEMP\ExtCompT\"
md "%systemdrive%\Users"\%1\"AppData\Local\1C\TEMP\"
md "%systemdrive%\Users"\%1\"AppData\Local\1C\TEMP\Logs\"
md "%systemdrive%\Users"\%1\"AppData\Local\1C\TEMP\Conf\"

copy "%systemdrive%\Users"\%1\"AppData\Roaming\1C\1Cv82\*.*" "%systemdrive%\Users"\%1\"AppData\Roaming\1C\TEMP"
copy "%systemdrive%\Users"\%1\"AppData\Roaming\1C\1Cv82\ExtCompT\*.*" "%systemdrive%\Users"\%1\"AppData\Roaming\1C\TEMP\ExtCompT"
move "%systemdrive%\Users"\%1\"AppData\Roaming\1C\1Cv82\tmplts" "%systemdrive%\Users"\%1\"AppData\Roaming\1C\TEMP\tmplts"
copy "%systemdrive%\Users"\%1\"AppData\Local\1C\1Cv82\*.*" "%systemdrive%\Users"\%1\"AppData\Local\1C\TEMP"
copy "%systemdrive%\Users"\%1\"AppData\Local\1C\1Cv82\Logs\*.*" "%systemdrive%\Users"\%1\"AppData\Local\1C\TEMP\Logs"
copy "%systemdrive%\Users"\%1\"AppData\Local\1C\1Cv82\Conf\*.*" "%systemdrive%\Users"\%1\"AppData\Local\1C\TEMP\Conf"

rmdir /s /q "%systemdrive%\Users"\%1\"AppData\Roaming\1C\1Cv82"
rmdir /s /q "%systemdrive%\Users"\%1\"AppData\Local\1C\1Cv82"

md "%systemdrive%\Users"\%1\"AppData\Roaming\1C\1Cv82"
md "%systemdrive%\Users"\%1\"AppData\Roaming\1C\1Cv82\ExtCompT"
md "%systemdrive%\Users"\%1\"AppData\Local\1C\1Cv82"
md "%systemdrive%\Users"\%1\"AppData\Local\1C\1Cv82\Logs"
md "%systemdrive%\Users"\%1\"AppData\Local\1C\1Cv82\Conf"

copy "%systemdrive%\Users"\%1\"AppData\Roaming\1C\TEMP\*.*" "%systemdrive%\Users"\%1\"AppData\Roaming\1C\1Cv82\"
copy "%systemdrive%\Users"\%1\"AppData\Roaming\1C\TEMP\ExtCompT\*.*" "%systemdrive%\Users"\%1\"AppData\Roaming\1C\1Cv82\ExtCompT\"
move "%systemdrive%\Users"\%1\"AppData\Roaming\1C\TEMP\tmplts" "%systemdrive%\Users"\%1\"AppData\Roaming\1C\1Cv82\tmplts"
copy "%systemdrive%\Users"\%1\"AppData\Local\1C\TEMP\*.*" "%systemdrive%\Users"\%1\"AppData\Local\1C\1Cv82\"
copy "%systemdrive%\Users"\%1\"AppData\Local\1C\TEMP\Logs\*.*" "%systemdrive%\Users"\%1\"AppData\Local\1C\1Cv82\logs\"
copy "%systemdrive%\Users"\%1\"AppData\Local\1C\TEMP\Conf\*.*" "%systemdrive%\Users"\%1\"AppData\Local\1C\1Cv82\Conf\"

rd /s /q "%systemdrive%\Users"\%1\"AppData\Roaming\1C\TEMP"
rd /s /q "%systemdrive%\Users"\%1\"AppData\Local\1C\TEMP"

echo Cleared: %1
:exit

есть ли возможность с помощью одного скрипта на VBS выполнить те же самые операции? так как для корретного использования clr.zip требует инструкцию пользователя с указанием что запускать для работы, а что является вспомогательным инструментом.

-------
Спасибо - много, бутылки хватит!!!


Отправлено: 15:34, 30-10-2013 | #9