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

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

Ответить
Настройки темы
CMD/BAT - [решено] Не находит файл для запуска из subst-диска

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


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

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


Привет всем.
Не пойму в чем проблема.
определяю subst первую свободную букву диска, далее пытаюсь из него запустить файл на выполнение (start " "/w /max %DRL:~0,2%\l.exe), пишет что файл не найден.
Уже весь мозг сломал, не пойму в чем дело.
Кто сталкивался или у кого есть идеи, прошу помощи.
Спасибо.


Код: Выделить весь код
@echo off
SET CURRENTPATH=%CD%

FOR %%I IN (Z: Y: X: W: V: U: T: S: R: Q: P: O: N: M: L: K: J: I: H: G: F: E: D: C:) DO "%WINDIR%\system32\subst.exe" "%%I" "%CURRENTPATH%" >nul && SET DRL=%%I && GOTO ExitLoop
Echo Нет свободных дисков

:ExitLoop
start " "/w /max %DRL:~0,2%\l.exe
"%WINDIR%\system32\subst.exe" %DRL:~0,2% /d

Отправлено: 11:18, 30-05-2012

 

Аватара для ferget

Разный


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

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


у меня скрипт программу запускает, так что давайте больше информации что и как

Отправлено: 12:10, 30-05-2012 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


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


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

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


Система Windows XP, ничего экстраординарного не установлено.
Говорит не удается найти файл и указывает именно файл, находящийся на subst диске, т.к. в батнике он прописан с маленькой буквы, а показывает ошибку так как написано имя файла.

Отправлено: 13:35, 30-05-2012 | #3


Аватара для ferget

Разный


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

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


файл точно называется l.exe, а не 1.exe?

Отправлено: 13:39, 30-05-2012 | #4


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


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

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


*****
Понимаешь, вообще название файла Lib.exe в батнике прописан как lib.exe, ошибку показывает как Lib.exe.
Не могу понять в чем дело, файл то он насколько я понимаю видит раз его называет тем именем, что в системе.

Пробовал и pause добавлять, вдруг, система долго subst подцепляет, и толку никакого.

Последний раз редактировалось Blast, 31-05-2012 в 02:09. Причина: мат удален


Отправлено: 13:54, 30-05-2012 | #5


Ветеран


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

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


capsmolet, почему бы Вам просто не попробовать воспользоваться «pushd»?

Отправлено: 15:53, 30-05-2012 | #6


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


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

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


А смысл?

Отправлено: 16:32, 30-05-2012 | #7


Ветеран


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

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


Вам виднее — какой смысл был в «subst».

Отправлено: 16:51, 30-05-2012 | #8


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


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

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


Смысл subst в том, что мне нет нужды думать на каком диске и в какой папке будет расположена программа у человека.

Отправлено: 16:56, 30-05-2012 | #9


Ветеран


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

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


Объясните для непонятливых, что именно делает пакетный файл из первого поста, и, собственно, зачем сие нужно.

Отправлено: 17:13, 30-05-2012 | #10



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Доступ - [решено] Скрипт не находит файл Zoldan Microsoft Windows 2000/XP 6 24-02-2012 03:42
Vista / 2008 - [решено] setup.exe не находит собственный WIM-файл объемом 6 Гб Lex-id Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista 8 29-07-2009 20:58
Ошибка - [решено] SWF - файл - ошибка запуска Innokentich Microsoft Windows 2000/XP 6 29-03-2009 22:06
Не находит файл WartKert Автоматическая установка Windows 2000/XP/2003 7 23-11-2008 00:17
Как указать метку тома для диска созданного subst-ом ES Хочу все знать 5 08-09-2006 16:50




 
Переход