|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Запуск ПО с привода после определения самого привода... |
|
CMD/BAT - Запуск ПО с привода после определения самого привода...
|
Новый участник Сообщения: 23 |
Профиль | Отправить PM | Цитировать Ребят, приветствую всех.
Не раз форум меня спасал в свое время, года 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 |
|
------- Отправлено: 21:45, 07-02-2017 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Ну, и? В чём проблема-то? Заменяете …%%d:\SetupRes\lang\russian.lng set DiskDrive=%%d: на …"%%d:\Путь\Имя.exe" "%%d:\Путь\Имя.exe" или …"%%d:\Путь\Имя.exe" start "" "%%d:\Путь\Имя.exe". Последующее попросту выкидаваете.
|
Отправлено: 23:51, 07-02-2017 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 23
|
Профиль | Отправить PM | Цитировать Iska, ранее ты мне не раз помогал)
Проблема в том что Я вообще не разбираюсь и не понимаю, поэтому обратился на форум. Пожалуйста, сделай готовый вариан |
------- Отправлено: 09:55, 08-02-2017 | #3 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать |
Отправлено: 12:06, 08-02-2017 | #4 |
Забанен Сообщения: 793
|
@echo off setlocal enabledelayedexpansion for /l %%i in (97, 1, 122) do ( cmd /c exit /b %%i set "map=!map!!=exitcodeascii!:;" ) set "map=!map:~0,-1!" for %%i in ("!map:;=";"!") do ( set "f=%%~i\mypocket*.msi" if exist "!f!" set "d=%%~i"&goto:setup ) :setup if /i "%processor_architecture%" equ "x86" set "p=!d!\mypocket-x86.msi" if /i "%processor_architecture%" equ "x64" set "p=!d!\mypocket-x64.msi" echo !p! endlocal exit /b |
|
Отправлено: 12:35, 08-02-2017 | #5 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
После замены привода не стартуют диски с автозагрузкой(WindowsXP) | BobGreen | Оптические приводы | 12 | 26-03-2010 15:48 | |
После замены привода, комп его не видит!!! | андрюха66 | Оптические приводы | 2 | 08-01-2010 01:53 | |
[решено] Не закравается лоток DVD привода после перезагруки. | Dmitrijan | Оптические приводы | 2 | 27-06-2009 20:53 | |
[решено] Нужна помощь по ремонту музыкального центра (CD привода) | medvedkovo | Хочу все знать | 13 | 07-06-2009 13:29 | |
Утилиты для определения возможностей CD-привода (IfRW, IfDVD) | Petya V4sechkin | Автоматическая установка Windows 2000/XP/2003 | 26 | 13-09-2006 16:16 |
|