Включить библиотеку JS в Windows - PullRequest
2 голосов
/ 29 ноября 2010

Мне нужно создать простую утилиту, чтобы немного облегчить мою жизнь.Он создает папку, которая получает имя, сгенерированное из даты следующего понедельника с библиотекой DateJS.Я, очевидно, использовать эту утилиту локально в Windows.Как можно включить эту библиотеку DateJS в мой файл JS утилиты?

Ответы [ 2 ]

6 голосов
/ 29 ноября 2010

Я предполагаю, что вы используете WSH & ndash; другими словами, поместив некоторый скрипт в файл .js и запустив его. Ваши варианты:

  • Просто скопируйте код DateJS из date.js и вставьте его в конец вашего скрипта. Легко, но грязно и не обслуживаемо.
  • Используйте хакерский метод, описанный в разделе «Импорт кода внешнего скрипта» этой статьи . По сути, вы читаете внешний код в переменную и eval() это. Я бы не рекомендовал этот метод.
  • Сохраните ваш сценарий в формате wsf, простом формате XML, который позволяет ссылаться на внешние сценарии. Это, вероятно, ваш лучший маршрут.

myscript.wsf:

<job id="myscript">
   <script language="JScript" src="date.js"/>
   <script language="JScript">
      // ...
   </script>
</job>
0 голосов
/ 29 ноября 2010

Пара способов сделать это:

  1. Пройдите хардкорный маршрут и напишите программу на C ++, которая встраивает V8
  2. Используйте что-то вроде AdobeAir , который "в основном" представляет собой HTML и JavaScript в отдельном окне
  3. Используйте только Windows .hta , но тогда вам понадобится немного J / VBScript для создания папки

Если вы хотите получить более конкретные ответы, вам следует добавить больше информации к вашему вопросу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...