Счетчик CAN быть сделанными в сценарии пакетной обработки, Вам просто нужны некоторые переменные:
@echo off
:spinner
set mSpinner=%mSpinner%.
if %mSpinner%'==..............................' set mSpinner=.
cls
echo %mSpinner%
rem Check if the process has finished via WMIC and/or tasklist.
goto spinner
:exit
Для самой the Bat для обнаружения выполнения/выходов процесса. Можно сделать это через интерфейс командной строки WMI или команду списка задач которого у меня есть ограниченные знания.
, Если это вернулось в дни DOS, Вы могли даже делать это, не очищая экран... за исключением использования некоторой комбинации символов ESC. Я не знаю, возможно ли это все еще на Vista/XP.
Кстати, он работает на Firefox 3.6.13 из Windows.
Командный элемент предназначен для инкапсуляции того, что вы можете сделать. Его можно отобразить в меню (поскольку в меню представлены элементы, которые вы можете вызвать).
Он обеспечивает уровень абстракции между пользовательским интерфейсом и командами, так что вы можете заставить несколько элементов пользовательского интерфейса ссылаться на одну и ту же команду. Это дает вам возможность иметь один элемент команды, отображаемый в меню, который также вызывается через URL-адрес в середине страницы и кнопку внизу страницы. Отключение команды отключает все пути доступа (url / button / menu) к действию, стоящему за командой.
В настоящее время имеется очень скудная информация о том, как на самом деле будет работать его привязка к нескольким элементам (поскольку браузеры только начали внедрять это!) но это одно из его намерений.
В настоящее время единственным документированным использованием является предоставление семантически уникального тега для указания (без использования элементов <input>
или <button>
), что он является command
в пределах <menu>
, тем самым позволяя «реальному» «Отображение меню браузером (если реализовано).
Элемент <command>
предназначен для абстракции, позволяющей вам ссылаться на одну и ту же «команду» из нескольких пунктов меню или кнопок. AFAIK идея примерно такая:
<command id="doThat" onclick="doThat()"></command>
<input type="button" command="doThat" value="click me to do that">
<menu command="doThat">This does that too</menu>
. Затем, если вы хотите указать, что пользователь не может сделать это в контексте, вы можете сделать
document.getElementById('doThat').disabled=true;
и и кнопку, и пункт меню станет недоступным. Или вы можете назначить горячую клавишу для командного элемента, и меню и кнопка будут реагировать на ярлык. Вещи как это.
Я не уверен, но думаю, что эта часть HTML5 еще не завершена и, вероятно, будет удалена до того, как HTML5 будет выпущен в качестве окончательной спецификации? Как есть, действительно неясно, как это должно работать.
command
был удален в пользу menuitem
. Дополнительная информация:
Пользовательские агенты определяют тег <a />
как интерактивный, но этот элемент был разработан только для создания гипертекстовой ссылки без какого-либо представления о щелчке.
Это поведение агента пользователя стало стандартом, что не совпадает с атрибутом longdesc тега <img />
.
Поскольку HTML был разработан для структурирования информации и содержимого, а не для взаимодействия, новая версия HTML (5) пытается «смягчить» этот недостаток и вводит тег <command />
для взаимодействия с неинформативным содержимым HTML как «читать дальше» якоря в примере.
Обратите внимание, что «команда может быть явно частью контекстного меню или панели инструментов» также следует сказать, что <command />
может использоваться в другом контексте и не требует тега <form />
вместо <input />
или <button />
.
Спасибо Spontifixus & amp; Даниэля Кутика за исправление этого ответа