示例#1
0
文件: ex01.php 项目: nawarian/PHPBot
<?php

require_once 'vendor/autoload.php';
use PHPBot\DesktopManager\Factory as DesktopManagerFactory;
use PHPBot\Keyboard\Keys;
use PHPBot\Pointer\MouseButtons;
$loop = React\EventLoop\Factory::create();
$dm = DesktopManagerFactory::create($loop);
$pipeline = $dm->createCommandPipeline($dm->keyboard()->type('gnome-terminal'), $dm->keyboard()->sendKey(Keys::ENTER()), $dm->pointer()->moveTo(10, 0), $dm->pointer()->click(MouseButtons::LEFT()));
$pipeline->start()->then(function () {
    echo 'All done';
    exit;
});
$loop->run();
示例#2
0
文件: ex02.php 项目: nawarian/PHPBot
<?php

require_once 'vendor/autoload.php';
use PHPBot\DesktopManager\Factory as DesktopManagerFactory;
use PHPBot\Keyboard\Keys;
use PHPBot\Pointer\MouseButtons;
$loop = React\EventLoop\Factory::create();
$dm = DesktopManagerFactory::create($loop);
$dm->keyboard()->sendKey(Keys::ENTER())->start()->then(function () use($dm) {
    echo 'enteroooou';
});
$loop->run();