Перейти к содержимому

Фотография

Win32API в Script Extension


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 4

#1 Qwertylolman

Qwertylolman

    Новый участник

  • Members
  • Pip
  • 40 сообщений
  • ФИО:Кузнецов Евгений Геннадиевич

Отправлено 06 декабря 2010 - 12:25

есть необходимость использовать Win32API в экстеншене (выполняется запуск парсера написанного как консольное приложение). экстеншн не поддерживает объекты win32api. можно как-то обойти это ограничение и запустить парсер из экстеншена?
  • 0

#2 modbear

modbear

    Специалист

  • Members
  • PipPipPipPipPip
  • 548 сообщений

Отправлено 06 декабря 2010 - 13:03

Если я правильно понимаю, вам нужно использовать WshShell.Run:

' VBScript
CreateObject("WScript.Shell").Run "notepad"
Sys.OleObject("WScript.Shell").Run "notepad"
// JScript
(new ActiveXObject("WScript.Shell")).Run("notepad");
Sys.OleObject("WScript.Shell").Run("notepad");

  • 0

#3 Qwertylolman

Qwertylolman

    Новый участник

  • Members
  • Pip
  • 40 сообщений
  • ФИО:Кузнецов Евгений Геннадиевич

Отправлено 06 декабря 2010 - 14:18

Если я правильно понимаю, вам нужно использовать WshShell.Run:

' VBScript
CreateObject("WScript.Shell").Run "notepad"
Sys.OleObject("WScript.Shell").Run "notepad"
// JScript
(new ActiveXObject("WScript.Shell")).Run("notepad");
Sys.OleObject("WScript.Shell").Run("notepad");


валится с эксепшеном на Run =(
но получилось через Exec
  • 0

#4 SergeyP

SergeyP

    Специалист

  • Members
  • PipPipPipPipPip
  • 651 сообщений
  • Город:Москва

Отправлено 06 декабря 2010 - 15:03


Если я правильно понимаю, вам нужно использовать WshShell.Run:

' VBScript
CreateObject("WScript.Shell").Run "notepad"
Sys.OleObject("WScript.Shell").Run "notepad"
// JScript
(new ActiveXObject("WScript.Shell")).Run("notepad");
Sys.OleObject("WScript.Shell").Run("notepad");


валится с =(
но получилось через Exec


Какая версия TC ?
"...эксепшеном на Run.." на каком языке происходит ?
Если на VB, то выполняется ли подобный код на VB в винде ?
  • 0

#5 Qwertylolman

Qwertylolman

    Новый участник

  • Members
  • Pip
  • 40 сообщений
  • ФИО:Кузнецов Евгений Геннадиевич

Отправлено 06 декабря 2010 - 15:13

Какая версия TC ?
"...эксепшеном на Run.." на каком языке происходит ?
Если на VB, то выполняется ли подобный код на VB в винде ?

JScript, версия 7.52
  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных