Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Arhara
Зарегистрирован: 18.02.2009 Сообщения: 400 Откуда: Moscow, RF
|
Добавлено: Ср Ноя 04, 2009 12:07 am Заголовок сообщения: |
|
|
Нет. Ее надо будет держать в пути переменной PATH, что бы она находилась без проблем. По крайней мере EXE/COM Файлы распознаются без своих расширений. Теперь осталось проверить передаются ли параметры в EXE, а так же VBS, Pyton и прочие скриптовые языки. |
|
Вернуться к началу |
|
|
KAPITAN
Зарегистрирован: 23.10.2009 Сообщения: 12
|
Добавлено: Пт Ноя 06, 2009 8:58 am Заголовок сообщения: |
|
|
А есть ли пример такой программы или макроса? |
|
Вернуться к началу |
|
|
Arhara
Зарегистрирован: 18.02.2009 Сообщения: 400 Откуда: Moscow, RF
|
Добавлено: Сб Ноя 07, 2009 7:12 pm Заголовок сообщения: |
|
|
нет. я проверил - параметры НЕ передаются. Или я не смог придумать как
---
вот пример на VBS. Файл называется document.vbs, вызывается по имени document
dim i,j,k,l,m
Dim WshShell, oExec
Set WshShell = CreateObject("WScript.Shell")
Set oArgs = WScript.Arguments
i=Clng(oArgs(0))
if i=1251 then
' выполняем вызов документа
Set oExec = WshShell.exec("cmd /c ""C:\VC\Это самая лучшая в мире картинка.jpg""")
elseif i=1252 then
' выполняем вызов документа
Set oExec = WshShell.exec("cmd /c ""C:\VC\Это несамая лучшая в мире картинка.png""")
end if
---
Без условий вызов файла - выполняется. С условиями нет, поскольку параметры программе не передаются, а трактуются как имя файла с пробелами. Может есть и этому обходной путь. |
|
Вернуться к началу |
|
|
KAPITAN
Зарегистрирован: 23.10.2009 Сообщения: 12
|
Добавлено: Пн Ноя 09, 2009 8:13 am Заголовок сообщения: |
|
|
Спасибо за помощь! |
|
Вернуться к началу |
|
|
|