meGangstaWorld
07-02-2017, 21:45
Ребят, приветствую всех.
Не раз форум меня спасал в свое время, года 3 как не заходил сюда))
Суть такова, мне нужен код для командной строки, что-бы запустить файл на диске, буква диска может быть разной.
Надо что-бы он определил привод и нашел в директории этот файл и запустил его.
Надеюсь на Вашу помощь, за ранее благодарен!
p.s Нашел в своих старых сообщениях этот код, тем кто разбирает будет легче переделать.
@Echo off
:: Находим диск
for %%d in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do if exist %%d:\SetupRes\lang\russian.lng set DiskDrive=%%d:
:: Определяем разрядность ОС и копируем файл russian.lng в нужную директорию
Set xOS=x64
If "%PROCESSOR_ARCHITECTURE%"=="x86" If Not Defined PROCESSOR_ARCHITEW6432 Set xOS=x86
If %xOS%==x86 (xcopy "%DiskDrive%\SetupRes\lang\russian.lng" /e "%programfiles(x86)%"\Programma\lang) Else (xcopy "%DiskDrive%\SetupRes\lang\russian.lng" /e "%programFiles%"\Programma\lang)
Exit
Не раз форум меня спасал в свое время, года 3 как не заходил сюда))
Суть такова, мне нужен код для командной строки, что-бы запустить файл на диске, буква диска может быть разной.
Надо что-бы он определил привод и нашел в директории этот файл и запустил его.
Надеюсь на Вашу помощь, за ранее благодарен!
p.s Нашел в своих старых сообщениях этот код, тем кто разбирает будет легче переделать.
@Echo off
:: Находим диск
for %%d in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do if exist %%d:\SetupRes\lang\russian.lng set DiskDrive=%%d:
:: Определяем разрядность ОС и копируем файл russian.lng в нужную директорию
Set xOS=x64
If "%PROCESSOR_ARCHITECTURE%"=="x86" If Not Defined PROCESSOR_ARCHITEW6432 Set xOS=x86
If %xOS%==x86 (xcopy "%DiskDrive%\SetupRes\lang\russian.lng" /e "%programfiles(x86)%"\Programma\lang) Else (xcopy "%DiskDrive%\SetupRes\lang\russian.lng" /e "%programFiles%"\Programma\lang)
Exit