Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Cmd для перепаковки драйвера от Ati

Ответить
Настройки темы
CMD/BAT - Cmd для перепаковки драйвера от Ati

Аватара для Fantasy22

Новый участник


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

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


Изменения
Автор: Fantasy22
Дата: 09-12-2011
Здравствуйте. Пытаюсь написать сmd файл для автоматической перепаковки и объединения драйверов x64 и x86 в один Sfx-архив.
В принципе cmd работает. Но проблема в чем название файлов меняется и не всегда завершает процесс установки в диспетчере задач который запускается после распаковки

Пробовал решить проблему с изменением имени файла так
start /wait Driver_x64\*.exe /S /D=C:\Ati\Driver_x64
выдает ошибку и не работает и как приостановить выполнение следующей команды пока не завершиться процесс

Вот мой корявенький cmd файл
читать дальше »

Цитата:
@echo off

ECHO.
ECHO Installing Driver
ECHO Please wait...
start /wait Driver_x64\11-11_vista64_win7_64_dd_ccc_ocl.exe /S /D=C:\Ati\Driver_x64
ECHO.
ECHO Killing process
taskkill.exe /F /T /IM InstallManagerApp.exe
ECHO.
ECHO Installing Lang
ECHO Please wait...
start /wait Lang\11-11_vista_win7_32-64_ccc_lang3.exe /S /D=C:\Ati\Lang
ECHO.
ECHO Killing process
taskkill.exe /F /T /IM InstallManagerApp.exe
ECHO.
ECHO Installing HydraVision
ECHO Please wait...
start /wait hydravision\11-11_vista_win7_32-64_hydravision.exe /S /D=C:\Ati\hydravision
ECHO.
ECHO Killing process
taskkill.exe /F /T /IM InstallManagerApp.exe
ECHO.
ECHO Installing MediaCodec
ECHO Please wait...
start /wait MediaCodec\11-11_vista_win7_32-64_xcode.exe /S /D=C:\Ati\MediaCodec
ECHO.
ECHO Killing process
taskkill.exe /F /T /IM InstallManagerApp.exe
ECHO.
ECHO Installing AppProfiles
ECHO Please wait...
start /wait AppProfiles\amd_catalyst_11.11_cap2.exe /S /D=C:\Ati\AppProfiles
ECHO.
ECHO Killing process
taskkill.exe /F /T /IM msiexec.exe
ECHO.
ECHO Installing Driver_x86
ECHO Please wait...
start /wait Driver_x86\11-11_vista32_win7_32_dd_ccc_ocl.exe /S /D=C:\Ati\Driver_x86
ECHO.
ECHO Killing process
taskkill.exe /F /T /IM msiexec.exe

ECHO.
ECHO Create folders
ECHO Please wait...
md Ati\Driver
md Ati\Driver\Bin
md Ati\Driver\Packages\Apps\AppProfiles
md Ati\Driver\Packages\Apps\Avivo
md Ati\Driver\Packages\Apps\Avivo64
md Ati\Driver\Packages\Apps\HydraVision
md Ati\Driver\Packages\Apps\DnDTranscoding
md Ati\Driver\Packages\Apps\OpenCL
md Ati\Driver\Packages\Apps\VC10RTx86
md Ati\Driver\Packages\Apps\WMVDecoder
md Ati\Driver\Packages\Apps\CCC2\Localisation
md Ati\Driver\Packages\Apps\CCC2\Help\ru
md Ati\Driver\Packages\Apps\CIM\Win32

ECHO.
ECHO Copy files
ECHO Please wait...
xcopy /y /s /i /c /q "c:\Ati\Driver_x64" "Ati\Driver"
xcopy /y /s /i /c /q "c:\Ati\Lang\Bin" "Ati\Driver\Bin"
xcopy /y /s /i /c /q "c:\Ati\Driver_x86\Packages\Drivers" "Ati\Driver\Packages\Drivers"
xcopy /y /s /i /c /q "c:\Ati\Driver_x86\Packages\Apps\DnDTranscoding" "Ati\Driver\Packages\Apps\DnDTranscoding"
xcopy /y /s /i /c /q "c:\Ati\Driver_x86\Packages\Apps\OpenCL" "Ati\Driver\Packages\Apps\OpenCL"
xcopy /y /s /i /c /q "c:\Ati\Driver_x86\Packages\Apps\WMVDecoder" "Ati\Driver\Packages\Apps\WMVDecoder"
xcopy /y /s /i /c /q "c:\Ati\AppProfiles" "Ati\Driver\Packages\Apps\AppProfiles"
xcopy /y /s /i /c /q "c:\Ati\MediaCodec\Packages\Apps\Avivo" "Ati\Driver\Packages\Apps\Avivo"
xcopy /y /s /i /c /q "c:\Ati\MediaCodec\Packages\Apps\Avivo64" "Ati\Driver\Packages\Apps\Avivo64"
xcopy /y /s /i /c /q "c:\Ati\Lang\Packages\Apps\CCC2\Help\ru" "Ati\Driver\Packages\Apps\CCC2\Help\ru"
xcopy /y /s /i /c /q "c:\Ati\Lang\Packages\Apps\CCC2\Localisation" "Ati\Driver\Packages\Apps\CCC2\Localisation"
xcopy /y /s /i /c /q "c:\Ati\Lang\Packages\Apps\CIM\Win32" "Ati\Driver\Packages\Apps\CIM\Win32"
xcopy /y /s /i /c /q "c:\Ati\Lang\Packages\Apps\VC10RTx86" "Ati\Driver\Packages\Apps\VC10RTx86"
xcopy /y /s /i /c /q "c:\Ati\HydraVision\Packages\Apps\HydraVision" "Ati\Driver\Packages\Apps\HydraVision"

ECHO.
ECHO Packing files
ECHO Please wait...
7z.exe a Ati.7z Ati\ -r -m0=BCJ2 -m1=lzma2:d=64m:mf=bt4:fb=273 -m2=lzma2:d=1m -m3=lzma2:d=1m -mb0:1 -mb0s1:2 -mb0s2:3 -mmt=2

ECHO.
ECHO Creating an EXE
ECHO Please wait...
COPY /b Modul.sfx + Config.txt + ATI.7z Win7_x32_x64.exe

ECHO.
ECHO Delete files and folders*
ECHO Please wait...
del /F /Q "AppProfiles"
del /F /Q "Driver_x64"
del /F /Q "Driver_x86"
del /F /Q "HydraVision"
del /F /Q "Lang"
del /F /Q "Ati.7z"
del "Ati.7z"
rmdir /S /Q "C:\Ati"
rmdir /S /Q "Ati"


Помогите кто может!!!! Заранее благодарю!

Отправлено: 02:56, 09-12-2011

 


Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Cmd для перепаковки драйвера от Ati

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Скрипт NSIS для перепаковки Mail.ru Agent hb860 Автоматическая установка приложений 47 16-04-2015 11:37
NSIS скрипт для перепаковки GOM player+сборка hb860 Автоматическая установка приложений 5 19-06-2014 00:03
Скрипт NSIS для перепаковки AIMP2+Сборки hb860 Автоматическая установка приложений 184 13-01-2014 13:04
Драйвера для видеокарт ATI RADEON под Linux Ubuntu MC Trepanator Железо в Linux 19 27-09-2009 17:44
Как установить драйвера для ATI Shurik E Железо в Linux 20 25-09-2004 10:59




 
Переход