Мне нужно создать простую утилиту, чтобы сделать мою жизнь немного легче. Он создает папку, которая получает имя, сгенерированное со следующего понедельника, с помощью библиотеки DateJS. Я, очевидно, должен использовать эту утилиту локально в Windows. Каковы способы включить эту библиотеку DateJS в мой JS-файл утилиты?Включить JS-библиотеку в Windows
2
A
ответ
6
Я предполагаю, что вы используете WSH – другими словами, поместив некоторый скрипт в файл .js
и запустив его. Ваши варианты:
- Просто скопируйте код DateJS с date.js и вставьте его в конец вашего скрипта. Легкий, но грязный и не ремонтируемый.
- Используйте хакерский метод, описанный в разделе «Импорт внешнего сценария» в разделе this article. В основном, вы читаете внешний код в переменной и
eval()
. Я бы не рекомендовал этот метод. - Сохраните сценарий в формате
wsf
, в формате XML, который позволяет ссылаться на внешние скрипты. Это, вероятно, ваш лучший маршрут.
myscript.wsf:
<job id="myscript">
<script language="JScript" src="date.js"/>
<script language="JScript">
// ...
</script>
</job>
-2
Пара способов сделать это:
- Перейти хардкор маршрут и написать программу на C++, которая встраивает V8
- использовать что-то вроде Adobe Air, который «в основном» HTML и JavaScript в автономном окне
- Использовать Windows только .hta, но вам нужно немного J/VBScript вещи, то для того, чтобы создать папку
Если вы тусклый t более конкретные ответы, вы должны добавить дополнительную информацию на свой вопрос.
Смежные вопросы
- 1. включить php_ssh2 в Windows 8
- 2. WIX включить функцию Windows
- 3. как включить memcached в wamp в windows?
- 4. Включить программный режим Windows 10
- 5. Включить аутентификацию Basic и Windows
- 6. Как включить команды bash в Windows CMD?
- 7. Программно включить ASP.Net 4.5 в Windows 8?
- 8. Как включить Защитника Windows в C#
- 9. Как включить аппаратное ускорение в телефоне Windows?
- 10. Включить федеративный движок в MySQL 5.6 Windows
- 11. Как включить Docker RestAPI в контейнерах Windows?
- 12. Как включить виртуализацию в Windows 8?
- 13. Программно включить ClearType в Windows Mobile
- 14. Как включить Docker Remote API в Windows
- 15. Включить Tcp Keepalive в Windows CE 6.0
- 16. Включить ориентацию в приложении Windows Phone 8.0
- 17. Как включить Минидампы в Java для Windows,
- 18. Включить поддержку потоков для Perl в Windows?
- 19. Как включить перенаправление USB в Windows 10
- 20. Windows Phone включить вспышку в фоновом режиме
- 21. Включить чувствительность к регистру в Windows 7
- 22. Невозможно включить файлы в проект Windows Forms
- 23. Как включить SSL в приложении QT windows?
- 24. Почему PHP отказывается включить cURL в Windows
- 25. включить bcrypt для Laravel в Windows
- 26. Включить завиток на Windows, для PHP5.6.4
- 27. Windows 7 - Включить доступ к сети DTC
- 28. Включить VirtualBox как часть установщика Windows?
- 29. Включить функцию Windows \ Роль через Installshield
- 30. Как включить Slider Windows Phone тиков свойство
Это будет работать на веб-странице или это устройство? DateJS, откуда это взялось? JS не является обычным языком сценариев в окнах, за исключением гаджетов, и веб-страницы не могут создавать flders localy. – 2010-11-29 15:58:53
@David: Это неправда; хост Windows Script позволяет выполнять JavaScript локально с полным доверием (IE, доступ к файловой системе через `FileSystemObject`). – josh3736 2010-11-29 16:22:24