Собсно вопрос в чем, есть некий батник, который открывает папку которая находится рядом с ним.
Дело в том что когда запускаешь бат на выполенние вручную - все работает. А когда его запускают сторонние проги - например флэш-проектор, то, в командной строке пишет следующее:
"\\?\G:\fscommand"
Указанный путь был использован при запуске CMD.EXE в качестве текущей папки.
CMD.EXE не поддерживает пути UNC. По умолчанию выбрана системная папка Windows.
ЧТо нужно добавить в адресной сторке чтобы этого не было?
Заранее спасибо.
-
- СуперМодератор
- Сообщения: 5261
- Зарегистрирован: Сб сен 17, 2005 20:53
- Откуда: г. Шахты
- Контактная информация:
Re: относиетльный путь в bat-файле
al - попробуй так: создаёшь батник с любым именем, только не Start.bat, например Start_.bat, и вписываешь туда примерно так:
P.S. Проверять правда лень
Код: Выделить всё
@echo off
call 1.bat
call 2.bat
call 3.bat
..и т.д.
Re: относиетльный путь в bat-файле
это выдаст абсолютные адреса по идее...
дело в том что моя беда будет запускаться с компакта - а буква компакта у всех разная...
дело в том что моя беда будет запускаться с компакта - а буква компакта у всех разная...
-
- СуперМодератор
- Сообщения: 5261
- Зарегистрирован: Сб сен 17, 2005 20:53
- Откуда: г. Шахты
- Контактная информация:
Re: относиетльный путь в bat-файле
Вот маленький exe-шник. (52 кило)
http://www.northcode.com/free/proxy/proxy.exe
Так вот. Пиши свой батник. Запускай из него хоть мп3 хоть пдф. Рядом положи этот proxy.exe и называй его так же как и батник - только расширение exe оставляй. Все. Из флеш-проектора запускаем не батник - а прокси. Это решение лучшее из встреченных, но оно грубое.
BAT файлы продолжают работать под Windows 98 and ME, но перестают работать под XP и Vista, потому что эти ОСи используют разные приложения для запуска батников (command.com до XP, и CMD.EXE, начиная с XP). Flash CS3 не генерирует UNC путей на старых ОСях. Остается одно решение(ну, не факт конечно) - использовать альтернативный процессор для запуска батников.
По теме.
http://www.northcode.com/free/proxy/proxy.exe
Так вот. Пиши свой батник. Запускай из него хоть мп3 хоть пдф. Рядом положи этот proxy.exe и называй его так же как и батник - только расширение exe оставляй. Все. Из флеш-проектора запускаем не батник - а прокси. Это решение лучшее из встреченных, но оно грубое.
BAT файлы продолжают работать под Windows 98 and ME, но перестают работать под XP и Vista, потому что эти ОСи используют разные приложения для запуска батников (command.com до XP, и CMD.EXE, начиная с XP). Flash CS3 не генерирует UNC путей на старых ОСях. Остается одно решение(ну, не факт конечно) - использовать альтернативный процессор для запуска батников.
По теме.
Re: относиетльный путь в bat-файле
Обана...
Re: относиетльный путь в bat-файле
al
код батника - в студию.
код батника - в студию.
Люблю повеселиться, особенно пожрать,
Люблю и поработать, особенно поспать )
Люблю и поработать, особенно поспать )
Re: относиетльный путь в bat-файле
start explorer data
Re: относиетльный путь в bat-файле
Код: Выделить всё
' Каталог, который нужно открыть.
OpenDirName = "data"
' Получаем каталог, в котором находится скрипт.
CurrentDirectory = left(WScript.ScriptFullName,(Len(WScript.ScriptFullName))-(len(WScript.ScriptName)))
FolderToOpen = CurrentDirectory + OpenDirName
' Открываем в эксплорере.
set Application = WScript.CreateObject("Shell.Application")
Application.Open FolderToOpen
Люблю повеселиться, особенно пожрать,
Люблю и поработать, особенно поспать )
Люблю и поработать, особенно поспать )
Re: относиетльный путь в bat-файле
Спс, попробую сеогодня ночью.... Судя по расширению Visual Basic Script чтоли?
Сам скрипт работает отменно - но есть одно маленькое "но" - он не запускается через EXEC проектора флэша...
Есть вариант его же сделать еxе-шником?
Сам скрипт работает отменно - но есть одно маленькое "но" - он не запускается через EXEC проектора флэша...
Есть вариант его же сделать еxе-шником?
Re: относиетльный путь в bat-файле
есть, только не его же )al писал(а):Есть вариант его же сделать еxе-шником?
имя всегда "data"?
Люблю повеселиться, особенно пожрать,
Люблю и поработать, особенно поспать )
Люблю и поработать, особенно поспать )
Re: относиетльный путь в bat-файле
а не.....
В общем предлагаю не маятся ибо ссылка др.Зорга стала решением, пусть и не красивым в плане реализации, но работает четко.
В общем предлагаю не маятся ибо ссылка др.Зорга стала решением, пусть и не красивым в плане реализации, но работает четко.