Полноэкранный режим Internet Explorer?

Во-первых, это неправильно:

[xml]$XmlDocument = Get-Content "D:\Roshan\Testing\Test1.xml"

Не загружайте XML-файлы таким образом, это может вызвать проблемы с кодировкой. У синтаксических анализаторов XML есть продуманный механизм автоматического определения кодировки. В Get-Content такого нет, поэтому есть большая вероятность, что файл XML загружен с неправильной кодировкой, а данные внутри повреждены.

Используйте синтаксический анализатор XML для загрузки файла.

$XmlDocument = New-Object xml
$XmlDocument.Load("D:\Roshan\Testing\Test1.xml")

После этого вы можете использовать XPath, чтобы выбрать нужный узел из файла. Это будет намного быстрее, чем писать любые циклы Powershell самостоятельно (Where-Object также является циклом).

$File = $XmlDocument.SelectSingleNode("/Tag1/Tag2/File[@Name = 'File4.rdl']")
Write-Host $File.Path
8
задан splattne 21 January 2009 в 08:28
поделиться

7 ответов

Вот некоторая информация относительно той проблемы: http://www.htmlgoodies.com/beyond/dhtml/article.php/3470521

И подвести итог информации, вставьте этот бит JS в заголовок кода.

<script>
<!--
window.open("bigpage.html","fs","fullscreen=yes")
//-->
</script> 
9
ответ дан 5 December 2019 в 05:27
поделиться

Это просто отправит F11. Будет достаточно хорошо для IE со слабыми настройками безопасности. Это - что-то, что Вы могли бы хотеть сохранить для внутреннего пользования только, хотя:

<script type="text/javascript">
    function max() {
        var wscript = new ActiveXObject("Wscript.shell");
        wscript.SendKeys("{F11}");
    }
</script>
14
ответ дан 5 December 2019 в 05:27
поделиться
<script>
var splashWin = window.open("http://google.com", "win",
    "fullscreen=1,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0")
</script>

Google является Вашим другом:

http://webfx.eae.net/dhtml/splashwin/splashwin.html

:)

2
ответ дан 5 December 2019 в 05:27
поделиться

Этот код становится ближе, но все еще открывает новое окно, а заголовок окна остается видимым: окно

. открыть (location.href, «полный экран», «полный экран, полосы прокрутки»)

, поэтому это не то же самое, что нажатие клавиши F11: - (

0
ответ дан 5 December 2019 в 05:27
поделиться

Если Вы имеете контроль над машиной, такой как в установке киоска, можно запустить IE в "режиме киоска" путем выполнения пакетного файла и предоставления URL: (сохраните эту строку и имя как "launch.bat"),

start iexplore.exe -k "c:\Kiosk\default.htm"

или

start iexplore.exe -k "http://www.google.com"
5
ответ дан 5 December 2019 в 05:27
поделиться

Вы могли добавить "лучший просматриваемый в полноэкранном режиме" уведомление на Вашей странице - который будет работать, также.

[Я хочу программно] полный экран в настоящее время просматриваемый [окно]

Вы видите, что Вы просите, не возможно в большинстве браузеров, и это - Хороший Thing™

Вообразите возможности - Вы вводите веб-сайт, он программно переключает Вас на полный экран и сохраняет Вас там, при попытке возвратиться. Проживание с uncloseable всплывающими окнами было достаточно плохо, управление браузером программно будет (безопасность, удобство использования, what-have-you) кошмар.

1
ответ дан 5 December 2019 в 05:27
поделиться

В большинстве профессиональных игр есть кнопка с предварительно заданным кодом, которая выводит пользователя на полноэкранный режим. в качестве опции для клавиши F11 . Это не следует рассматривать как нечто плохое.

0
ответ дан 5 December 2019 в 05:27
поделиться
Другие вопросы по тегам:

Похожие вопросы: