PDA

Показать полную графическую версию : [решено] Отобразить лог DirectX с опциями /x или /t на HTML-странице


azot111
08-03-2011, 21:25
Такая проблема DirectX при помощи функции /x или /t может сохранить лог в папке.Можно ли готовый лог отобразить на странице html?

Iska
08-03-2011, 23:05
Например, так:
@echo off
setlocal

set sTxtLog=%temp%\diag.txt

dxdiag.exe /t %sTxtLog%
start /wait "" iexplore.exe "file://%sTxtLog%"
del "%sTxtLog%"


set sXmlLog=%temp%\diag.xml

dxdiag.exe /x %sXmlLog%
start /wait "" iexplore.exe "file://%sXmlLog%"
del "%sXmlLog%"

endlocal
exit /b 0

Или Вам нужно вставить полученное содержимое в готовую html-страницу, шаблон?!

azot111
10-03-2011, 20:13
Ок сейчас попробую!

Желательно отобразить только версию директика в html!

Да да именно в уже готовую html страницу!

Iska
10-03-2011, 23:11
azot111, приведите html-код страницы-шаблона и укажите, куда нужно вставить данные.

azot111
11-03-2011, 20:58
Шаблон html пустой кроме title, head и body там нечего нету так что можете вставлять куда угодно ))! Этот html лист будет предназначен
отображать ток версию деректика !




Вот суда ващет хотелось бы но это hta !

Iska
11-03-2011, 22:04
azot111, для того, чтобы отобразить только версию DirectX — нет нужды запускать «dxdiag.exe», ждать заметно много времени, парсить результат и изгаляться с его помещением на страницу.

Предлагаю лучше воспользоваться непосредственно в HTA/HTML скриптом VBScript отсюда: Hey, Scripting Guy! How Can I Determine the Version of DirectX Installed on a Computer? - Hey, Scripting Guy! Blog - Site Home - TechNet Blogs (http://blogs.technet.com/b/heyscriptingguy/archive/2007/01/08/how-can-i-determine-the-version-of-directx-installed-on-a-computer.aspx).

azot111
11-03-2011, 22:12
Спасибо!




© OSzone.net 2001-2012