2013-07-21 4 views
0

Я написал веб-приложение (систему автоматизации), мне нужно предупредить пользователя, когда новая почта была восстановлена.написать настольное приложение в javascript

Я не могу написать это с C# (win-form), потому что я должен установить .net frame work, поэтому я хочу знать, какой-нибудь способ, чтобы написать простое приложение, использующее java-script или другую простую рамку работу, которая может вы знаете, чтобы проверить новый почты и тревоги пользователю в окнах («как настольное приложение»). Это возможно?

Обновлено

Так я решил использовать vbscript я найти простой пример.

Пример: Следующий пример демонстрирует, как написать простой VBScript, чтобы открыть notepad.exe:

  1. Открыть Блокнот и вставьте следующий код в новый документ:

    Set WshShell = WScript.CreateObject ("WScript.Shell") дим exeName дим StatusCode exeName = "% Windir% \ блокнота" StatusCode = WshShell.Run (exeName, 1, правда) MsgBox («Конец программы»)

  2. Сохраните файл Example.vbs (вручную изменить расширение на .vbs)

  3. Дважды щелкните Example.vbs, чтобы запустить программу, которая запускает Notepad.exe

, как я могу получить запрос от удаленного SQL server.is это возможно?

+0

.Net Framework входит в комплект Windows. – SLaks

+0

@SLaks: не с xp. – KF2

+0

IIRC, XP поставляется с .Net 1.0 или 1.1. – SLaks

ответ

1

У Windows есть компилятор JavaScript jsc.exe который обычно предварительно установлен, который может быть использован для создания автономного кода.

How to: Compile JScript Code from the Command Line

Это JScript, а не JavaScript.

jsc.exe редко используется для автономных скриптов, поэтому я думаю, что вы будете пытаться найти примеры. Вам было бы лучше писать сценарии VBScript или PowerShell для Windows IMO.

+0

Итак, какой-нибудь пример? Как писать код? Как проверить db для новой почты? – KF2

+0

можно получить запрос из sql db с помощью vbscript.see my edit – KF2

+0

Я мало знаю о подключении к удаленной базе данных со сценарием. Я предполагаю, что вам нужно создать DSN, и вам, возможно, придется настроить параметры FireWall. [Ссылка] (http://www.tek-tips.com/viewthread.cfm?qid=1431304). –

Смежные вопросы