Консультация № 145946
04.10.2008, 12:31
0.00 руб.
0 5 1
Можно ли сделать универсальную ссылку на файл, содержащийся на флешке, по которой его можно запускать с этой флешки на другом компьютере, не зависимо от того, какая буква присвоена флешке

Обсуждение

Неизвестный
04.10.2008, 12:55
общий
Извиняюсь, а как будет передаваться ссылка? А батник не подойдет (bat-файл). Создаете файл link.bat и пишите в нем относительный путь к фашему exe-файлу
Неизвестный
05.10.2008, 15:57
общий
а как будет передаваться ссылка?
обычно)). Извините, я в этом не спец.
Т.е. Вы говорите, что нужно создать файл link.bat и написать в нём относительный путь к exe файлу..
Извините, можно поподробнее.
Неизвестный
05.10.2008, 16:08
общий
Создаете файл link.bat.
В нем пишите такую строку:
start progs\1\2\3\proga.exe
Файл link.bat помещаете в корень флешки. Допустим флешке назначили букву F. Тогда при запуске F:\link.bat будет запускаться программа progs\1\2\3\proga.exe. Или я неправильно Вас понял? Может ссылка будет уже на компьютере? Объясните пожалуйста.
Неизвестный
06.10.2008, 02:00
общий
это ответ
Здравствуйте, Алексей Леонов!
Альтернативный метод, основан на поиске файла с конкретным именем (к примеру WIN51) и если таковой найден на флэшке (создайте файл с таким именем), то ему соответственно назначается переменная %FLASH%. :

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:\WIN51 SET FLASH=%%d:
Этот метод сработает откуда бы не запускался пакетный файл с данной командой.
Далее в батнике пишем выполнение нужного файла с указанием пути.
Копирайт http://forum.oszone.net, доработка моя.
Неизвестный
10.10.2008, 15:16
общий
Я думал, что у флешки, и у любого устройства есть какой-нибудь универсальный код, по которому, на него (на папку содержащуюся на нём) можно сделать универсальную ссылку, действующую на любом компьютере.
Форма ответа