PDA

Показать полную графическую версию : Как объединить два скрипта в один


Fantasy22
04-12-2009, 05:32
Как объединить две части в один скрипт только так чтобы "часть 1" запускалась в Windows 7, а "часть 2" в Windows Xp Sp3
И не пойму где ошибка при получении доступа к файлам
Часть 1

RunWait ('cmd.exe /c takeown /f \@WindowsDir & '\System32\ru-RU\cmdial32.dll.mui\' & icacls \@WindowsDir & '\System32\ru-RU\cmdial32.dll.mui\' /grant администраторы:F\')
RunWait ('cmd.exe /c takeown /f \@WindowsDir & '\System32\cmdial32.dll\' && icacls \@WindowsDir & '\System32\cmdial32.dll\' /grant администраторы:F\')
RunWait ('cmd.exe /c takeown /f \@WindowsDir & '\System32\ru-RU\cmstp.exe.mui\' && icacls \@WindowsDir & '\System32\ru-RU\cmstp.exe.mui\' /grant администраторы:F\')
RunWait ('cmd.exe /c takeown /f \@WindowsDir & '\System32\cmstp.exe\' && icacls \@WindowsDir & '\System32\cmstp.exe\' /grant администраторы:F\')

FileCopy('Seven\ru-RU\*.*', @WindowsDir & '\system32\ru-RU\', 1)
FileCopy('Seven\*.*', @WindowsDir & '\system32\', 1)

Run (@ScriptDir & '\cmstp.exe skynet.inf')


Часть 2

RunWait ('cmd.exe /c takeown /f \@WindowsDir & '\System32\cmdial32.dll\' && icacls \@WindowsDir & '\System32\cmdial32.dll\' /grant администраторы:F\')
RunWait ('cmd.exe /c takeown /f \@WindowsDir & '\System32\cmstp.exe\' && icacls \@WindowsDir & '\System32\cmstp.exe\' /grant администраторы:F\')

FileCopy('Xp\*.*', @WindowsDir & '\system32\', 1)

Run (@ScriptDir & '\cmstp.exe skynet.inf')

Creat0R
04-12-2009, 12:32
Предупреждение за нарушение общих правил (http://forum.oszone.net/rules.html) (п. 2.7).
Жду переименования темы.




© OSzone.net 2001-2012