chel
|
|
1 | |
Запуск exe файла из asp скрипта19.02.2009, 17:08. Показов 2715. Ответов 10
Метки нет Все метки)
( |
|
19.02.2009, 17:08 | |
Ответы с готовыми решениями:
10
Запуск .exe или .vbs файла из asp скрипта Запуск .exe-файла с asp-страницы Запуск ASP-скрипта в определенный момент TeamCity запуск exe из скрипта |
0 / 0 / 0
Регистрация: 22.01.2009
Сообщений: 28
|
|
20.02.2009, 12:15 | 2 |
<%@ Language=VBScript%>
<%option explicit%> <%Response.Expires = 0%> <% Dim WshShell, oExec, answer, ip ip = '212.34.32.2' Set WshShell = Server.CreateObject('WScript.Shell') IF ip <> '' THEN Set oExec = WshShell.Exec('tracert.exe '& ip) ELSE Set oExec = WshShell.Exec('tracert.exe') END IF answer = '' Do While Not oExec.StdOut.AtEndOfStream answer = answer & oExec.StdOut.Read(1) Loop Set WshShell = Nothing Response.Write '<pre>'& answer &'</pre>' %>
0
|
20.02.2009, 15:19 | 3 |
Ваш пример у меня работает, но когда я пытаюсь запустить утилиту обработки файла, почему-то не пашет. При этом раздается звуковой сигнал. Саму утилиту я положил в виртуальную директорию, в которой сделал разрешение на выполнение, входной файл в вирутальной папке с разрешением на чтение и запись. Выходной файл предполагалось писать туда же. База данных, там лежащая на обновление работает. Если ту же самую командную строку запускать из под административного аккаунта, то всё работает. Что же не в порядке?
0
|
20.02.2009, 15:20 | 4 |
Ваш пример у меня работает, но когда я пытаюсь запустить утилиту обработки файла, почему-то не пашет. При этом раздается звуковой сигнал. Саму утилиту я положил в виртуальную директорию, в которой сделал разрешение на выполнение, входной файл в вирутальной папке с разрешением на чтение и запись. Выходной файл предполагалось писать туда же. База данных, там лежащая на обновление работает. Если ту же самую командную строку запускать из под административного аккаунта, то всё работает. Что же не в порядке?
0
|
23.02.2009, 11:32 | 5 |
У меня получилось. Оказывается такую программу сервер запускает под учетной записью IWAM_<имя компьютера>. Поэтому нужно было дать этому пользователю разрешение на запись в те папки, в которые он должен записывать реузьтат обработки.
0
|
1 / 1 / 0
Регистрация: 21.06.2007
Сообщений: 654
|
|
25.02.2009, 11:56 | 6 |
а прикольная тема oExec.StdOut.Read(1)
в документации на WScript.Shell такого нету. Можно ведь за сервером наблюдать через web-интерфейс. Круто!
0
|
Aladdin
|
|
20.11.2009, 14:09 | 7 |
А у меня этот код не работает:
Object doesn't support this property or method: 'Exec' на строке Set oExec = WshShell.Exec('tracert.exe '& ip) странно ![]() |
0 / 0 / 0
Регистрация: 03.08.2007
Сообщений: 38
|
|
23.11.2009, 05:23 | 8 |
y menia tozhe ne rabotaet, zhdet chego-to ....
=[
0
|
Teo
|
|
23.11.2009, 17:20 | 9 |
Одно из обновлений безопасности окон прибивает этот метод. Используйте ActiveX 'ASPExec':
http://serverobjects.com/comp/Aspexec.zip |
0 / 0 / 0
Регистрация: 03.08.2007
Сообщений: 38
|
|
24.11.2009, 03:34 | 10 |
ok, a kak byt' na servere?
esli ya snimayu server, u nix eti componenty ustanovleny? =)
0
|
Teo
|
|
24.11.2009, 14:08 | 11 |
Если у них не работает WShell.Exec, и не установлен ASPExec, и они не хотят его устанавливать, то никак.
Пора уже переходить на .Net, и не придется страдать от нехватки различных ActiveX-ов... |
24.11.2009, 14:08 | |
24.11.2009, 14:08 | |
Помогаю со студенческими работами здесь
11
Запуск скрипта после winlogon.exe Автоматический запуск asp-скрипта на iis-сервере в определённое время php запуск скрипта без браузера или преобразование в exe Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |