|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Не находит файл для запуска из subst-диска |
|
|
CMD/BAT - [решено] Не находит файл для запуска из subst-диска
|
Новый участник Сообщения: 5 |
Профиль | Отправить 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 |
Разный Сообщения: 1294
|
Профиль | Отправить PM | Цитировать у меня скрипт программу запускает, так что давайте больше информации что и как
|
Отправлено: 12:10, 30-05-2012 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 5
|
Профиль | Отправить PM | Цитировать Система Windows XP, ничего экстраординарного не установлено.
Говорит не удается найти файл и указывает именно файл, находящийся на subst диске, т.к. в батнике он прописан с маленькой буквы, а показывает ошибку так как написано имя файла. |
Отправлено: 13:35, 30-05-2012 | #3 |
Разный Сообщения: 1294
|
Профиль | Отправить PM | Цитировать файл точно называется l.exe, а не 1.exe?
|
Отправлено: 13:39, 30-05-2012 | #4 |
Новый участник Сообщения: 5
|
Профиль | Отправить PM | Цитировать *****
Понимаешь, вообще название файла Lib.exe в батнике прописан как lib.exe, ошибку показывает как Lib.exe. Не могу понять в чем дело, файл то он насколько я понимаю видит раз его называет тем именем, что в системе. Пробовал и pause добавлять, вдруг, система долго subst подцепляет, и толку никакого. |
|
Последний раз редактировалось Blast, 31-05-2012 в 02:09. Причина: мат удален Отправлено: 13:54, 30-05-2012 | #5 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать capsmolet, почему бы Вам просто не попробовать воспользоваться «pushd»?
|
Отправлено: 15:53, 30-05-2012 | #6 |
Новый участник Сообщения: 5
|
Профиль | Отправить PM | Цитировать А смысл?
|
Отправлено: 16:32, 30-05-2012 | #7 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Вам виднее — какой смысл был в «subst».
|
Отправлено: 16:51, 30-05-2012 | #8 |
Новый участник Сообщения: 5
|
Профиль | Отправить PM | Цитировать Смысл subst в том, что мне нет нужды думать на каком диске и в какой папке будет расположена программа у человека.
|
Отправлено: 16:56, 30-05-2012 | #9 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Объясните для непонятливых, что именно делает пакетный файл из первого поста, и, собственно, зачем сие нужно.
|
Отправлено: 17:13, 30-05-2012 | #10 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Доступ - [решено] Скрипт не находит файл | 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 |
|