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

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

Ответить
Настройки темы
CMD/BAT - Запуск ПО с привода после определения самого привода...

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


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


Конфигурация

Профиль | Отправить 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

-------
meGangstaWorld


Отправлено: 21:45, 07-02-2017

 

Ветеран


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

Профиль | Отправить 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
Благодарности: 0

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


Iska, ранее ты мне не раз помогал)
Проблема в том что Я вообще не разбираюсь и не понимаю, поэтому обратился на форум.
Пожалуйста, сделай готовый вариан

-------
meGangstaWorld


Отправлено: 09:55, 08-02-2017 | #3


Ветеран


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

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


meGangstaWorld, надо учиться. Не боги горшки обжигают.
Код: Выделить весь код
@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:\Путь\Имя.exe" "%%d:\Путь\Имя.exe"

Отправлено: 12:06, 08-02-2017 | #4


Забанен


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

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


Код: Выделить весь код
@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
Переменная PROCESSOR_ARCHITECTURE - значение поля wProcessorArchitecture структуры SYSTEM_INFO, которое, как написано в MSDN, указывает на "processor architecture of the installed operating system".

Отправлено: 12:35, 08-02-2017 | #5



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
После замены привода не стартуют диски с автозагрузкой(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




 
Переход