Как я могу запустить программы командной строки в соответствии с Linux от Qt4? И конечно я хочу получить вывод в некотором роде, я могу использовать. Я использовал бы его для ls | grep
, но хорошо знать для любых будущих проблем.
QProcess p;
p.start( /* whatever your command is, see the doc for param types */ );
p.waitForFinished(-1);
QString p_stdout = p.readAllStandardOutput();
QString p_stderr = p.readAllStandardError();
Этого можно достичь только в IE.
IE поддерживает два события на стороне клиента: onbeforeprint
и onafterprint
.
В любом случае можно добавить просить AJAX, который вызовет сервер страницы для приращения счетчика PagePrinted в базе данных.
-121--2254465- В Internet Explorer 5 + можно использовать событие onafterprint
для запуска запроса AJAX при каждой печати страницы. Если вы используете jQuery , вы можете сделать следующее:
window.onafterprint = function()
{
$.post("increment_print_counter.php");
};
Тогда, возможно, вы можете использовать некоторые статистические данные, чтобы оценить количество раз, когда он был напечатан из других браузеров!
-121--2254463-Использовать QPпроцесс .