AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 16.11.2008, 16:04   #1  
grimo is offline
grimo
Участник
Аватар для grimo
 
15 / 10 (1) +
Регистрация: 29.05.2008
Добрый день!

Версия 3.6 Код
Shell ('..путь winrar.exe m c:\1.rar c:\1.txt');
Отлично работает

Версия 4.0
p := SHELL('e:\program files\winrar\winrar.exe', 'g:\111\bbb.rar');
так работает - соответственно на распаковку,
а хотелось бы получить например вот это:
p := SHELL('e:\program files\winrar\winrar.exe m', 'g:\111\bbb.rar g:\111\aaa.txt');

Короче не понимает никак ключи - пишет, что такого имени файла нету(

Каким образом можно это обойти - исполняемый файл не подходит.

С уважением.
Старый 16.11.2008, 17:31   #2  
dmites is offline
dmites
Участник
Аватар для dmites
 
221 / 14 (1) ++
Регистрация: 10.08.2005
В 4-ке поправили функцию shell , теперь первый параметр ф-ции должен быть исключительно имя файла, а все параметры - 2-ой и последующие.
Кроме того если имя файла переменная - будет спрашивать вы впервые запускаете файл......Вы доверяете приложению ?
если же имя файла задано текстовой константой - будет считать доверенным приложением и запускаться без проблем
Старый 17.11.2008, 12:44   #3  
grimo is offline
grimo
Участник
Аватар для grimo
 
15 / 10 (1) +
Регистрация: 29.05.2008
должен быть исключительно имя файла- Это я понял

Так а каким образом все-таки использовать тогда ключи....?

вот это например := shell('cmd.exe /c', 'move c:\1.txt d:\2.txt')
Старый 17.11.2008, 13:00   #4  
grimo is offline
grimo
Участник
Аватар для grimo
 
15 / 10 (1) +
Регистрация: 29.05.2008
Ок все всем спасибо)))

вот так надо)

p := SHELL('e:\program files\winrar\winrar.exe', 'm', 'g:\111\bbb.rar g:\111\aaa.txt');

с уважением...
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 13:52.