html5中文学习网

您的位置: 首页 > 网络编程 > PHP编程 » 正文

php 操作 MACOS 剪切板_PHP教程_编程技术

[ ] 已经帮助:人解决问题

  PHP 操作 MACOS 剪切板。当然这不可能是 B/S 模式那种,操作客户端代理(浏览器所在系统)的剪切板。B/S结构我们只能使用 JAVASCRIPT 或 FLASH去操作,对于PHP来讲只能操作服务端。QPqHTML5中文学习网 - HTML5先行者学习网

  这里将讲的是通过调用系统 MACOS 下的 pbcopy、pbpaste 实现操作剪切板。QPqHTML5中文学习网 - HTML5先行者学习网

  pbcopy takes the standard input and places it in the specified pasteboard. If no pasteboard is specified, the general pasteboard will be used by default. The input isQPqHTML5中文学习网 - HTML5先行者学习网

  placed in the pasteboard as plain text data unless it begins with the Encapsulated PostScript (EPS) file header or the Rich Text Format (RTF) file header, in which caseQPqHTML5中文学习网 - HTML5先行者学习网

  it is placed in the pasteboard as one of those data types.QPqHTML5中文学习网 - HTML5先行者学习网

  pbpaste removes the data from the pasteboard and writes it to the standard output. It normally looks first for plain text data in the pasteboard and writes that to theQPqHTML5中文学习网 - HTML5先行者学习网

  standard output; if no plain text data is in the pasteboard it looks for Encapsulated PostScript; if no EPS is present it looks for Rich Text. If none of those typesQPqHTML5中文学习网 - HTML5先行者学习网

  is present in the pasteboard, pbpaste produces no output.QPqHTML5中文学习网 - HTML5先行者学习网

  来看下简单的使用样例,使用 exec 函数是不是很简单?呵呵!QPqHTML5中文学习网 - HTML5先行者学习网

  /**QPqHTML5中文学习网 - HTML5先行者学习网

  * 读取剪切板内容QPqHTML5中文学习网 - HTML5先行者学习网

  */QPqHTML5中文学习网 - HTML5先行者学习网

  exec('pbpaste', $output, $return);QPqHTML5中文学习网 - HTML5先行者学习网

  var_dump($output, $return);QPqHTML5中文学习网 - HTML5先行者学习网

  /**QPqHTML5中文学习网 - HTML5先行者学习网

  * 写内容(go to clipboard)到剪切板QPqHTML5中文学习网 - HTML5先行者学习网

  */QPqHTML5中文学习网 - HTML5先行者学习网

  exec('echo go to clipboard pbcopy', $output, $return);QPqHTML5中文学习网 - HTML5先行者学习网

  var_dump($output, $return);QPqHTML5中文学习网 - HTML5先行者学习网

QPqHTML5中文学习网 - HTML5先行者学习网
QPqHTML5中文学习网 - HTML5先行者学习网
(责任编辑:)
推荐书籍
推荐资讯
关于HTML5先行者 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助